From 9f576ab02af0578265134c1e728b6703f14d5a7d Mon Sep 17 00:00:00 2001 From: Sujith H Date: Fri, 27 Oct 2017 09:16:35 +0530 Subject: [PATCH 001/348] Fix the missing argument to DecryptAll logger is the last argument to DecryptAll which was missing when DecryptAll is called. This change fixes the same. Signed-off-by: Sujith H --- lib/Command/RecreateMasterKey.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index 1da833dc..23477a5c 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -240,7 +240,7 @@ protected function execute(InputInterface $input, OutputInterface $output) { } protected function decryptAllUsers(InputInterface $input, OutputInterface $output) { - $this->decryptAll = new DecryptAll($this->encryptionManager, $this->userManager, $this->rootView); + $this->decryptAll = new DecryptAll($this->encryptionManager, $this->userManager, $this->rootView, $this->logger); $this->decryptAll->decryptAll($input,$output); } From 1965482b7a247040836b14ad756eadd5c7565b9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Fri, 17 Nov 2017 16:40:12 +0100 Subject: [PATCH 002/348] Add codecov.io --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 74350c44..539b2c7f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -49,6 +49,9 @@ script: - sh -c "if [ '$INTEGRATION' != '1' -a '$JSTESTS' != '1' -a '$CODECHECK' != '1' -a '$CODECHECK' != '2' -a '$TRAVIS_PHP_VERSION' != 'hhvm' ]; then php ocular.phar code-coverage:upload --format=php-clover clover.xml; fi" - cd .. +after_success: + - bash <(curl -s https://codecov.io/bash) + matrix: include: # - php: 5.6 From df0875d790261b6849eef77d8327ada8e3b65a67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Tue, 19 Dec 2017 10:28:49 +0100 Subject: [PATCH 003/348] Add php 7.2 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 539b2c7f..2d94f5b0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ php: - 5.6 - 7.0 - 7.1 + - 7.2 - nightly env: From abbb595f17c48f4f74d48a2341154e2774bc645e Mon Sep 17 00:00:00 2001 From: Sujith H Date: Mon, 22 Jan 2018 19:15:10 +0530 Subject: [PATCH 004/348] Clear text when recovery key is dsiabled When recovery key is disabled after enabled earlier, the password texts are cleared. Signed-off-by: Sujith H --- js/settings-admin.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/settings-admin.js b/js/settings-admin.js index d7aafec1..e5fb491f 100644 --- a/js/settings-admin.js +++ b/js/settings-admin.js @@ -103,6 +103,8 @@ $(document).ready(function () { $('p[name="changeRecoveryPasswordBlock"]').addClass("hidden"); $('input:button[name="enableRecoveryKey"]').attr('value', 'Enable recovery key'); $('input:button[name="enableRecoveryKey"]').attr('status', '0'); + $("#encryptionRecoveryPassword").val(""); + $("#repeatEncryptionRecoveryPassword").val(""); } else { $('input:password[name="changeRecoveryPassword"]').val(""); $('p[name="changeRecoveryPasswordBlock"]').removeClass("hidden"); From 1add5bf881f70441d2318f6a7d24ccb093a23d20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Wed, 14 Mar 2018 09:42:06 +0100 Subject: [PATCH 005/348] Test properly with core branch master and stable10 --- .travis.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 2d94f5b0..6d2dd4ec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ php: env: global: - - CORE_BRANCH=master + - CORE_BRANCH=stable10 - APP_NAME=encryption matrix: - DB=sqlite @@ -61,6 +61,10 @@ matrix: # env: DB=mysql CODECHECK=1 - php: 5.6 env: DB=mysql CODECHECK=2 + - php: 7.1 + env: DB=mysql CORE_BRANCH=master + - php: 7.2 + env: DB=mysql CORE_BRANCH=master allow_failures: - php: nightly fast_finish: true From 21083239fcc091103b9abc417a84a55e4e74152d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Wed, 14 Mar 2018 12:52:41 +0100 Subject: [PATCH 006/348] Ready for 11 --- appinfo/info.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index d5875e98..2a898c67 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -27,7 +27,7 @@ true openssl - + OCA\Encryption\Command\SelectEncryptionType From ce1346b1b45c0290a2c2effebb43e2e40d0aac8a Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Thu, 29 Mar 2018 16:11:42 +0200 Subject: [PATCH 007/348] bootstrap drone for testing encryption --- .drone.yml | 123 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..1b5b23fe --- /dev/null +++ b/.drone.yml @@ -0,0 +1,123 @@ +workspace: + base: /var/www/owncloud + path: apps/encryption + +branches: [master, release*] + +pipeline: + install-server: + image: owncloudci/core + pull: true + exclude: "apps/encryption" + version: ${OC_VERSION} + + code-check: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - ../../lib/composer/bin/parallel-lint . --exclude 3rdparty --exclude build . + #- cd /var/www/owncloud + #- php ./occ app:check-code encryption -c private -c strong-comparison + #- php ./occ app:check-code encryption -c deprecation + + phpunit: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - ../../lib/composer/bin/phpunit --configuration tests/phpunit.xml + + configure-server: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - cd /var/www/owncloud + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ config:system:set trusted_domains 2 --value=federated + - php occ log:manage --level 0 + - php occ config:list + + api-acceptance-tests: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - TEST_SERVER_URL=http://server/ocs/ + - TEST_SERVER_FED_URL=http://federated/ocs/ + commands: + - cd /var/www/owncloud + - ./tests/drone/test-api-acceptance.sh + when: + matrix: + TEST_SUITE: api + + webui-acceptance-tests: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - BROWSER=chrome + - SELENIUM_HOST=selenium + - SRV_HOST_NAME=server + - SRV_HOST_PORT=80 + - REMOTE_FED_SRV_HOST_NAME=federated + - REMOTE_FED_SRV_HOST_PORT=80 + - SKELETON_DIR=/drone/src/tests/acceptance/webUISkeleton + - SELENIUM_PORT=4444 + - PLATFORM=Linux + commands: + - cd /var/www/owncloud + - bash tests/travis/start_ui_tests.sh --remote + when: + matrix: + TEST_SUITE: selenium + + selenium: + image: selenium/standalone-chrome-debug:latest + pull: true + when: + matrix: + TEST_SUITE: selenium + +services: + server: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - APACHE_WEBROOT=/drone/src/ + command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] + when: + matrix: + USE_SERVER: true + + federated: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - APACHE_WEBROOT=/drone/src/ + command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] + when: + matrix: + USE_FEDERATED_SERVER: true + +matrix: + include: + #master + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + + - PHP_VERSION: 7.2 + OC_VERSION: daily-master-qa + + # stable10 + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + + - PHP_VERSION: 7.1 + OC_VERSION: daily-stable10-qa + + - PHP_VERSION: 7.2 + OC_VERSION: daily-stable10-qa From a3095a41758553f3d7ac520b8245ba19cfef1a21 Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Thu, 29 Mar 2018 17:48:31 +0200 Subject: [PATCH 008/348] enable app for testing --- .drone.yml | 174 ++++++++++++++++++++++++++++++++++++++++---- tests/bootstrap.php | 1 + 2 files changed, 162 insertions(+), 13 deletions(-) diff --git a/.drone.yml b/.drone.yml index 1b5b23fe..4492d9c4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,10 +6,12 @@ branches: [master, release*] pipeline: install-server: - image: owncloudci/core + image: patrickjahns/occore pull: true exclude: "apps/encryption" version: ${OC_VERSION} + db_type: ${DB_TYPE} + db_host: ${DB_HOST} code-check: image: owncloudci/php:${PHP_VERSION} @@ -19,12 +21,20 @@ pipeline: #- cd /var/www/owncloud #- php ./occ app:check-code encryption -c private -c strong-comparison #- php ./occ app:check-code encryption -c deprecation + when: + matrix: + TEST_SUITE: phpunit + phpunit: image: owncloudci/php:${PHP_VERSION} pull: true commands: - - ../../lib/composer/bin/phpunit --configuration tests/phpunit.xml + - ../../lib/composer/bin/phpunit --configuration tests/phpunit.xml --log-junit tests/output/junit/report2.xml + when: + matrix: + TEST_SUITE: phpunit + configure-server: image: owncloudci/php:${PHP_VERSION} @@ -33,20 +43,31 @@ pipeline: - cd /var/www/owncloud - php occ a:l - php occ a:e testing + - php occ a:e encryption + - php occ encryption:enable + - php occ encryption:select-encryption-type ${ENCRYPTION_TYPE} --yes - php occ a:l - php occ config:system:set trusted_domains 1 --value=server - php occ config:system:set trusted_domains 2 --value=federated - php occ log:manage --level 0 - php occ config:list + - chown -R www-data. /var/www/owncloud + when: + matrix: + PREPARE_ACCEPTANCE: true + api-acceptance-tests: image: owncloudci/php:${PHP_VERSION} pull: true environment: - - TEST_SERVER_URL=http://server/ocs/ - - TEST_SERVER_FED_URL=http://federated/ocs/ + - TEST_SERVER_URL=http://server/ + - TEST_SERVER_FED_URL=http://federated/ + - BEHAT_FILTER_TAGS=~@no_encryption commands: - cd /var/www/owncloud + - chmod +x ./tests/drone/test-api-acceptance.sh + - chmod +x ./tests/acceptance/run.sh - ./tests/drone/test-api-acceptance.sh when: matrix: @@ -62,29 +83,32 @@ pipeline: - SRV_HOST_PORT=80 - REMOTE_FED_SRV_HOST_NAME=federated - REMOTE_FED_SRV_HOST_PORT=80 - - SKELETON_DIR=/drone/src/tests/acceptance/webUISkeleton + - SKELETON_DIR=/var/www/owncloud/tests/acceptance/webUISkeleton - SELENIUM_PORT=4444 - PLATFORM=Linux + - MAILHOG_HOST=email commands: - cd /var/www/owncloud - - bash tests/travis/start_ui_tests.sh --remote + - chmod 777 /var/www/owncloud/tests/acceptance/filesForUpload -R + - bash tests/travis/start_ui_tests.sh --remote --all-suites when: matrix: TEST_SUITE: selenium - selenium: - image: selenium/standalone-chrome-debug:latest - pull: true + print-log: + image: owncloudci/php + commands: + - cat /var/www/owncloud/data/owncloud.log when: - matrix: - TEST_SUITE: selenium + status: [ failure ] + services: server: image: owncloudci/php:${PHP_VERSION} pull: true environment: - - APACHE_WEBROOT=/drone/src/ + - APACHE_WEBROOT=/var/www/owncloud command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] when: matrix: @@ -94,30 +118,154 @@ services: image: owncloudci/php:${PHP_VERSION} pull: true environment: - - APACHE_WEBROOT=/drone/src/ + - APACHE_WEBROOT=/var/www/owncloud command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] when: matrix: USE_FEDERATED_SERVER: true + selenium: + image: selenium/standalone-chrome-debug:latest + pull: true + when: + matrix: + TEST_SUITE: selenium + + mysql: + image: mysql:5.7 + environment: + - MYSQL_USER=owncloud + - MYSQL_PASSWORD=owncloud + - MYSQL_DATABASE=owncloud + - MYSQL_ROOT_PASSWORD=owncloud + when: + matrix: + DB_HOST: mysql + + email: + image: mailhog/mailhog + pull: true + when: + matrix: + TEST_SUITE: selenium + + matrix: include: + # UnitTests + #master - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: sqlite - PHP_VERSION: 7.2 OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: sqlite # stable10 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa + TEST_SUITE: phpunit + DB_TYPE: sqlite - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa + TEST_SUITE: phpunit + DB_TYPE: sqlite - PHP_VERSION: 7.1 OC_VERSION: daily-stable10-qa + TEST_SUITE: phpunit + DB_TYPE: sqlite - PHP_VERSION: 7.2 OC_VERSION: daily-stable10-qa + TEST_SUITE: phpunit + DB_TYPE: sqlite + + # Acceptance Tests + + ## API + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + + ## UI + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql \ No newline at end of file diff --git a/tests/bootstrap.php b/tests/bootstrap.php index 87bae88d..e1d3b1a7 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -33,3 +33,4 @@ // Fix for "Autoload path not allowed: .../notifications/tests/testcase.php" \OC_App::loadApp('encryption'); +\OC_App::enable('encryption'); From 60184ae2ba1c73b39a8c4834d0bc82a78eb9fc83 Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Sun, 27 May 2018 22:57:13 +0200 Subject: [PATCH 009/348] bootstrap unit tests --- .drone.yml | 206 +++++----------------------------------------- tests/phpunit.xml | 2 +- 2 files changed, 20 insertions(+), 188 deletions(-) diff --git a/.drone.yml b/.drone.yml index 4492d9c4..4f061f86 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,7 +2,7 @@ workspace: base: /var/www/owncloud path: apps/encryption -branches: [master, release*] +branches: [master, release*, release/*] pipeline: install-server: @@ -30,70 +30,24 @@ pipeline: image: owncloudci/php:${PHP_VERSION} pull: true commands: - - ../../lib/composer/bin/phpunit --configuration tests/phpunit.xml --log-junit tests/output/junit/report2.xml + - phpdbg -d memory_limit=4096M -rr ../../lib/composer/bin/phpunit --configuration tests/phpunit.xml when: matrix: TEST_SUITE: phpunit - - configure-server: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - cd /var/www/owncloud - - php occ a:l - - php occ a:e testing - - php occ a:e encryption - - php occ encryption:enable - - php occ encryption:select-encryption-type ${ENCRYPTION_TYPE} --yes - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ config:system:set trusted_domains 2 --value=federated - - php occ log:manage --level 0 - - php occ config:list - - chown -R www-data. /var/www/owncloud - when: - matrix: - PREPARE_ACCEPTANCE: true - - - api-acceptance-tests: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - TEST_SERVER_URL=http://server/ - - TEST_SERVER_FED_URL=http://federated/ - - BEHAT_FILTER_TAGS=~@no_encryption - commands: - - cd /var/www/owncloud - - chmod +x ./tests/drone/test-api-acceptance.sh - - chmod +x ./tests/acceptance/run.sh - - ./tests/drone/test-api-acceptance.sh - when: - matrix: - TEST_SUITE: api - - webui-acceptance-tests: - image: owncloudci/php:${PHP_VERSION} + codecov: + image: plugins/codecov:2 + secrets: [codecov_token] pull: true - environment: - - BROWSER=chrome - - SELENIUM_HOST=selenium - - SRV_HOST_NAME=server - - SRV_HOST_PORT=80 - - REMOTE_FED_SRV_HOST_NAME=federated - - REMOTE_FED_SRV_HOST_PORT=80 - - SKELETON_DIR=/var/www/owncloud/tests/acceptance/webUISkeleton - - SELENIUM_PORT=4444 - - PLATFORM=Linux - - MAILHOG_HOST=email - commands: - - cd /var/www/owncloud - - chmod 777 /var/www/owncloud/tests/acceptance/filesForUpload -R - - bash tests/travis/start_ui_tests.sh --remote --all-suites + paths: + - tests/output + files: + - '*.xml' when: + local: false matrix: - TEST_SUITE: selenium + TEST_SUITE: phpunit + PHP_VERSION: 7.1 print-log: image: owncloudci/php @@ -102,52 +56,14 @@ pipeline: when: status: [ failure ] - -services: - server: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - APACHE_WEBROOT=/var/www/owncloud - command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] - when: - matrix: - USE_SERVER: true - - federated: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - APACHE_WEBROOT=/var/www/owncloud - command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] - when: - matrix: - USE_FEDERATED_SERVER: true - - selenium: - image: selenium/standalone-chrome-debug:latest - pull: true - when: - matrix: - TEST_SUITE: selenium - - mysql: - image: mysql:5.7 - environment: - - MYSQL_USER=owncloud - - MYSQL_PASSWORD=owncloud - - MYSQL_DATABASE=owncloud - - MYSQL_ROOT_PASSWORD=owncloud - when: - matrix: - DB_HOST: mysql - - email: - image: mailhog/mailhog + slack: + image: plugins/slack:1 pull: true + secrets: [ slack_webhook ] + channel: builds when: - matrix: - TEST_SUITE: selenium + local: false + status: [ changed, failure ] matrix: @@ -184,88 +100,4 @@ matrix: - PHP_VERSION: 7.2 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit - DB_TYPE: sqlite - - # Acceptance Tests - - ## API - - PHP_VERSION: 5.6 - OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - USE_FEDERATED_SERVER: true - TEST_SUITE: api - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - - - PHP_VERSION: 5.6 - OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - USE_FEDERATED_SERVER: true - TEST_SUITE: api - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - USE_FEDERATED_SERVER: true - TEST_SUITE: api - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - USE_FEDERATED_SERVER: true - TEST_SUITE: api - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - - ## UI - - PHP_VERSION: 5.6 - OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - USE_FEDERATED_SERVER: true - TEST_SUITE: selenium - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - - - PHP_VERSION: 5.6 - OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - USE_FEDERATED_SERVER: true - TEST_SUITE: selenium - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - USE_FEDERATED_SERVER: true - TEST_SUITE: selenium - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - USE_FEDERATED_SERVER: true - TEST_SUITE: selenium - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql \ No newline at end of file + DB_TYPE: sqlite \ No newline at end of file diff --git a/tests/phpunit.xml b/tests/phpunit.xml index 42f8fc93..6e202f1b 100644 --- a/tests/phpunit.xml +++ b/tests/phpunit.xml @@ -19,7 +19,7 @@ - + From f34150b1304cb61ca15c7cc78bf2092b13319dbf Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Sun, 27 May 2018 23:07:38 +0200 Subject: [PATCH 010/348] add scrutinizer --- .drone.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.drone.yml b/.drone.yml index 4f061f86..478826c9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -49,6 +49,18 @@ pipeline: TEST_SUITE: phpunit PHP_VERSION: 7.1 + scrutinizer: + image: owncloudci/php:7.1 + pull: true + commands: + - wget -q https://scrutinizer-ci.com/ocular.phar + - php ocular.phar code-coverage:upload --format=php-clover tests/output/clover.xml --access-token="09d3585a3ed80b16c3b9eed9912b27cfd85e6ed8c190d95893a02bef73dbde68" + when: + local: false + matrix: + TEST_SUITE: phpunit + PHP_VERSION: 7.1 + print-log: image: owncloudci/php commands: @@ -64,6 +76,7 @@ pipeline: when: local: false status: [ changed, failure ] + event: [ push, tag ] matrix: From 01cfeb2a45af964a4025f2ff59c60e79ea33bc9f Mon Sep 17 00:00:00 2001 From: Sujith H Date: Wed, 30 May 2018 16:43:13 +0530 Subject: [PATCH 011/348] Use '.part' name appended to the file name for encryptall and exclude encrypting incoming share When dealing with copy and rename operation in encryptall, its better to use '.part' appended to the file name. Exclude encrypting incoming share. Signed-off-by: Sujith H --- lib/Crypto/EncryptAll.php | 6 ++- tests/Crypto/EncryptAllTest.php | 91 +++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+), 1 deletion(-) diff --git a/lib/Crypto/EncryptAll.php b/lib/Crypto/EncryptAll.php index 59942d50..d1c0579d 100644 --- a/lib/Crypto/EncryptAll.php +++ b/lib/Crypto/EncryptAll.php @@ -265,6 +265,10 @@ protected function encryptUsersFiles($uid, ProgressBar $progress, $userCount) { while ($root = array_pop($directories)) { $content = $this->rootView->getDirectoryContent($root); foreach ($content as $file) { + // only encrypt files owned by the user, exclude incoming local shares, and incoming federated shares + if ($file->getStorage()->instanceOfStorage('\OCA\Files_Sharing\ISharedStorage')) { + continue; + } $path = $root . '/' . $file['name']; if ($this->rootView->is_dir($path)) { $directories[] = $path; @@ -290,7 +294,7 @@ protected function encryptUsersFiles($uid, ProgressBar $progress, $userCount) { protected function encryptFile($path) { $source = $path; - $target = $path . '.encrypted.' . time(); + $target = $path . '.encrypted.' . time() . '.part'; try { $this->keyManager->setVersion($source, 0, $this->rootView); diff --git a/tests/Crypto/EncryptAllTest.php b/tests/Crypto/EncryptAllTest.php index 3972b3d1..1b052fd4 100644 --- a/tests/Crypto/EncryptAllTest.php +++ b/tests/Crypto/EncryptAllTest.php @@ -25,10 +25,24 @@ namespace OCA\Encryption\Tests\Crypto; +use OC\Files\FileInfo; +use OC\Files\Storage\Common; +use OC\Files\View; use OCA\Encryption\Crypto\EncryptAll; +use Symfony\Component\Console\Helper\ProgressBar; +use Symfony\Component\Console\Output\OutputInterface; use Test\TestCase; +use Test\Traits\UserTrait; +/** + * Class EncryptAllTest + * + * @group DB + * + * @package OCA\Encryption\Tests\Crypto + */ class EncryptAllTest extends TestCase { + use UserTrait; /** @var \PHPUnit_Framework_MockObject_MockObject | \OCA\Encryption\KeyManager */ protected $keyManager; @@ -321,7 +335,84 @@ function($path) { ->disableOriginalConstructor()->getMock(); $this->invokePrivate($encryptAll, 'encryptUsersFiles', ['user1', $progressBar, '']); + } + + public function testEncryptUsersFilesIncomingShares() { + /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + ->setConstructorArgs( + [ + $this->setupUser, + $this->userManager, + $this->view, + $this->keyManager, + $this->util, + $this->config, + $this->mailer, + $this->l, + $this->questionHelper, + $this->secureRandom + ] + ) + ->setMethods(['encryptFile', 'setupUserFS']) + ->getMock(); + + $this->util->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); + + $commonStorage = $this->createMock(Common::class); + $commonStorage->expects($this->once()) + ->method('instanceOfStorage') + ->with('\OCA\Files_Sharing\ISharedStorage') + ->willReturn(true); + $fileInfo = $this->createMock(FileInfo::class); + $fileInfo->expects($this->once()) + ->method('getStorage') + ->willReturn($commonStorage); + $this->view->expects($this->any()) + ->method('getDirectoryContent') + ->with('/user1/files') + ->willReturn([$fileInfo]); + + $outputInterface = $this->createMock(OutputInterface::class); + $progressBar = new ProgressBar($outputInterface); + + $result = $this->invokePrivate($encryptAll, 'encryptUsersFiles', ['user1', $progressBar, '']); + $this->assertNull($result); + } + + public function testEncryptFileFileId() { + $this->createUser('user1', 'user1'); + \OC::$server->getUserFolder('user1'); + + $view = new View('/user1/files'); + $view->touch('bar.txt'); + $oldFileInfo = $view->getFileInfo('bar.txt'); + + /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + ->setConstructorArgs( + [ + $this->setupUser, + $this->userManager, + $this->view, + $this->keyManager, + $this->util, + $this->config, + $this->mailer, + $this->l, + $this->questionHelper, + $this->secureRandom + ] + ) + ->setMethods(['setupUserFS']) + ->getMock(); + + $result = $this->invokePrivate($encryptAll, 'encryptFile', ['/user1/files/bar.txt']); + $this->assertTrue($result); + $view1 = new View('/'); + $fileInfo = $view1->getFileInfo('/user1/files/bar.txt'); + $this->assertEquals($fileInfo->getId(), $oldFileInfo->getId()); } public function testGenerateOneTimePassword() { From 3c6050e6033601379db47d8e7ea2d77b090738d6 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Fri, 1 Jun 2018 15:52:38 +0530 Subject: [PATCH 012/348] Enable user-keys if no encryption mode is enabled during login Enable user-keys if no encryption mode is enabled during user login. Signed-off-by: Sujith H --- lib/AppInfo/Application.php | 2 +- lib/Hooks/UserHooks.php | 14 +++++++++++++- tests/Hooks/UserHooksTest.php | 28 +++++++++++++++++++++------- 3 files changed, 35 insertions(+), 9 deletions(-) diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 38beb92c..7062856b 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -94,7 +94,7 @@ public function registerHooks() { $container->query('Util'), $container->query('Session'), $container->query('Crypt'), - $container->query('Recovery')) + $container->query('Recovery'), $server->getConfig()) ]); $hookManager->fireHooks(); diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index 5846b7b2..05c87e90 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -26,6 +26,7 @@ use OC\Files\Filesystem; +use OCP\IConfig; use OCP\IUserManager; use OCP\Util as OCUtil; use OCA\Encryption\Hooks\Contracts\IHook; @@ -76,6 +77,10 @@ class UserHooks implements IHook { * @var Crypt */ private $crypt; + /** + * @var IConfig + */ + private $config; /** * UserHooks constructor. @@ -89,6 +94,7 @@ class UserHooks implements IHook { * @param Session $session * @param Crypt $crypt * @param Recovery $recovery + * @param IConfig $config */ public function __construct(KeyManager $keyManager, IUserManager $userManager, @@ -98,7 +104,7 @@ public function __construct(KeyManager $keyManager, Util $util, Session $session, Crypt $crypt, - Recovery $recovery) { + Recovery $recovery, IConfig $config) { $this->keyManager = $keyManager; $this->userManager = $userManager; @@ -109,6 +115,7 @@ public function __construct(KeyManager $keyManager, $this->session = $session; $this->recovery = $recovery; $this->crypt = $crypt; + $this->config = $config; } /** @@ -166,6 +173,11 @@ public function login($params) { $this->userSetup->setupUser($params['uid'], $params['password']); } + if (($this->util->isMasterKeyEnabled() === false) && + ($this->config->getAppValue('encryption', 'userSpecificKey', '') === '')) { + $this->config->setAppValue('encryption', 'userSpecificKey', '1'); + } + $this->keyManager->init($params['uid'], $params['password']); } diff --git a/tests/Hooks/UserHooksTest.php b/tests/Hooks/UserHooksTest.php index 8acfcc7f..51514d67 100644 --- a/tests/Hooks/UserHooksTest.php +++ b/tests/Hooks/UserHooksTest.php @@ -30,6 +30,8 @@ use OCA\Encryption\Crypto\Crypt; use OCA\Encryption\Hooks\UserHooks; +use OCA\Encryption\Util; +use OCP\IConfig; use Test\TestCase; /** @@ -76,6 +78,7 @@ class UserHooksTest extends TestCase { * @var \PHPUnit_Framework_MockObject_MockObject */ private $loggerMock; + private $config; /** * @var UserHooks */ @@ -92,6 +95,12 @@ public function testLogin() { ->method('init') ->with('testUser', 'password'); + $this->config->expects($this->once()) + ->method('getAppValue') + ->willReturnMap([ + ['encryption', 'userSpecificKey', '', ''], + ]); + $this->assertNull($this->instance->login($this->params)); } @@ -136,7 +145,8 @@ public function testPreSetPassphrase($canChange) { $this->utilMock, $this->sessionMock, $this->cryptMock, - $this->recoveryMock + $this->recoveryMock, + $this->config ] ) ->setMethods(['setPassphrase']) @@ -215,7 +225,8 @@ public function testSetPassphrase() { $this->utilMock, $this->sessionMock, $this->cryptMock, - $this->recoveryMock + $this->recoveryMock, + $this->config ] )->setMethods(['initMountPoints'])->getMock(); @@ -278,7 +289,8 @@ public function testSetPasswordNoUser() { $this->utilMock, $this->sessionMock, $this->cryptMock, - $this->recoveryMock + $this->recoveryMock, + $this->config ] )->setMethods(['initMountPoints'])->getMock(); @@ -331,9 +343,9 @@ protected function setUp() { ->method($this->anything()) ->will($this->returnSelf()); - $utilMock = $this->getMockBuilder('OCA\Encryption\Util') + /*$utilMock = $this->getMockBuilder('OCA\Encryption\Util') ->disableOriginalConstructor() - ->getMock(); + ->getMock();*/ $sessionMock = $this->getMockBuilder('OCA\Encryption\Session') ->disableOriginalConstructor() @@ -345,10 +357,11 @@ protected function setUp() { $recoveryMock = $this->getMockBuilder('OCA\Encryption\Recovery') ->disableOriginalConstructor() ->getMock(); + $this->config = $this->createMock(IConfig::class); $this->sessionMock = $sessionMock; $this->recoveryMock = $recoveryMock; - $this->utilMock = $utilMock; + $this->utilMock = $this->createMock(Util::class); $this->utilMock->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); $this->instance = $this->getMockBuilder('OCA\Encryption\Hooks\UserHooks') @@ -362,7 +375,8 @@ protected function setUp() { $this->utilMock, $this->sessionMock, $this->cryptMock, - $this->recoveryMock + $this->recoveryMock, + $this->config ] )->setMethods(['setupFS'])->getMock(); From 7021243b51b2fd83273b5982cfa8c628bceb5fed Mon Sep 17 00:00:00 2001 From: Sujith H Date: Mon, 2 Jul 2018 14:18:36 +0530 Subject: [PATCH 013/348] Fix login exception in decryptall When the decryptall is called with user-keys enabled, make sure the password provided by user is correct else throw exception. Signed-off-by: Sujith H --- lib/AppInfo/Application.php | 1 + lib/Crypto/DecryptAll.php | 29 +++++++++++++++ tests/Crypto/DecryptAllTest.php | 64 +++++++++++++++++++++++++++++++++ 3 files changed, 94 insertions(+) diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 7062856b..ba20d313 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -259,6 +259,7 @@ function(IAppContainer $c) { $c->query('KeyManager'), $c->query('Crypt'), $c->query('Session'), + $c->getServer()->getUserManager(), new QuestionHelper() ); } diff --git a/lib/Crypto/DecryptAll.php b/lib/Crypto/DecryptAll.php index 52ab9e80..3500edca 100644 --- a/lib/Crypto/DecryptAll.php +++ b/lib/Crypto/DecryptAll.php @@ -23,9 +23,11 @@ namespace OCA\Encryption\Crypto; +use OC\User\LoginException; use OCA\Encryption\KeyManager; use OCA\Encryption\Session; use OCA\Encryption\Util; +use OCP\IUserManager; use Symfony\Component\Console\Helper\QuestionHelper; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; @@ -49,6 +51,9 @@ class DecryptAll { /** @var Session */ protected $session; + /** @var IUserManager */ + protected $userManager; + /** * @param Util $util * @param KeyManager $keyManager @@ -61,22 +66,28 @@ public function __construct( KeyManager $keyManager, Crypt $crypt, Session $session, + IUserManager $userManager, QuestionHelper $questionHelper ) { $this->util = $util; $this->keyManager = $keyManager; $this->crypt = $crypt; $this->session = $session; + $this->userManager = $userManager; $this->questionHelper = $questionHelper; } /** * prepare encryption module to decrypt all files * + * - Throws LoginException when user login fails either recovery password fails + * or if the user password fails + * * @param InputInterface $input * @param OutputInterface $output * @param $user * @return bool + * @throws LoginException */ public function prepare(InputInterface $input, OutputInterface $output, $user) { @@ -115,6 +126,24 @@ public function prepare(InputInterface $input, OutputInterface $output, $user) { $question->setHidden(true); $question->setHiddenFallback(false); $password = $this->questionHelper->ask($input, $output, $question); + + + $throwLoginException = false; + if ($recoveryKeyId === $user) { + try { + if ($this->keyManager->checkRecoveryPassword($password) === false) { + $throwLoginException = true; + } + } catch (\Exception $e) { + $throwLoginException = true; + } + } elseif ($this->userManager->checkPassword($user, $password) === false) { + $throwLoginException = true; + } + + if ($throwLoginException === true) { + throw new LoginException('Invalid credentials provided'); + } } $privateKey = $this->getPrivateKey($user, $password); diff --git a/tests/Crypto/DecryptAllTest.php b/tests/Crypto/DecryptAllTest.php index 0dcd1bee..2e0d08ec 100644 --- a/tests/Crypto/DecryptAllTest.php +++ b/tests/Crypto/DecryptAllTest.php @@ -24,15 +24,27 @@ namespace OCA\Encryption\Tests\Crypto; +use OC\User\LoginException; use OCA\Encryption\Crypto\Crypt; use OCA\Encryption\Crypto\DecryptAll; use OCA\Encryption\KeyManager; use OCA\Encryption\Session; use OCA\Encryption\Util; +use OCP\IUserManager; use Symfony\Component\Console\Helper\QuestionHelper; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; use Test\TestCase; +use Test\Traits\UserTrait; +/** + * Class DecryptAllTest + * + * @group DB + * @package OCA\Encryption\Tests\Crypto + */ class DecryptAllTest extends TestCase { + use UserTrait; /** @var DecryptAll */ protected $instance; @@ -49,6 +61,8 @@ class DecryptAllTest extends TestCase { /** @var Session | \PHPUnit_Framework_MockObject_MockObject */ protected $session; + protected $userManager; + /** @var QuestionHelper | \PHPUnit_Framework_MockObject_MockObject */ protected $questionHelper; @@ -63,6 +77,7 @@ public function setUp() { ->disableOriginalConstructor()->getMock(); $this->session = $this->getMockBuilder('OCA\Encryption\Session') ->disableOriginalConstructor()->getMock(); + $this->userManager = $this->createMock(IUserManager::class); $this->questionHelper = $this->getMockBuilder('Symfony\Component\Console\Helper\QuestionHelper') ->disableOriginalConstructor()->getMock(); @@ -71,6 +86,7 @@ public function setUp() { $this->keyManager, $this->crypt, $this->session, + $this->userManager, $this->questionHelper ); } @@ -131,4 +147,52 @@ public function dataTestGetPrivateKey() { ]; } + public function providerPrepareLoginException() { + return [ + ['user1'], + ['recoverykey'], + ['throwExceptionInCheckRecovery'] + ]; + } + /** + * @dataProvider providerPrepareLoginException + * @expectedException \OC\User\LoginException + * @expectedExceptionMessage Invalid credentials provided + */ + public function testPrepareLoginException($loginType) { + $this->createUser('user1', 'pass'); + $input = $this->createMock(InputInterface::class); + $output = $this->createMock(OutputInterface::class); + + $this->util->expects($this->once()) + ->method('isMasterKeyEnabled') + ->willReturn(false); + + $this->keyManager->expects($this->any()) + ->method('getRecoveryKeyId') + ->willReturn('xyz'); + + $this->questionHelper->expects($this->any()) + ->method('ask') + ->willReturn('foo'); + + if ($loginType === 'user1') { + $this->userManager->expects($this->any()) + ->method('checkPassword') + ->willReturn(false); + $this->instance->prepare($input, $output, 'user1'); + } elseif ($loginType === 'recoverykey') { + $this->keyManager->expects($this->once()) + ->method('checkRecoveryPassword') + ->willReturn(false); + $this->instance->prepare($input, $output, 'xyz'); + } else { + $this->keyManager->expects($this->once()) + ->method('checkRecoveryPassword') + ->willThrowException(new \Exception()); + $this->instance->prepare($input, $output, 'xyz'); + } + + + } } From 66ebfc76212c11aea5800c2484a3efa43a16abe8 Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Sun, 27 May 2018 23:19:04 +0200 Subject: [PATCH 014/348] initialize ui testing --- .drone.yml | 511 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 510 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 478826c9..3ce8a7b1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,6 +13,41 @@ pipeline: db_type: ${DB_TYPE} db_host: ${DB_HOST} + install-fed-server: + image: owncloudci/core + pull: true + version: ${FEDERATION_OC_VERSION} + core_path: /var/www/owncloud/fed-server + when: + matrix: + USE_FEDERATED_SERVER: true + + configure-federation-server: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - cd /var/www/owncloud/fed-server + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ config:system:set trusted_domains 2 --value=federated + - php occ log:manage --level 0 + - php occ config:list + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + when: + matrix: + USE_FEDERATED_SERVER: true + + fix-permissions-federation-server: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - chown www-data /var/www/owncloud/fed-server -R + when: + matrix: + USE_FEDERATED_SERVER: true + code-check: image: owncloudci/php:${PHP_VERSION} pull: true @@ -61,6 +96,49 @@ pipeline: TEST_SUITE: phpunit PHP_VERSION: 7.1 + configure-server: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - cd /var/www/owncloud + - php occ a:l + - php occ a:e testing + - php occ a:e encryption + - php occ encryption:enable + - php occ encryption:select-encryption-type ${ENCRYPTION_TYPE} --yes + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ config:system:set trusted_domains 2 --value=federated + - php occ log:manage --level 0 + - php occ config:list + - chown -R www-data. /var/www/owncloud + when: + matrix: + PREPARE_ACCEPTANCE: true + + webui-acceptance-tests: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - BROWSER=chrome + - SELENIUM_HOST=selenium + - TEST_SERVER_URL=http://server + - SELENIUM_PORT=4444 + - PLATFORM=Linux + - MAILHOG_HOST=email + - DIVIDE_INTO_NUM_PARTS=8 + - RUN_PART=${PART} + commands: + - cd /var/www/owncloud/tests/acceptance/ + - chmod 777 filesForUpload -R + - chmod +x run.sh + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - su-exec www-data ./run.sh --remote --type webUI --tags '~@skipOnEncryption&&~@skip' + when: + matrix: + TEST_SUITE: selenium + print-log: image: owncloudci/php commands: @@ -78,6 +156,51 @@ pipeline: status: [ changed, failure ] event: [ push, tag ] +services: + server: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - APACHE_WEBROOT=/var/www/owncloud + command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] + when: + matrix: + USE_SERVER: true + + federated: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - APACHE_WEBROOT=/var/www/owncloud/fed-server + command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] + when: + matrix: + USE_FEDERATED_SERVER: true + + selenium: + image: selenium/standalone-chrome-debug:latest + pull: true + when: + matrix: + TEST_SUITE: selenium + + mysql: + image: mysql:5.7 + environment: + - MYSQL_USER=owncloud + - MYSQL_PASSWORD=owncloud + - MYSQL_DATABASE=owncloud + - MYSQL_ROOT_PASSWORD=owncloud + when: + matrix: + DB_HOST: mysql + + email: + image: mailhog/mailhog + pull: true + when: + matrix: + TEST_SUITE: selenium matrix: include: @@ -113,4 +236,390 @@ matrix: - PHP_VERSION: 7.2 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit - DB_TYPE: sqlite \ No newline at end of file + DB_TYPE: sqlite + + # Acceptance Tests + ## UI + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 1 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 2 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 3 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 4 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 5 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 6 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 7 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 8 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 1 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 2 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 3 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 4 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 5 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 6 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 7 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 8 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 1 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 2 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 3 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 4 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 5 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 6 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 7 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + PART: 8 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 1 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 2 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 3 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 4 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 5 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 6 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 7 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + PART: 8 \ No newline at end of file From 1372b3d525bc7faa452d42bd198cb29e2144c343 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 11 Aug 2018 18:41:27 +0545 Subject: [PATCH 015/348] Add comment description of each block of UI matrix jobs --- .drone.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 3ce8a7b1..3490920e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -239,7 +239,7 @@ matrix: DB_TYPE: sqlite # Acceptance Tests - ## UI + ## UI core stable10 with masterkey encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa PREPARE_ACCEPTANCE: true @@ -336,6 +336,7 @@ matrix: DB_HOST: mysql PART: 8 + ## UI core stable10 with user-keys encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa PREPARE_ACCEPTANCE: true @@ -432,6 +433,7 @@ matrix: DB_HOST: mysql PART: 8 + ## UI core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa PREPARE_ACCEPTANCE: true @@ -528,6 +530,7 @@ matrix: DB_HOST: mysql PART: 8 + ## UI core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa PREPARE_ACCEPTANCE: true From 8f535462aa3a0081bfea16b6b85cf83d11e52da0 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Thu, 26 Jul 2018 21:51:47 +0530 Subject: [PATCH 016/348] Provision to access recovery and oc password from env It should be able to read recovery password and oc password from the env. This change helps to do the same. Signed-off-by: Sujith H --- lib/AppInfo/Application.php | 4 +- lib/Crypto/DecryptAll.php | 142 +++++++++++++----- tests/Crypto/DecryptAllTest.php | 253 +++++++++++++++++++++++++++++++- 3 files changed, 353 insertions(+), 46 deletions(-) diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index ba20d313..6c4ddbef 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -24,6 +24,7 @@ use OC\Files\View; +use OC\Helper\EnvironmentHelper; use OCA\Encryption\Controller\RecoveryController; use OCA\Encryption\Controller\SettingsController; use OCA\Encryption\Controller\StatusController; @@ -260,7 +261,8 @@ function(IAppContainer $c) { $c->query('Crypt'), $c->query('Session'), $c->getServer()->getUserManager(), - new QuestionHelper() + new QuestionHelper(), + new EnvironmentHelper() ); } ); diff --git a/lib/Crypto/DecryptAll.php b/lib/Crypto/DecryptAll.php index 3500edca..34e562b9 100644 --- a/lib/Crypto/DecryptAll.php +++ b/lib/Crypto/DecryptAll.php @@ -23,6 +23,7 @@ namespace OCA\Encryption\Crypto; +use OC\Helper\EnvironmentHelper; use OC\User\LoginException; use OCA\Encryption\KeyManager; use OCA\Encryption\Session; @@ -42,6 +43,9 @@ class DecryptAll { /** @var QuestionHelper */ protected $questionHelper; + /** @var EnvironmentHelper */ + protected $environmentHelper; + /** @var Crypt */ protected $crypt; @@ -55,11 +59,15 @@ class DecryptAll { protected $userManager; /** + * DecryptAll constructor. + * * @param Util $util * @param KeyManager $keyManager * @param Crypt $crypt * @param Session $session + * @param IUserManager $userManager * @param QuestionHelper $questionHelper + * @param EnvironmentHelper $environmentHelper */ public function __construct( Util $util, @@ -67,7 +75,8 @@ public function __construct( Crypt $crypt, Session $session, IUserManager $userManager, - QuestionHelper $questionHelper + QuestionHelper $questionHelper, + EnvironmentHelper $environmentHelper ) { $this->util = $util; $this->keyManager = $keyManager; @@ -75,70 +84,124 @@ public function __construct( $this->session = $session; $this->userManager = $userManager; $this->questionHelper = $questionHelper; + $this->environmentHelper = $environmentHelper; } /** * prepare encryption module to decrypt all files * + * - The value of $user (when called from decrypt-all command ) is as follows: + * the uid of user passed, if the oC filesystem is encrypted using user-keys + * the empty string '', if the oC filesystem is encrypted using master-key + * * - Throws LoginException when user login fails either recovery password fails * or if the user password fails * * @param InputInterface $input * @param OutputInterface $output - * @param $user + * @param string|null $user The uid of the user ( a non empty string ) for user-keys, or empty or null string for masterkey decryption * @return bool * @throws LoginException */ public function prepare(InputInterface $input, OutputInterface $output, $user) { - - $question = new Question('Please enter the recovery key password: '); - + // We need to setup the module with everything it needs in order to decrypt user data + // This could be using master key or user key encryption + // and could also be for a single user or multiple users + + /** + * Try to stop decrypting process if password method is used for decrypting all users. + * If the decrypt-all command doesn't provide a user, which means decryption of oC + * filesystem. And if the method provided is password then it should stop decryption + * process, because same password can not be used for every user. Even though the + * input user is empty the $user can have value of each user(s) in oC. + */ + if (($input->getArgument('user') === '') && ($input->getOption('method') === 'password')) { + $output->writeln('Password method can not be used for decrypting all users.'); + $output->writeln('Aborting the decryption process'); + return false; + } + // First lets work out the mode if ($this->util->isMasterKeyEnabled()) { - $output->writeln('Use master key to decrypt all files'); + $output->writeln('Using master key for decryption'); $user = $this->keyManager->getMasterKeyId(); $password = $this->keyManager->getMasterKeyPassword(); } else { - $recoveryKeyId = $this->keyManager->getRecoveryKeyId(); - if (!empty($user)) { - $output->writeln('You can only decrypt the users files if you know'); - $output->writeln('the users password or if he activated the recovery key.'); - $output->writeln(''); - $questionUseLoginPassword = new ConfirmationQuestion( - 'Do you want to use the user: ' . $user . ' login password to decrypt all files? (y/n) ', - false - ); - $useLoginPassword = $this->questionHelper->ask($input, $output, $questionUseLoginPassword); - if ($useLoginPassword) { - $question = new Question('Please enter the user\'s login password: '); - } else if ($this->util->isRecoveryEnabledForUser($user) === false) { - $output->writeln('No recovery key available for user ' . $user); - return false; + $throwLoginException = false; + $output->writeln("Configuring encryption module for decryption with user based keys"); + // We must be using user key - now finish the prep + // Must either be using recovery keys, or just decrypting one user and know their password + + // Check a method has been passed + if(!$input->hasOption('method') && !in_array($input->getOption('method'),['recovery', 'password'])) { + $output->writeln('A method must be supplied when decrypting from user-key state'); + return false; + } + if (empty($user)) { + // all users, so only recovery is possible + if ($input->getOption('method') === 'recovery' && + (($this->environmentHelper->getEnvVar('OC_RECOVERY_PASSWORD') !== ''))) { + // Then we can attempt to use this for all of the users + $output->writeln('Attempting to use recovery key from environment for all users. Users must have enabled recovery keys for this to work.'); + $password = $this->environmentHelper->getEnvVar('OC_RECOVERY_PASSWORD'); } else { - $user = $recoveryKeyId; + $output->writeLn('Recovery key is the only supported method for decrypting all users in one command. The key is read from OC_RECOVERY_PASSWORD.'); + return false; } } else { - $output->writeln('You can only decrypt the files of all users if the'); - $output->writeln('recovery key is enabled by the admin and activated by the users.'); - $output->writeln(''); - $user = $recoveryKeyId; - } - - $question->setHidden(true); - $question->setHiddenFallback(false); - $password = $this->questionHelper->ask($input, $output, $question); + // Specific user, password is an option here + if ($input->getOption('method') === 'recovery' && + ($this->environmentHelper->getEnvVar('OC_RECOVERY_PASSWORD') !== '')) { + if ($this->util->isRecoveryEnabledForUser($user) === false) { + $output->writeln('Password recovery is not enabled for ' . $user); + return false; + } + // Then we can attempt to use this for all of the users + $output->writeln('Attempting to use recovery key from environment: OC_RECOVERY_PASSWORD'); + $password = $this->environmentHelper->getEnvVar('OC_RECOVERY_PASSWORD'); + + try { + if ($this->keyManager->checkRecoveryPassword($password) === false) { + $throwLoginException = true; + } + } catch (\Exception $e) { + $throwLoginException = true; + } + $recoveryKeyId = $this->keyManager->getRecoveryKeyId(); + $user = $recoveryKeyId; + } elseif ($input->getOption('method') === 'password' && ($this->environmentHelper->getEnvVar('OC_PASSWORD') !== '')) { + $output->writeln('Attempting to use users password from environment: OC_PASSWORD'); + // Then we want to use the users password and it has been supplied + $password = $this->environmentHelper->getEnvVar('OC_PASSWORD'); - $throwLoginException = false; - if ($recoveryKeyId === $user) { - try { - if ($this->keyManager->checkRecoveryPassword($password) === false) { + if ($this->userManager->checkPassword($user, $password) === false) { $throwLoginException = true; } - } catch (\Exception $e) { - $throwLoginException = true; + } elseif ($input->getOption('method') === null) { + //Grab user specific password + $question = new Question('Please enter the login password for user: ' . $user); + $question->setHidden(true); + $question->setHiddenFallback(false); + $password = $this->questionHelper->ask($input, $output, $question); + + if ($this->userManager->checkPassword($user, $password) === false) { + throw new LoginException('Invalid credentials provided'); + } + } else { + //If method or password is used and the environment is not set, then trigger LoginException + if (($input->getOption('method') === 'recovery') || ($input->getOption('method') === 'password')) { + if (($this->environmentHelper->getEnvVar('OC_RECOVERY_PASSWORD') === false) || + ($this->environmentHelper->getEnvVar('OC_RECOVERY_PASSWORD') === '')) { + $output->writeln('Recovery password not set in the envrironment'); + $throwLoginException = true; + } elseif (($this->environmentHelper->getEnvVar('OC_PASSWORD') === false) || + ($this->environmentHelper->getEnvVar('OC_PASSWORD') === '')) { + $output->writeln('OC password not set in the envrironment'); + $throwLoginException = true; + } + } + } - } elseif ($this->userManager->checkPassword($user, $password) === false) { - $throwLoginException = true; } if ($throwLoginException === true) { @@ -154,7 +217,6 @@ public function prepare(InputInterface $input, OutputInterface $output, $user) { $output->writeln('Could not decrypt private key, maybe you entered the wrong password?'); } - return false; } diff --git a/tests/Crypto/DecryptAllTest.php b/tests/Crypto/DecryptAllTest.php index 2e0d08ec..9c2246f1 100644 --- a/tests/Crypto/DecryptAllTest.php +++ b/tests/Crypto/DecryptAllTest.php @@ -24,6 +24,7 @@ namespace OCA\Encryption\Tests\Crypto; +use OC\Helper\EnvironmentHelper; use OC\User\LoginException; use OCA\Encryption\Crypto\Crypt; use OCA\Encryption\Crypto\DecryptAll; @@ -63,6 +64,9 @@ class DecryptAllTest extends TestCase { protected $userManager; + /** @var EnvironmentHelper | \PHPUnit_Framework_MockObject_MockObject */ + protected $envHelper; + /** @var QuestionHelper | \PHPUnit_Framework_MockObject_MockObject */ protected $questionHelper; @@ -80,6 +84,7 @@ public function setUp() { $this->userManager = $this->createMock(IUserManager::class); $this->questionHelper = $this->getMockBuilder('Symfony\Component\Console\Helper\QuestionHelper') ->disableOriginalConstructor()->getMock(); + $this->envHelper = $this->createMock(EnvironmentHelper::class); $this->instance = new DecryptAll( $this->util, @@ -87,10 +92,50 @@ public function setUp() { $this->crypt, $this->session, $this->userManager, - $this->questionHelper + $this->questionHelper, + $this->envHelper ); } + public function providesEnvVal() { + return [ + ['recovery', false], + ['recovery', ''], + ['password', false], + ['password', ''] + ]; + } + + /** + * @dataProvider providesEnvVal + * @expectedException \OC\User\LoginException + * @expectedExceptionMessage Invalid credentials provided + */ + public function testPrepareWithUnsetEnv($method, $env) { + $input = $this->createMock(InputInterface::class); + $output = $this->createMock(OutputInterface::class); + + $this->util->expects($this->once()) + ->method('isMasterKeyEnabled') + ->willReturn(false); + + $input->expects($this->once()) + ->method('hasOption') + ->with('method') + ->willReturn($method); + + $input->expects($this->any()) + ->method('getOption') + ->with('method') + ->willReturn($method); + + $this->envHelper->expects($this->any()) + ->method('getEnvVar') + ->willReturnOnConsecutiveCalls('', $env, $env); + + $this->instance->prepare($input, $output, 'user1'); + } + public function testUpdateSession() { $this->session->expects($this->once())->method('prepareDecryptAll') ->with('user1', 'key1'); @@ -150,8 +195,7 @@ public function dataTestGetPrivateKey() { public function providerPrepareLoginException() { return [ ['user1'], - ['recoverykey'], - ['throwExceptionInCheckRecovery'] + ['recoverykey'] ]; } /** @@ -164,6 +208,11 @@ public function testPrepareLoginException($loginType) { $input = $this->createMock(InputInterface::class); $output = $this->createMock(OutputInterface::class); + $input->expects($this->once()) + ->method('hasOption') + ->with('method') + ->willReturn(true); + $this->util->expects($this->once()) ->method('isMasterKeyEnabled') ->willReturn(false); @@ -182,17 +231,211 @@ public function testPrepareLoginException($loginType) { ->willReturn(false); $this->instance->prepare($input, $output, 'user1'); } elseif ($loginType === 'recoverykey') { + $input->expects($this->once()) + ->method('getOption') + ->with('method') + ->willReturn('recovery'); + $this->envHelper->expects($this->exactly(2)) + ->method('getEnvVar') + ->with('OC_RECOVERY_PASSWORD') + ->willReturn('foo'); + + $this->util->expects($this->once()) + ->method('isRecoveryEnabledForUser') + ->willReturn(true); + $this->keyManager->expects($this->once()) ->method('checkRecoveryPassword') ->willReturn(false); $this->instance->prepare($input, $output, 'xyz'); + } + } + + public function providesMasterKeyPrepareResult() { + return [ + [true], + [false] + ]; + } + + /** + * @dataProvider providesMasterKeyPrepareResult + */ + public function testPrepareMasterKey($expectedResult) { + $input = $this->createMock(InputInterface::class); + $output = $this->createMock(OutputInterface::class); + + $this->util->expects($this->once()) + ->method('isMasterKeyEnabled') + ->willReturn(true); + $this->keyManager->expects($this->exactly(2)) + ->method('getMasterKeyId') + ->willReturn('user1'); + $this->keyManager->expects($this->once()) + ->method('getMasterKeyPassword') + ->willReturn('pass'); + $this->keyManager->expects($this->once()) + ->method('getRecoveryKeyId') + ->willReturn('user1'); + if (!$expectedResult) { + $this->crypt->expects($this->once()) + ->method('decryptPrivateKey') + ->willReturn(false); + } + + $result = $this->instance->prepare($input, $output, 'user1'); + $this->assertEquals($expectedResult, $result); + } + + public function providesUserKeyPrepareResult() { + return [ + [true, 'user1'], + [false, 'user1'], + [true, ''], + [false, ''] + ]; + } + + /** + * @dataProvider providesUserKeyPrepareResult + */ + public function testPrepareUserKeyWithRecoveryPasswd($expectedResult, $user) { + $input = $this->createMock(InputInterface::class); + $output = $this->createMock(OutputInterface::class); + + $this->util->expects($this->once()) + ->method('isMasterKeyEnabled') + ->willReturn(false); + + if (!(($expectedResult === false) && ($user === ''))) { + $input->expects($this->exactly(2)) + ->method('getOption') + ->with('method') + ->willReturn('recovery'); + $this->envHelper->expects($this->any()) + ->method('getEnvVar') + ->with('OC_RECOVERY_PASSWORD') + ->willReturn('foo'); } else { + $input->expects($this->exactly(1)) + ->method('getOption') + ->with('method') + ->willReturn('foo'); + } + + if (!$expectedResult && ($user !== '')) { + $this->util->expects($this->once()) + ->method('isRecoveryEnabledForUser') + ->willReturn(true); + $this->keyManager->expects($this->once()) ->method('checkRecoveryPassword') - ->willThrowException(new \Exception()); - $this->instance->prepare($input, $output, 'xyz'); + ->willReturn(true); + + $this->keyManager->expects($this->exactly(2)) + ->method('getRecoveryKeyId') + ->willReturn($user); + } + + if (($expectedResult === true) && ($user === '')) { + $this->keyManager->expects($this->exactly(1)) + ->method('getRecoveryKeyId') + ->willReturn($user); } + if ($expectedResult === true) { + $this->crypt->expects($this->once()) + ->method('decryptPrivateKey') + ->willReturn(true); + } else { + if (!(($expectedResult === false) && ($user === ''))) { + $this->crypt->expects($this->once()) + ->method('decryptPrivateKey') + ->willReturn(false); + } + } + + + $result = $this->instance->prepare($input, $output, $user); + $this->assertEquals($expectedResult, $result); + } + + /** + * @dataProvider providesMasterKeyPrepareResult + */ + public function testPrepareUserKeyWithOCPasswd($expectedResult) { + $input = $this->createMock(InputInterface::class); + $output = $this->createMock(OutputInterface::class); + + $this->util->expects($this->once()) + ->method('isMasterKeyEnabled') + ->willReturn(false); + + $input->expects($this->once()) + ->method('hasOption') + ->willReturn(true); + $input->expects($this->exactly(2)) + ->method('getOption') + ->with('method') + ->willReturnOnConsecutiveCalls(null, 'password'); + $this->envHelper->expects($this->any()) + ->method('getEnvVar') + ->willReturnMap([ + ['OC_RECOVERY_PASSWORD', ''], + ['OC_PASSWORD', 'foo'] + ]); + + $this->userManager->expects($this->once()) + ->method('checkPassword') + ->willReturn(true); + + if ($expectedResult === true) { + $this->crypt->expects($this->once()) + ->method('decryptPrivateKey') + ->willReturn(true); + } else { + $this->crypt->expects($this->once()) + ->method('decryptPrivateKey') + ->willReturn(false); + } + + $result = $this->instance->prepare($input, $output, 'user1'); + $this->assertEquals($expectedResult, $result); + } + + public function testPrepareWithWrongMethod() { + $input = $this->createMock(InputInterface::class); + $output = $this->createMock(OutputInterface::class); + + $this->util->expects($this->once()) + ->method('isMasterKeyEnabled') + ->willReturn(false); + + $input->expects($this->once()) + ->method('hasOption') + ->with('method') + ->willReturn(false); + $input->expects($this->once()) + ->method('getOption') + ->with('method') + ->willReturn('foo'); + + $this->assertFalse($this->instance->prepare($input, $output, 'user1')); + } + + public function testPrepareWithWrongMethodToDecryptAll() { + $input = $this->createMock(InputInterface::class); + $output = $this->createMock(OutputInterface::class); + + $input->expects($this->once()) + ->method('getArgument') + ->with('user') + ->willReturn(''); + $input->expects($this->once()) + ->method('getOption') + ->with('method') + ->willReturn('password'); + $this->assertFalse($this->instance->prepare($input, $output, 'user1')); } } From 8b970fb80b5c207a252445f3fd3e6af2efddda7c Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 16 Aug 2018 16:46:30 +0545 Subject: [PATCH 017/348] run encryption specific api acceptance tests --- .drone.yml | 88 ++++++++++++++++--- tests/acceptance/config/behat.yml | 21 +++++ .../apiEncryption/recreatemasterkey.feature | 15 ++++ .../features/bootstrap/EncryptionContext.php | 70 +++++++++++++++ .../features/bootstrap/bootstrap.php | 33 +++++++ 5 files changed, 214 insertions(+), 13 deletions(-) create mode 100644 tests/acceptance/config/behat.yml create mode 100644 tests/acceptance/features/apiEncryption/recreatemasterkey.feature create mode 100644 tests/acceptance/features/bootstrap/EncryptionContext.php create mode 100644 tests/acceptance/features/bootstrap/bootstrap.php diff --git a/.drone.yml b/.drone.yml index 3490920e..3ad4671e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,6 +13,12 @@ pipeline: db_type: ${DB_TYPE} db_host: ${DB_HOST} + print-log: + image: owncloudci/php + detach: true + commands: + - tail -f /var/www/owncloud/data/owncloud.log + install-fed-server: image: owncloudci/core pull: true @@ -111,12 +117,34 @@ pipeline: - php occ config:system:set trusted_domains 2 --value=federated - php occ log:manage --level 0 - php occ config:list - - chown -R www-data. /var/www/owncloud when: matrix: PREPARE_ACCEPTANCE: true - webui-acceptance-tests: + fix-permissions: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - chown www-data /var/www/owncloud -R + - chmod 777 /var/www/owncloud/tests/acceptance/filesForUpload -R + - chmod +x /var/www/owncloud/tests/acceptance/run.sh + when: + matrix: + PREPARE_ACCEPTANCE: true + + api-acceptance-tests: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - TEST_SERVER_URL=http://server + commands: + - cd /var/www/owncloud/tests/acceptance/ + - su-exec www-data ./run.sh --remote --config /var/www/owncloud/apps/encryption/tests/acceptance/config/behat.yml + when: + matrix: + TEST_SOURCE: encryption + + core-webui-acceptance-tests: image: owncloudci/php:${PHP_VERSION} pull: true environment: @@ -130,21 +158,12 @@ pipeline: - RUN_PART=${PART} commands: - cd /var/www/owncloud/tests/acceptance/ - - chmod 777 filesForUpload -R - - chmod +x run.sh - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - su-exec www-data ./run.sh --remote --type webUI --tags '~@skipOnEncryption&&~@skip' + - su-exec www-data ./run.sh --remote --type webUI --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' when: matrix: - TEST_SUITE: selenium - - print-log: - image: owncloudci/php - commands: - - cat /var/www/owncloud/data/owncloud.log - when: - status: [ failure ] + TEST_SOURCE: core-webUI slack: image: plugins/slack:1 @@ -239,6 +258,17 @@ matrix: DB_TYPE: sqlite # Acceptance Tests + ## encryption API acceptance tests masterkey encryption + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: encryption + ## UI core stable10 with masterkey encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa @@ -250,6 +280,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 1 - PHP_VERSION: 5.6 @@ -262,6 +293,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 2 - PHP_VERSION: 5.6 @@ -274,6 +306,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 3 - PHP_VERSION: 5.6 @@ -286,6 +319,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 4 - PHP_VERSION: 5.6 @@ -298,6 +332,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 5 - PHP_VERSION: 5.6 @@ -310,6 +345,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 6 - PHP_VERSION: 5.6 @@ -322,6 +358,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 7 - PHP_VERSION: 5.6 @@ -334,6 +371,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 8 ## UI core stable10 with user-keys encryption @@ -347,6 +385,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 1 - PHP_VERSION: 5.6 @@ -359,6 +398,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 2 - PHP_VERSION: 5.6 @@ -371,6 +411,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 3 - PHP_VERSION: 5.6 @@ -383,6 +424,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 4 - PHP_VERSION: 5.6 @@ -395,6 +437,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 5 - PHP_VERSION: 5.6 @@ -407,6 +450,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 6 - PHP_VERSION: 5.6 @@ -419,6 +463,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 7 - PHP_VERSION: 5.6 @@ -431,6 +476,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 8 ## UI core master with masterkey encryption @@ -444,6 +490,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 1 - PHP_VERSION: 7.1 @@ -456,6 +503,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 2 - PHP_VERSION: 7.1 @@ -468,6 +516,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 3 - PHP_VERSION: 7.1 @@ -480,6 +529,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 4 - PHP_VERSION: 7.1 @@ -492,6 +542,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 5 - PHP_VERSION: 7.1 @@ -504,6 +555,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 6 - PHP_VERSION: 7.1 @@ -516,6 +568,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 7 - PHP_VERSION: 7.1 @@ -528,6 +581,7 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 8 ## UI core master with user-keys encryption @@ -541,6 +595,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 1 - PHP_VERSION: 7.1 @@ -553,6 +608,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 2 - PHP_VERSION: 7.1 @@ -565,6 +621,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 3 - PHP_VERSION: 7.1 @@ -577,6 +634,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 4 - PHP_VERSION: 7.1 @@ -589,6 +647,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 5 - PHP_VERSION: 7.1 @@ -601,6 +660,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 6 - PHP_VERSION: 7.1 @@ -613,6 +673,7 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 7 - PHP_VERSION: 7.1 @@ -625,4 +686,5 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + TEST_SOURCE: core-webUI PART: 8 \ No newline at end of file diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml new file mode 100644 index 00000000..ea2e1e3b --- /dev/null +++ b/tests/acceptance/config/behat.yml @@ -0,0 +1,21 @@ +default: + autoload: + '': %paths.base%/../features/bootstrap + + suites: + apiEncryption: + paths: + - %paths.base%/../features/apiEncryption + contexts: + - EncryptionContext: + - FeatureContext: &common_feature_context_params + baseUrl: http://localhost:8080 + adminUsername: admin + adminPassword: admin + regularUserPassword: 123456 + ocPath: apps/testing/api/v1/occ + + extensions: + jarnaiz\JUnitFormatter\JUnitFormatterExtension: + filename: report.xml + outputDir: %paths.base%/../output/ diff --git a/tests/acceptance/features/apiEncryption/recreatemasterkey.feature b/tests/acceptance/features/apiEncryption/recreatemasterkey.feature new file mode 100644 index 00000000..0028098f --- /dev/null +++ b/tests/acceptance/features/apiEncryption/recreatemasterkey.feature @@ -0,0 +1,15 @@ +@api +Feature: recreate-master-key + + Scenario: recreate masterkey + Given user "admin" has uploaded file "data/textfile.txt" to "/somefile.txt" + When the administrator successfully recreates the encryption masterkey using the occ command + Then the downloaded content when downloading file "/somefile.txt" for user "admin" with range "bytes=0-6" should be "This is" + + Scenario: recreate masterkey and upload data + Given user "user0" has been created + And user "user0" has uploaded file "data/textfile.txt" to "/somefile.txt" + When the administrator successfully recreates the encryption masterkey using the occ command + And user "user0" uploads chunk file "1" of "1" with "AA" to "/somefile.txt" using the WebDAV API + Then the downloaded content when downloading file "/somefile.txt" for user "user0" with range "bytes=0-3" should be "AA" + diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php new file mode 100644 index 00000000..604b6391 --- /dev/null +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -0,0 +1,70 @@ + + * @copyright Copyright (c) 2018 Artur Neumann info@jankaritech.com + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +use Behat\Behat\Context\Context; +use Behat\Behat\Hook\Scope\BeforeScenarioScope; +use TestHelpers\SetupHelper; + +require_once 'bootstrap.php'; + +/** + * Context for encryption specific steps + */ +class EncryptionContext implements Context { + + /** + * @var FeatureContext + */ + private $featureContext; + + /** + * @When /^the administrator successfully recreates the encryption masterkey using the occ command$/ + * @Given /^the administrator has successfully recreated the encryption masterkey$/ + * + * @return void + * @throws \Exception + */ + public function recreateMasterKeyUsingOccCommand() { + $this->featureContext->runOcc(['encryption:recreate-master-key', '-y']); + $this->featureContext->theCommandShouldHaveBeenSuccessful(); + } + + /** + * @BeforeScenario + * + * @param BeforeScenarioScope $scope + * + * @return void + */ + public function setUpScenario(BeforeScenarioScope $scope) { + // Get the environment + $environment = $scope->getEnvironment(); + // Get all the contexts you need in this context + $this->featureContext = $environment->getContext('FeatureContext'); + SetupHelper::init( + $this->featureContext->getAdminUsername(), + $this->featureContext->getAdminPassword(), + $this->featureContext->getBaseUrl(), + $this->featureContext->getOcPath() + ); + } +} diff --git a/tests/acceptance/features/bootstrap/bootstrap.php b/tests/acceptance/features/bootstrap/bootstrap.php new file mode 100644 index 00000000..8f970bf0 --- /dev/null +++ b/tests/acceptance/features/bootstrap/bootstrap.php @@ -0,0 +1,33 @@ + + * @copyright Copyright (c) 2018 Artur Neumann info@jankaritech.com + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ +require __DIR__ . '/../../../../../../lib/base.php'; +require __DIR__ . '/../../../../../../lib/composer/autoload.php'; + +$classLoader = new \Composer\Autoload\ClassLoader(); +$classLoader->addPsr4( + "", __DIR__ . "/../../../../../../tests/acceptance/features/bootstrap", true +); +$classLoader->addPsr4( + "TestHelpers\\", __DIR__ . "/../../../../../../tests/TestHelpers", true +); + +$classLoader->register(); \ No newline at end of file From d42ef7189ae9bf2975daf056fdf412144fd97fd6 Mon Sep 17 00:00:00 2001 From: Martin Date: Fri, 24 Aug 2018 05:07:24 +0200 Subject: [PATCH 018/348] Update README.md Initial readme.md text copied from info.xml --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 028acca9..f5039b9a 100644 --- a/README.md +++ b/README.md @@ -4,3 +4,12 @@ [![Build Status](https://travis-ci.org/owncloud/encryption.svg?branch=master)](https://travis-ci.org/owncloud/encryption) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/owncloud/encryption/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/owncloud/encryption/?branch=master) [![Code Coverage](https://scrutinizer-ci.com/g/owncloud/encryption/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/owncloud/encryption/?branch=master) + +In order to use this encryption module you need to enable server-side +encryption in the admin settings. Once enabled this module will encrypt +all your files transparently. The encryption is based on AES 256 keys. +The module won't touch existing files, only new files will be encrypted +after server-side encryption was enabled. It is also not possible to +disable the encryption again and switch back to a unencrypted system. +Please read the documentation to know all implications before you decide +to enable server-side encryption. From 769e7b4acc286f1f6882a4010d4fc70e54d2980e Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Wed, 22 Aug 2018 12:17:50 +0545 Subject: [PATCH 019/348] run api acceptance tests from core --- .drone.yml | 856 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 854 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3ad4671e..e7199b2b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -154,7 +154,7 @@ pipeline: - SELENIUM_PORT=4444 - PLATFORM=Linux - MAILHOG_HOST=email - - DIVIDE_INTO_NUM_PARTS=8 + - DIVIDE_INTO_NUM_PARTS=12 - RUN_PART=${PART} commands: - cd /var/www/owncloud/tests/acceptance/ @@ -165,6 +165,23 @@ pipeline: matrix: TEST_SOURCE: core-webUI + core-api-acceptance-tests: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - TEST_SERVER_URL=http://server + - MAILHOG_HOST=email + - DIVIDE_INTO_NUM_PARTS=12 + - RUN_PART=${PART} + commands: + - cd /var/www/owncloud/tests/acceptance/ + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - su-exec www-data ./run.sh --remote --type api --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + when: + matrix: + TEST_SOURCE: core-api + slack: image: plugins/slack:1 pull: true @@ -374,6 +391,58 @@ matrix: TEST_SOURCE: core-webUI PART: 8 + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 9 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 10 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 11 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 12 + ## UI core stable10 with user-keys encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa @@ -479,6 +548,58 @@ matrix: TEST_SOURCE: core-webUI PART: 8 + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 9 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 10 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 11 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 12 + ## UI core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -584,6 +705,58 @@ matrix: TEST_SOURCE: core-webUI PART: 8 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 9 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 10 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 11 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 12 + ## UI core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -687,4 +860,683 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SOURCE: core-webUI - PART: 8 \ No newline at end of file + PART: 8 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 9 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 10 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 11 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-webUI + PART: 12 + + ## API core stable10 with masterkey encryption + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 1 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 2 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 3 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 4 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 5 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 6 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 7 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 8 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 9 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 10 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 11 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 12 + ## API core stable10 with user-keys encryption + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 1 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 2 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 3 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 4 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 5 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 6 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 7 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 8 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 9 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 10 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 11 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 12 + + ## API core master with masterkey encryption + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 1 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 2 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 3 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 4 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 5 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 6 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 7 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 8 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 9 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 10 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 11 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 12 + + ## API core master with user-keys encryption + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 1 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 2 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 3 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 4 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 5 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 6 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 7 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 8 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 9 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 10 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 11 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + TEST_SUITE: api + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: core-api + PART: 12 \ No newline at end of file From 62e48923810b336d8374fb6cc506a642a437ef4c Mon Sep 17 00:00:00 2001 From: Sujith H Date: Wed, 12 Sep 2018 19:00:57 +0530 Subject: [PATCH 020/348] Fix user-keys encryption when user created with email When user tries to set the password without logging in for once and no session available, the user-keys encryption was failing to create the private key for the new password. This change helps to fix the issue. Signed-off-by: Sujith H --- lib/Hooks/UserHooks.php | 12 +++-- tests/Hooks/UserHooksTest.php | 87 ++++++++++++++++++++++++++++++++++- 2 files changed, 94 insertions(+), 5 deletions(-) diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index 05c87e90..0a06ad67 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -246,10 +246,14 @@ public function preSetPassphrase($params) { * @return boolean|null */ public function setPassphrase($params) { - - // Get existing decrypted private key - $privateKey = $this->session->getPrivateKey(); - $user = $this->user->getUser(); + $privateKey = null; + $user = null; + //Check if a session is there or not + if ($this->user->getUser() !== null) { + // Get existing decrypted private key + $privateKey = $this->session->getPrivateKey(); + $user = $this->user->getUser(); + } // current logged in user changes his own password if ($user && $params['uid'] === $user->getUID() && $privateKey) { diff --git a/tests/Hooks/UserHooksTest.php b/tests/Hooks/UserHooksTest.php index 51514d67..78348bf6 100644 --- a/tests/Hooks/UserHooksTest.php +++ b/tests/Hooks/UserHooksTest.php @@ -28,10 +28,17 @@ namespace OCA\Encryption\Tests\Hooks; +use OC\User\Manager; use OCA\Encryption\Crypto\Crypt; use OCA\Encryption\Hooks\UserHooks; +use OCA\Encryption\KeyManager; +use OCA\Encryption\Recovery; +use OCA\Encryption\Session; +use OCA\Encryption\Users\Setup; use OCA\Encryption\Util; use OCP\IConfig; +use OCP\ILogger; +use OCP\IUserSession; use Test\TestCase; /** @@ -262,8 +269,86 @@ public function testSetPassphrase() { $this->assertNull($this->instance->setPassphrase($this->params)); } + /** + * Test setPassphrase without session and no logger error should appear + */ + public function testSetPassphraseWithoutSession() { + $keyManager = $this->createMock(KeyManager::class); + $userManager = $this->createMock(Manager::class); + $logger = $this->createMock(ILogger::class); + $setUp = $this->createMock(Setup::class); + $userSession = $this->createMock(IUserSession::class); + $encryptionUtil = $this->createMock(Util::class); + $encryptionSession = $this->createMock(Session::class); + $recovery = $this->createMock(Recovery::class); + $crypt = $this->createMock(Crypt::class); + $config = $this->createMock(IConfig::class); + + //$userHooks = new UserHooks($keyManager, $userManager, $logger, $setUp, $userSession, $encryptionUtil, $encryptionSession, $crypt, $recovery, $config); + $userHooks = $this->getMockBuilder(UserHooks::class) + ->setConstructorArgs([ + $keyManager, $userManager, $logger, + $setUp, $userSession, $encryptionUtil, + $encryptionSession, $crypt, $recovery, $config + ])->setMethods(['initMountPoints'])->getMock(); + + $userSession->expects($this->any()) + ->method('getUser') + ->willReturn(null); + + $crypt->expects($this->any()) + ->method('encryptPrivateKey') + ->willReturn(true); + + $keyManager->expects($this->any()) + ->method('setPrivateKey') + ->willReturn(true); + + //No logger error should appear + $logger->expects($this->never()) + ->method('error'); + + $userHooks->setPassphrase($this->params); + } + + public function testSetPassphraseWithoutSessionLoggerError() { + $keyManager = $this->createMock(KeyManager::class); + $userManager = $this->createMock(Manager::class); + $logger = $this->createMock(ILogger::class); + $setUp = $this->createMock(Setup::class); + $userSession = $this->createMock(IUserSession::class); + $encryptionUtil = $this->createMock(Util::class); + $encryptionSession = $this->createMock(Session::class); + $recovery = $this->createMock(Recovery::class); + $crypt = $this->createMock(Crypt::class); + $config = $this->createMock(IConfig::class); + + //$userHooks = new UserHooks($keyManager, $userManager, $logger, $setUp, $userSession, $encryptionUtil, $encryptionSession, $crypt, $recovery, $config); + $userHooks = $this->getMockBuilder(UserHooks::class) + ->setConstructorArgs([ + $keyManager, $userManager, $logger, + $setUp, $userSession, $encryptionUtil, + $encryptionSession, $crypt, $recovery, $config + ])->setMethods(['initMountPoints'])->getMock(); + + $userSession->expects($this->any()) + ->method('getUser') + ->willReturn(null); + + $crypt->expects($this->any()) + ->method('encryptPrivateKey') + ->willReturn(false); + + //No logger error should appear + $logger->expects($this->any()) + ->method('error') + ->with('Encryption Could not update users encryption password'); + + $userHooks->setPassphrase($this->params); + } + public function testSetPasswordNoUser() { - $this->sessionMock->expects($this->once()) + $this->sessionMock->expects($this->any()) ->method('getPrivateKey') ->willReturn(true); From a5d2cdd3ef85fe3ded9035b843eb1f8fb055e632 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Tue, 16 Oct 2018 17:17:31 +0530 Subject: [PATCH 021/348] Fix re-encrypting encrypted files When the files are already encrypted the files need not be encrypted again. Signed-off-by: Sujith H --- lib/Crypto/EncryptAll.php | 5 ++++- tests/Crypto/EncryptAllTest.php | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/Crypto/EncryptAll.php b/lib/Crypto/EncryptAll.php index d1c0579d..601ff178 100644 --- a/lib/Crypto/EncryptAll.php +++ b/lib/Crypto/EncryptAll.php @@ -297,7 +297,10 @@ protected function encryptFile($path) { $target = $path . '.encrypted.' . time() . '.part'; try { - $this->keyManager->setVersion($source, 0, $this->rootView); + $version = $this->keyManager->getVersion($source, $this->rootView); + if ($version > 0) { + return false; + } $this->rootView->copy($source, $target); $this->rootView->rename($target, $source); } catch (DecryptionFailedException $e) { diff --git a/tests/Crypto/EncryptAllTest.php b/tests/Crypto/EncryptAllTest.php index 1b052fd4..7f4d9812 100644 --- a/tests/Crypto/EncryptAllTest.php +++ b/tests/Crypto/EncryptAllTest.php @@ -425,4 +425,11 @@ public function testGenerateOneTimePassword() { $this->assertSame($password, $userPasswords['user1']); } + public function testEncryptAlreadyEncryptedFile() { + $this->keyManager->method('getVersion') + ->with('/user1/files/bar.txt', $this->view) + ->willReturn(1); + $result = $this->invokePrivate($this->encryptAll, 'encryptFile', ['/user1/files/bar.txt']); + $this->assertFalse($result); + } } From 694e25b8f1ad03335c0dc186aa94d341353898a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Thu, 25 Oct 2018 08:44:39 +0200 Subject: [PATCH 022/348] Bye bye scrutinizer .... --- .travis.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6d2dd4ec..fae2e5d6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,12 +44,6 @@ script: - sh -c "if [ '$INTEGRATION' != '1' -a '$JSTESTS' != '1' -a '$CODECHECK' != '1' -a '$CODECHECK' != '2' ]; then ../../../lib/composer/bin/phpunit --configuration phpunit.xml; fi" - cd .. - # Create coverage report - - cd tests - - sh -c "if [ '$INTEGRATION' != '1' -a '$JSTESTS' != '1' -a '$CODECHECK' != '1' -a '$CODECHECK' != '2' -a '$TRAVIS_PHP_VERSION' != 'hhvm' ]; then wget https://scrutinizer-ci.com/ocular.phar; fi" - - sh -c "if [ '$INTEGRATION' != '1' -a '$JSTESTS' != '1' -a '$CODECHECK' != '1' -a '$CODECHECK' != '2' -a '$TRAVIS_PHP_VERSION' != 'hhvm' ]; then php ocular.phar code-coverage:upload --format=php-clover clover.xml; fi" - - cd .. - after_success: - bash <(curl -s https://codecov.io/bash) From f30f0d6042785e142a1daab22f6b462610581986 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Thu, 25 Oct 2018 08:45:57 +0200 Subject: [PATCH 023/348] Remove scrutiinizer from README --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index f5039b9a..7d8de625 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,6 @@ :lock_with_ink_pen: server side encryption of files [![Build Status](https://travis-ci.org/owncloud/encryption.svg?branch=master)](https://travis-ci.org/owncloud/encryption) - [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/owncloud/encryption/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/owncloud/encryption/?branch=master) - [![Code Coverage](https://scrutinizer-ci.com/g/owncloud/encryption/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/owncloud/encryption/?branch=master) In order to use this encryption module you need to enable server-side encryption in the admin settings. Once enabled this module will encrypt From 092cb30164df788c5a19cf3491a2f5b133fd5fb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Thu, 25 Oct 2018 08:46:15 +0200 Subject: [PATCH 024/348] Delete .scrutinizer.yml --- .scrutinizer.yml | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 .scrutinizer.yml diff --git a/.scrutinizer.yml b/.scrutinizer.yml deleted file mode 100644 index 7a3da7a8..00000000 --- a/.scrutinizer.yml +++ /dev/null @@ -1,12 +0,0 @@ -filter: - excluded_paths: - - 'l10n/*' - - 'tests/*' - -imports: - - javascript - - php - -tools: - external_code_coverage: - timeout: 7200 # Timeout in seconds: 2 hours From 07e25315f158e6ef995f7fe44e5037d647cc78eb Mon Sep 17 00:00:00 2001 From: Paurakh Sharma Humagain Date: Wed, 24 Oct 2018 10:23:08 +0545 Subject: [PATCH 025/348] Change inaccurate suite name --- .drone.yml | 4 ++-- tests/acceptance/config/behat.yml | 4 ++-- .../recreatemasterkey.feature | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename tests/acceptance/features/{apiEncryption => cliEncryption}/recreatemasterkey.feature (99%) diff --git a/.drone.yml b/.drone.yml index e7199b2b..454e8266 100644 --- a/.drone.yml +++ b/.drone.yml @@ -132,14 +132,14 @@ pipeline: matrix: PREPARE_ACCEPTANCE: true - api-acceptance-tests: + cli-acceptance-tests: image: owncloudci/php:${PHP_VERSION} pull: true environment: - TEST_SERVER_URL=http://server commands: - cd /var/www/owncloud/tests/acceptance/ - - su-exec www-data ./run.sh --remote --config /var/www/owncloud/apps/encryption/tests/acceptance/config/behat.yml + - su-exec www-data ./run.sh --remote --config /var/www/owncloud/apps/encryption/tests/acceptance/config/behat.yml --type cli when: matrix: TEST_SOURCE: encryption diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml index ea2e1e3b..dd921c4f 100644 --- a/tests/acceptance/config/behat.yml +++ b/tests/acceptance/config/behat.yml @@ -3,9 +3,9 @@ default: '': %paths.base%/../features/bootstrap suites: - apiEncryption: + cliEncryption: paths: - - %paths.base%/../features/apiEncryption + - %paths.base%/../features/cliEncryption contexts: - EncryptionContext: - FeatureContext: &common_feature_context_params diff --git a/tests/acceptance/features/apiEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature similarity index 99% rename from tests/acceptance/features/apiEncryption/recreatemasterkey.feature rename to tests/acceptance/features/cliEncryption/recreatemasterkey.feature index 0028098f..dcd78d93 100644 --- a/tests/acceptance/features/apiEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -1,4 +1,4 @@ -@api +@cli Feature: recreate-master-key Scenario: recreate masterkey From a889a6e8a0a8d0c79f171fcd0e0bdb814dbc627f Mon Sep 17 00:00:00 2001 From: Paurakh Sharma Humagain Date: Fri, 26 Oct 2018 10:02:08 +0545 Subject: [PATCH 026/348] Add tests to check decrypt on user specific keys --- tests/acceptance/config/behat.yml | 11 ++ .../features/bootstrap/EncryptionContext.php | 102 ++++++++++++++++ .../WebUIAdminEncryptionSettingsContext.php | 110 ++++++++++++++++++ ...WebUIPersonalEncryptionSettingsContext.php | 107 +++++++++++++++++ .../features/bootstrap/bootstrap.php | 4 + .../cliEncryption/recreatemasterkey.feature | 3 +- .../lib/AdminEncryptionSettingsPage.php | 99 ++++++++++++++++ .../lib/PersonalEncryptionSettingsPage.php | 91 +++++++++++++++ .../webUIUserKeysType/userKeys.feature | 32 +++++ 9 files changed, 557 insertions(+), 2 deletions(-) create mode 100644 tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php create mode 100644 tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php create mode 100644 tests/acceptance/features/lib/AdminEncryptionSettingsPage.php create mode 100644 tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php create mode 100644 tests/acceptance/features/webUIUserKeysType/userKeys.feature diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml index dd921c4f..d25933ee 100644 --- a/tests/acceptance/config/behat.yml +++ b/tests/acceptance/config/behat.yml @@ -15,6 +15,17 @@ default: regularUserPassword: 123456 ocPath: apps/testing/api/v1/occ + webUIUserKeysType: + paths: + - %paths.base%/../features/webUIUserKeysType + contexts: + - EncryptionContext: + - WebUIAdminEncryptionSettingsContext: + - WebUIPersonalEncryptionSettingsContext: + - WebUIGeneralContext: + - WebUILoginContext: + - FeatureContext: *common_feature_context_params + extensions: jarnaiz\JUnitFormatter\JUnitFormatterExtension: filename: report.xml diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index 604b6391..b36a3281 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -22,7 +22,9 @@ use Behat\Behat\Context\Context; use Behat\Behat\Hook\Scope\BeforeScenarioScope; +use TestHelpers\HttpRequestHelper; use TestHelpers\SetupHelper; +use Doctrine\DBAL\Types\VarDateTimeImmutableType; require_once 'bootstrap.php'; @@ -48,6 +50,106 @@ public function recreateMasterKeyUsingOccCommand() { $this->featureContext->theCommandShouldHaveBeenSuccessful(); } + /** + * @Given encryption has been enabled + * + * @return void + */ + public function encryptionHasBeenEnabled() { + $this->featureContext->runOcc(['encryption:enable']); + } + + /** + * @When the administrator sets the encryption type to :encryptionType using the occ command + * @Given the administrator has set the encryption type to :encryptionType + * + * @param string $encryptionType + * + * @return void + * @throws \Exception + */ + public function theAdministratorSetsEncryptionTypeToUsingTheOccCommand($encryptionType) { + $this->featureContext->runOcc( + ["encryption:select-encryption-type", $encryptionType, "-y"] + ); + } + + /** + * @When the administrator encrypts all data using the occ command + * @Given the administrator has encrypted all the data + * + * @return void + */ + public function theAdministratorEncryptsAllDataUsingTheOccCommand() { + $this->featureContext->runOcc(["encryption:encrypt-all", "-n"]); + } + + /** + * @When the administrator decrypts user keys based encryption with recovery key :recoveryKey using the occ command + * + * @param string $recoveryKey + * + * @return void + */ + public function theAdministratorDecryptsUserKeysBasedEncryptionWithKey($recoveryKey) { + $this->featureContext->invokingTheCommandWithEnvVariable( + "encryption:decrypt-all -m recovery -c yes", + 'OC_RECOVERY_PASSWORD', + $recoveryKey + ); + } + + /** + * @Then the file :fileName of user :username should not be encrypted + * + * @param string $fileName + * @param string $username + * + * @return void + */ + public function theFileOfUserShouldNotBeEncrypted($fileName, $username) { + $fileName = \ltrim($fileName, "/"); + $filePath = "data/$username/files/$fileName"; + $this->featureContext->readFileInServerRoot($filePath); + + $response = $this->featureContext->getResponse(); + $parsedResponse = HttpRequestHelper::getResponseXml($response); + $encodedFileContent = (string)$parsedResponse->data->element->contentUrlEncoded; + $fileContent = urldecode($encodedFileContent); + + $this->featureContext->userDownloadsTheFileUsingTheAPI($username, "/$fileName"); + $fileContentServer = (string)$this->featureContext->getResponse()->getBody(); + + PHPUnit_Framework_Assert::assertEquals( + \trim($fileContentServer), + $fileContent + ); + } + + /** + * @Then the file :fileName of user :username should be encrypted + * + * @param string $fileName + * @param string $username + * + * @return void + */ + public function theFileOfUserShouldBeEncrypted($fileName, $username) { + $fileName = \ltrim($fileName, "/"); + $filePath = "data/$username/files/$fileName"; + $this->featureContext->readFileInServerRoot($filePath); + + $response = $this->featureContext->getResponse(); + $parsedResponse = HttpRequestHelper::getResponseXml($this->featureContext->getResponse()); + $encodedFileContent = (string)$parsedResponse->data->element->contentUrlEncoded; + $fileContent = urldecode($encodedFileContent); + + PHPUnit_Framework_Assert::assertStringStartsWith( + "HBEGIN:oc_encryption_module:OC_DEFAULT_MODULE:cipher:AES-256-CTR:signed:true", + $fileContent + ); + } + /** * @BeforeScenario * diff --git a/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php b/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php new file mode 100644 index 00000000..c166e9f2 --- /dev/null +++ b/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php @@ -0,0 +1,110 @@ + + * @copyright Copyright (c) 2018 Paurakh Sharma Humagain + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +use Behat\Behat\Context\Context; +use Behat\Behat\Hook\Scope\BeforeScenarioScope; +use Behat\MinkExtension\Context\RawMinkContext; +use Page\OwncloudPage; +use Page\AdminEncryptionSettingsPage; + +require_once 'bootstrap.php'; + +/** + * Context for admin encryption settings specific webUI steps + */ +class WebUIAdminEncryptionSettingsContext extends RawMinkContext implements Context { + + /** + * @var FeatureContext + */ + private $featureContext; + + /** + * + * @var WebUIGeneralContext + */ + private $webUIGeneralContext; + + /** + * + * @var OwncloudPage + */ + private $owncloudPage; + + /** + * + * @var AdminEncryptionSettingsPage + */ + private $adminEncryptionSettingsPage; + + /** + * WebUIAdminEncryptionSettingsContext constructor. + * + * @param OwncloudPage $owncloudPage + * @param AdminEncryptionSettingsPage $adminEncryptionSettingsPage + */ + public function __construct( + OwncloudPage $owncloudPage, + AdminEncryptionSettingsPage $adminEncryptionSettingsPage + ) { + $this->owncloudPage = $owncloudPage; + $this->adminEncryptionSettingsPage = $adminEncryptionSettingsPage; + } + + /** + * @Given the administrator has browsed to admin encryption settings page + * + * @return void + */ + public function theAdministratorHasBrowsedToAdminEncryptionSettingsPage() { + $this->webUIGeneralContext->adminLogsInUsingTheWebUI(); + $this->adminEncryptionSettingsPage->open(); + $this->adminEncryptionSettingsPage->waitTillPageIsLoaded($this->getSession()); + } + + /** + * @Given the administrator has enabled recovery key and set the recovery key to :recoveryKey + * + * @param string recoveryKey + * + * @return void + */ + public function theAdministratorHasEnabledRecoveryKeyAndSetRecoveryKeyTo($recoveryKey) { + $this->adminEncryptionSettingsPage->enableRecoveryKeyAndSetRecoveryKeyTo($recoveryKey); + $this->adminEncryptionSettingsPage->waitForAjaxCallsToStartAndFinish($this->getSession()); + } + + /** + * @BeforeScenario + * + * @param BeforeScenarioScope $scope + * + * @return void + */ + public function setUpScenario(BeforeScenarioScope $scope) { + // Get the environment + $environment = $scope->getEnvironment(); + // Get all the contexts you need in this context + $this->featureContext = $environment->getContext('FeatureContext'); + $this->webUIGeneralContext = $environment->getContext('WebUIGeneralContext'); + } +} diff --git a/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php b/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php new file mode 100644 index 00000000..370d65bc --- /dev/null +++ b/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php @@ -0,0 +1,107 @@ + + * @copyright Copyright (c) 2018 Paurakh Sharma Humagain + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +use Behat\Behat\Context\Context; +use Behat\Behat\Hook\Scope\BeforeScenarioScope; +use Behat\MinkExtension\Context\RawMinkContext; +use Page\PersonalEncryptionSettingsPage; +use Page\OwncloudPage; + +require_once 'bootstrap.php'; + +/** + * Context for personal encryption settings specific webUI steps + */ +class WebUIPersonalEncryptionSettingsContext extends RawMinkContext implements Context { + + /** + * @var FeatureContext + */ + private $featureContext; + + /** + * + * @var WebUIGeneralContext + */ + private $webUIGeneralContext; + + /** + * + * @var OwncloudPage + */ + private $owncloudPage; + + /** + * + * @var PersonalEncryptionSettingsPage + */ + private $personalEncryptionSettingsPage; + + /** + * WebUIPersonalEncryptionSettingsContext constructor. + * + * @param OwncloudPage $owncloudPage + * @param PersonalEncryptionSettingsPage $personalEncryptionSettingsPage + */ + public function __construct( + OwncloudPage $owncloudPage, + PersonalEncryptionSettingsPage $personalEncryptionSettingsPage + ) { + $this->owncloudPage = $owncloudPage; + $this->personalEncryptionSettingsPage = $personalEncryptionSettingsPage; + } + + /** + * @Given the user has browsed to personal encryption settings page + * + * @return void + */ + public function theUserHasBrowsedToPersonalEncryptionSettingsPage() { + $this->personalEncryptionSettingsPage->open(); + $this->personalEncryptionSettingsPage->waitTillPageIsLoaded($this->getSession()); + } + + /** + * @Given the user has enabled password recovery + * + * @return void + */ + public function theUserHasEnabledPasswordRecovery() { + $this->personalEncryptionSettingsPage->enablePasswordRecovery(); + $this->personalEncryptionSettingsPage->waitForAjaxCallsToStartAndFinish($this->getSession()); + } + + /** + * @BeforeScenario + * + * @param BeforeScenarioScope $scope + * + * @return void + */ + public function setUpScenario(BeforeScenarioScope $scope) { + // Get the environment + $environment = $scope->getEnvironment(); + // Get all the contexts you need in this context + $this->featureContext = $environment->getContext('FeatureContext'); + $this->webUIGeneralContext = $environment->getContext('WebUIGeneralContext'); + } +} diff --git a/tests/acceptance/features/bootstrap/bootstrap.php b/tests/acceptance/features/bootstrap/bootstrap.php index 8f970bf0..1f06dd24 100644 --- a/tests/acceptance/features/bootstrap/bootstrap.php +++ b/tests/acceptance/features/bootstrap/bootstrap.php @@ -26,6 +26,10 @@ $classLoader->addPsr4( "", __DIR__ . "/../../../../../../tests/acceptance/features/bootstrap", true ); +$classLoader->addPsr4("Page\\", __DIR__ . "/../lib", true); +$classLoader->addPsr4( + "Page\\", __DIR__ . "/../../../../../../tests/acceptance/features/lib", true +); $classLoader->addPsr4( "TestHelpers\\", __DIR__ . "/../../../../../../tests/TestHelpers", true ); diff --git a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature index dcd78d93..df52a187 100644 --- a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -11,5 +11,4 @@ Feature: recreate-master-key And user "user0" has uploaded file "data/textfile.txt" to "/somefile.txt" When the administrator successfully recreates the encryption masterkey using the occ command And user "user0" uploads chunk file "1" of "1" with "AA" to "/somefile.txt" using the WebDAV API - Then the downloaded content when downloading file "/somefile.txt" for user "user0" with range "bytes=0-3" should be "AA" - + Then the downloaded content when downloading file "/somefile.txt" for user "user0" with range "bytes=0-3" should be "AA" \ No newline at end of file diff --git a/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php b/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php new file mode 100644 index 00000000..7f4f7325 --- /dev/null +++ b/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php @@ -0,0 +1,99 @@ + + * @copyright Copyright (c) 2018 Paurakh Sharma Humagain + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +namespace Page; + +use Behat\Mink\Session; + +/** + * PageObject for the admin encryption settings page + * + */ +class AdminEncryptionSettingsPage extends OwncloudPage { + + /** + * + * @var string $path + */ + protected $path = '/index.php/settings/admin?sectionid=encryption'; + + private $encryptionRecoveryPasswordFieldId = 'encryptionRecoveryPassword'; + private $repeatEncryptionRecoveryPasswordFieldId = 'repeatEncryptionRecoveryPassword'; + private $enableRecoveryBtnId = 'enableRecoveryKey'; + private $enableEncryptionCheckboxId = 'enableEncryption'; + + /** + * Enable recovery key and set recovery key + * + * @param string $recoveryKey + * + * @return void + */ + public function enableRecoveryKeyAndSetRecoveryKeyTo($recoveryKey) { + $this->fillField($this->encryptionRecoveryPasswordFieldId, $recoveryKey); + $this->fillField($this->repeatEncryptionRecoveryPasswordFieldId, $recoveryKey); + + $enableRecoveryKeyBtn = $this->findById($this->enableRecoveryBtnId); + $this->assertElementNotNull( + $enableRecoveryKeyBtn, + __METHOD__ . + " id $this->enableRecoveryBtnId " . + "could not find enable recovery key button" + ); + + $enableRecoveryKeyBtn->click(); + } + + /** + * there is no reliable loading indicator on the admin encryption settings page, + * so just wait for the enable encryption checkbox to be there. + * + * @param Session $session + * @param int $timeout_msec + * + * @return void + * @throws \Exception + */ + public function waitTillPageIsLoaded( + Session $session, + $timeout_msec = STANDARDUIWAITTIMEOUTMILLISEC + ) { + $currentTime = \microtime(true); + $end = $currentTime + ($timeout_msec / 1000); + while ($currentTime <= $end) { + if ($this->findById($this->enableEncryptionCheckboxId) !== null) { + break; + } + \usleep(STANDARDSLEEPTIMEMICROSEC); + $currentTime = \microtime(true); + } + + if ($currentTime > $end) { + throw new \Exception( + __METHOD__ . " timeout waiting for admin encryption settings page to load" + ); + } + + $this->waitForOutstandingAjaxCalls($session); + } +} diff --git a/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php b/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php new file mode 100644 index 00000000..56d75a88 --- /dev/null +++ b/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php @@ -0,0 +1,91 @@ + + * @copyright Copyright (c) 2018 Paurakh Sharma Humagain + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see . + * + */ + +namespace Page; + +use Behat\Mink\Session; + +/** + * PageObject for the personal encryption settings page + * + */ +class PersonalEncryptionSettingsPage extends OwncloudPage { + + /** + * + * @var string $path + */ + protected $path = '/index.php/settings/personal?sectionid=encryption'; + + private $userEnableRecoveryCheckboxId = 'userEnableRecoveryCheckbox'; + private $userEnableRecoveryCheckboxXpath = '//label[@for="userEnableRecoveryCheckbox"]'; + /** + * Enable password recovery + * + * @return void + */ + public function enablePasswordRecovery() { + $userEnableRecoveryCheckbox = $this->find('xpath', $this->userEnableRecoveryCheckboxXpath); + $this->assertElementNotNull( + $userEnableRecoveryCheckbox, + __METHOD__ . + " id $this->userEnableRecoveryCheckboxXpath " . + "could not find enable checkbox" + ); + + $userEnableRecoveryCheckbox->click(); + } + + /** + * there is no reliable loading indicator on the personal encryption settings page, + * so just wait for the enable encryption checkbox to be there. + * + * @param Session $session + * @param int $timeout_msec + * + * @return void + * @throws \Exception + */ + public function waitTillPageIsLoaded( + Session $session, + $timeout_msec = STANDARDUIWAITTIMEOUTMILLISEC + ) { + $currentTime = \microtime(true); + $end = $currentTime + ($timeout_msec / 1000); + while ($currentTime <= $end) { + if ($this->findById($this->userEnableRecoveryCheckboxId) !== null) { + break; + } + \usleep(STANDARDSLEEPTIMEMICROSEC); + $currentTime = \microtime(true); + } + + if ($currentTime > $end) { + throw new \Exception( + __METHOD__ . " timeout waiting for personal encryption settings page to load" + ); + } + + $this->waitForOutstandingAjaxCalls($session); + } +} diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature new file mode 100644 index 00000000..91d7de72 --- /dev/null +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -0,0 +1,32 @@ +@webUI @skipOnEncryptionType:masterkey +Feature: encrypt files using user specific keys + As an admin + I want to be able to encrypt user files using user specific keys + So that users can use specific keys for encrypting their files + + Background: + Given user "brand-new-user" has been created + And the app "encryption" has been enabled + And encryption has been enabled + + Scenario: encrypt using user keys based encryption + When the administrator sets the encryption type to "user-keys" using the occ command + And the administrator encrypts all data using the occ command + Then the file "textfile0.txt" of user "brand-new-user" should be encrypted + + Scenario: file gets encrypted if the encryption is enabled and administrator has not encrypted all files but the user has logged in + When the administrator sets the encryption type to "user-keys" using the occ command + And user "brand-new-user" has logged in using the webUI + Then the file "textfile0.txt" of user "brand-new-user" should be encrypted + + Scenario: decrypt user keys based encryption + Given the administrator has set the encryption type to "user-keys" + And the administrator has encrypted all the data + And the administrator has browsed to admin encryption settings page + And the administrator has enabled recovery key and set the recovery key to "recoverypass" + And the administrator has logged out of the webUI + And user "brand-new-user" has logged in using the webUI + And the user has browsed to personal encryption settings page + And the user has enabled password recovery + When the administrator decrypts user keys based encryption with recovery key "recoverypass" using the occ command + Then the file "textfile0.txt" of user "brand-new-user" should not be encrypted \ No newline at end of file From 1115c024d611e638f9894ec0e131c6f14a909cda Mon Sep 17 00:00:00 2001 From: Paurakh Sharma Humagain Date: Wed, 31 Oct 2018 13:50:51 +0545 Subject: [PATCH 027/348] Add skip failing test and add webui suite in drone --- .drone.yml | 37 +++++++++++++++++-- ...WebUIPersonalEncryptionSettingsContext.php | 4 +- .../lib/AdminEncryptionSettingsPage.php | 11 ++++-- .../webUIUserKeysType/userKeys.feature | 24 +++++++++--- 4 files changed, 60 insertions(+), 16 deletions(-) diff --git a/.drone.yml b/.drone.yml index 454e8266..f56dda44 100644 --- a/.drone.yml +++ b/.drone.yml @@ -142,7 +142,25 @@ pipeline: - su-exec www-data ./run.sh --remote --config /var/www/owncloud/apps/encryption/tests/acceptance/config/behat.yml --type cli when: matrix: - TEST_SOURCE: encryption + TEST_SOURCE: cli-encryption + + webui-acceptance-tests: + image: owncloudci/php:${PHP_VERSION} + pull: true + environment: + - BROWSER=chrome + - SELENIUM_HOST=selenium + - SELENIUM_PORT=4444 + - TEST_SERVER_URL=http://server + - PLATFORM=Linux + - BEHAT_SUITE=${BEHAT_SUITE} + - MAILHOG_HOST=email + commands: + - cd /var/www/owncloud/tests/acceptance/ + - su-exec www-data ./run.sh --remote --config /var/www/owncloud/apps/encryption/tests/acceptance/config/behat.yml --type webUI + when: + matrix: + TEST_SOURCE: webui-encryption core-webui-acceptance-tests: image: owncloudci/php:${PHP_VERSION} @@ -280,11 +298,11 @@ matrix: OC_VERSION: daily-master-qa PREPARE_ACCEPTANCE: true USE_SERVER: true - TEST_SUITE: api + TEST_SUITE: cli ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: encryption + TEST_SOURCE: cli-encryption ## UI core stable10 with masterkey encryption - PHP_VERSION: 5.6 @@ -1539,4 +1557,15 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SOURCE: core-api - PART: 12 \ No newline at end of file + PART: 12 + + ## encryption WebUI acceptance tests user-keys encryption + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + TEST_SUITE: selenium + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: webui-encryption \ No newline at end of file diff --git a/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php b/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php index 370d65bc..f90f9fd1 100644 --- a/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php +++ b/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php @@ -71,7 +71,7 @@ public function __construct( } /** - * @Given the user has browsed to personal encryption settings page + * @Given the user/administrator has browsed to personal encryption settings page * * @return void */ @@ -81,7 +81,7 @@ public function theUserHasBrowsedToPersonalEncryptionSettingsPage() { } /** - * @Given the user has enabled password recovery + * @Given the user/administrator has enabled password recovery * * @return void */ diff --git a/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php b/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php index 7f4f7325..76261a9b 100644 --- a/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php +++ b/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php @@ -50,17 +50,20 @@ class AdminEncryptionSettingsPage extends OwncloudPage { * @return void */ public function enableRecoveryKeyAndSetRecoveryKeyTo($recoveryKey) { - $this->fillField($this->encryptionRecoveryPasswordFieldId, $recoveryKey); - $this->fillField($this->repeatEncryptionRecoveryPasswordFieldId, $recoveryKey); - $enableRecoveryKeyBtn = $this->findById($this->enableRecoveryBtnId); $this->assertElementNotNull( $enableRecoveryKeyBtn, __METHOD__ . " id $this->enableRecoveryBtnId " . - "could not find enable recovery key button" + "could not find enable/disable recovery key button" ); + $action = $enableRecoveryKeyBtn->getAttribute("value"); + if ($action === "Disable recovery key") { + return; + } + $this->fillField($this->encryptionRecoveryPasswordFieldId, $recoveryKey); + $this->fillField($this->repeatEncryptionRecoveryPasswordFieldId, $recoveryKey); $enableRecoveryKeyBtn->click(); } diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 91d7de72..34fc4e22 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -5,10 +5,13 @@ Feature: encrypt files using user specific keys So that users can use specific keys for encrypting their files Background: - Given user "brand-new-user" has been created - And the app "encryption" has been enabled + Given the app "encryption" has been enabled + And these users have been created but not initialized: + | username | + | brand-new-user | And encryption has been enabled + @skip @issue-33 Scenario: encrypt using user keys based encryption When the administrator sets the encryption type to "user-keys" using the occ command And the administrator encrypts all data using the occ command @@ -19,14 +22,23 @@ Feature: encrypt files using user specific keys And user "brand-new-user" has logged in using the webUI Then the file "textfile0.txt" of user "brand-new-user" should be encrypted - Scenario: decrypt user keys based encryption - Given the administrator has set the encryption type to "user-keys" - And the administrator has encrypted all the data + Scenario: decrypt user keys based encryption of all users + Given these users have been created but not initialized: + | username | + | another-new-user | + And the administrator has set the encryption type to "user-keys" And the administrator has browsed to admin encryption settings page And the administrator has enabled recovery key and set the recovery key to "recoverypass" + And the administrator has browsed to personal encryption settings page + And the administrator has enabled password recovery And the administrator has logged out of the webUI And user "brand-new-user" has logged in using the webUI And the user has browsed to personal encryption settings page And the user has enabled password recovery + And the user has logged out of the webUI + And user "another-new-user" has logged in using the webUI + And the user has browsed to personal encryption settings page + And the user has enabled password recovery When the administrator decrypts user keys based encryption with recovery key "recoverypass" using the occ command - Then the file "textfile0.txt" of user "brand-new-user" should not be encrypted \ No newline at end of file + Then the file "textfile0.txt" of user "brand-new-user" should not be encrypted + And the file "textfile0.txt" of user "another-new-user" should not be encrypted \ No newline at end of file From 304f4a2928c7b23c08ee0dfef7c19a299e3361a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Wed, 28 Feb 2018 21:30:08 +0100 Subject: [PATCH 028/348] [phpunit] Fail on warnings --- tests/phpunit.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/phpunit.xml b/tests/phpunit.xml index 6e202f1b..9824d753 100644 --- a/tests/phpunit.xml +++ b/tests/phpunit.xml @@ -2,6 +2,7 @@ Date: Wed, 31 Oct 2018 14:05:53 +0100 Subject: [PATCH 029/348] Fix test which was not executed due to warning --- tests/Crypto/EncryptAllTest.php | 82 ++++++++++++++++++--------------- 1 file changed, 46 insertions(+), 36 deletions(-) diff --git a/tests/Crypto/EncryptAllTest.php b/tests/Crypto/EncryptAllTest.php index 7f4d9812..12ce0ad3 100644 --- a/tests/Crypto/EncryptAllTest.php +++ b/tests/Crypto/EncryptAllTest.php @@ -30,9 +30,20 @@ use OC\Files\View; use OCA\Encryption\Crypto\EncryptAll; use Symfony\Component\Console\Helper\ProgressBar; +use Symfony\Component\Console\Output\NullOutput; use Symfony\Component\Console\Output\OutputInterface; use Test\TestCase; use Test\Traits\UserTrait; +use OCA\Files_Sharing\ISharedStorage; +use OCP\Security\ISecureRandom; +use OCP\UserInterface; +use OCP\IL10N; +use OCP\Mail\IMailer; +use OCP\IConfig; +use OCP\IUserManager; +use OCA\Encryption\Util; +use OCA\Encryption\KeyManager; +use OCA\Encryption\Users\Setup; /** * Class EncryptAllTest @@ -88,21 +99,21 @@ class EncryptAllTest extends TestCase { function setUp() { parent::setUp(); - $this->setupUser = $this->getMockBuilder('OCA\Encryption\Users\Setup') + $this->setupUser = $this->getMockBuilder(Setup::class) ->disableOriginalConstructor()->getMock(); - $this->keyManager = $this->getMockBuilder('OCA\Encryption\KeyManager') + $this->keyManager = $this->getMockBuilder(KeyManager::class) ->disableOriginalConstructor()->getMock(); - $this->util = $this->getMockBuilder('OCA\Encryption\Util') + $this->util = $this->getMockBuilder(Util::class) ->disableOriginalConstructor()->getMock(); - $this->userManager = $this->getMockBuilder('OCP\IUserManager') + $this->userManager = $this->getMockBuilder(IUserManager::class) ->disableOriginalConstructor()->getMock(); - $this->view = $this->getMockBuilder('OC\Files\View') + $this->view = $this->getMockBuilder(View::class) ->disableOriginalConstructor()->getMock(); - $this->config = $this->getMockBuilder('OCP\IConfig') + $this->config = $this->getMockBuilder(IConfig::class) ->disableOriginalConstructor()->getMock(); - $this->mailer = $this->getMockBuilder('OCP\Mail\IMailer') + $this->mailer = $this->getMockBuilder(IMailer::class) ->disableOriginalConstructor()->getMock(); - $this->l = $this->getMockBuilder('OCP\IL10N') + $this->l = $this->getMockBuilder(IL10N::class) ->disableOriginalConstructor()->getMock(); $this->questionHelper = $this->getMockBuilder('Symfony\Component\Console\Helper\QuestionHelper') ->disableOriginalConstructor()->getMock(); @@ -110,20 +121,20 @@ function setUp() { ->disableOriginalConstructor()->getMock(); $this->outputInterface = $this->getMockBuilder('Symfony\Component\Console\Output\OutputInterface') ->disableOriginalConstructor()->getMock(); - $this->userInterface = $this->getMockBuilder('OCP\UserInterface') + $this->userInterface = $this->getMockBuilder(UserInterface::class) ->disableOriginalConstructor()->getMock(); - $this->outputInterface->expects($this->any())->method('getFormatter') + $this->outputInterface->method('getFormatter') ->willReturn($this->createMock('\Symfony\Component\Console\Formatter\OutputFormatterInterface')); - $this->userManager->expects($this->any())->method('getBackends')->willReturn([$this->userInterface]); - $this->userInterface->expects($this->any())->method('getUsers')->willReturn(['user1', 'user2']); + $this->userManager->method('getBackends')->willReturn([$this->userInterface]); + $this->userInterface->method('getUsers')->willReturn(['user1', 'user2']); - $this->secureRandom = $this->getMockBuilder('OCP\Security\ISecureRandom')->disableOriginalConstructor()->getMock(); - $this->secureRandom->expects($this->any())->method('getMediumStrengthGenerator')->willReturn($this->secureRandom); - $this->secureRandom->expects($this->any())->method('getLowStrengthGenerator')->willReturn($this->secureRandom); - $this->secureRandom->expects($this->any())->method('generate')->willReturn('12345678'); + $this->secureRandom = $this->getMockBuilder(ISecureRandom::class)->disableOriginalConstructor()->getMock(); + $this->secureRandom->method('getMediumStrengthGenerator')->willReturn($this->secureRandom); + $this->secureRandom->method('getLowStrengthGenerator')->willReturn($this->secureRandom); + $this->secureRandom->method('generate')->willReturn('12345678'); $this->encryptAll = new EncryptAll( @@ -142,7 +153,7 @@ function setUp() { public function testEncryptAll() { /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ - $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ $this->setupUser, @@ -160,7 +171,7 @@ public function testEncryptAll() { ->setMethods(['createKeyPairs', 'encryptAllUsersFiles', 'outputPasswords']) ->getMock(); - $this->util->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); + $this->util->method('isMasterKeyEnabled')->willReturn(false); $encryptAll->expects($this->at(0))->method('createKeyPairs')->with(); $encryptAll->expects($this->at(1))->method('encryptAllUsersFiles')->with(); $encryptAll->expects($this->at(2))->method('outputPasswords')->with(); @@ -171,7 +182,7 @@ public function testEncryptAll() { public function testEncryptAllWithMasterKey() { /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ - $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ $this->setupUser, @@ -189,7 +200,7 @@ public function testEncryptAllWithMasterKey() { ->setMethods(['createKeyPairs', 'encryptAllUsersFiles', 'outputPasswords']) ->getMock(); - $this->util->expects($this->any())->method('isMasterKeyEnabled')->willReturn(true); + $this->util->method('isMasterKeyEnabled')->willReturn(true); $encryptAll->expects($this->never())->method('createKeyPairs'); $this->keyManager->expects($this->once())->method('validateMasterKey'); $encryptAll->expects($this->at(0))->method('encryptAllUsersFiles')->with(); @@ -201,7 +212,7 @@ public function testEncryptAllWithMasterKey() { public function testCreateKeyPairs() { /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ - $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ $this->setupUser, @@ -244,13 +255,13 @@ function ($user) { // we only expect the skipped user, because generateOneTimePassword which // would set the user with the new password was mocked. // This method will be tested separately - $this->assertSame(1, count($userPasswords)); + $this->assertCount(1, $userPasswords); $this->assertSame('', $userPasswords['user2']); } public function testEncryptAllUsersFiles() { /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ - $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ $this->setupUser, @@ -268,7 +279,7 @@ public function testEncryptAllUsersFiles() { ->setMethods(['encryptUsersFiles']) ->getMock(); - $this->util->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); + $this->util->method('isMasterKeyEnabled')->willReturn(false); // set protected property $output $this->invokePrivate($encryptAll, 'output', [$this->outputInterface]); @@ -283,7 +294,7 @@ public function testEncryptAllUsersFiles() { public function testEncryptUsersFiles() { /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ - $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ $this->setupUser, @@ -301,7 +312,7 @@ public function testEncryptUsersFiles() { ->setMethods(['encryptFile', 'setupUserFS']) ->getMock(); - $this->util->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); + $this->util->method('isMasterKeyEnabled')->willReturn(false); $this->view->expects($this->at(0))->method('getDirectoryContent') ->with('/user1/files')->willReturn( @@ -318,7 +329,7 @@ public function testEncryptUsersFiles() { ] ); - $this->view->expects($this->any())->method('is_dir') + $this->view->method('is_dir') ->willReturnCallback( function($path) { if ($path === '/user1/files/foo') { @@ -331,15 +342,14 @@ function($path) { $encryptAll->expects($this->at(1))->method('encryptFile')->with('/user1/files/bar'); $encryptAll->expects($this->at(2))->method('encryptFile')->with('/user1/files/foo/subfile'); - $progressBar = $this->getMockBuilder('Symfony\Component\Console\Helper\ProgressBar') - ->disableOriginalConstructor()->getMock(); + $progressBar = new ProgressBar(new NullOutput()); - $this->invokePrivate($encryptAll, 'encryptUsersFiles', ['user1', $progressBar, '']); + self::invokePrivate($encryptAll, 'encryptUsersFiles', ['user1', $progressBar, '']); } public function testEncryptUsersFilesIncomingShares() { /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ - $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ $this->setupUser, @@ -357,7 +367,7 @@ public function testEncryptUsersFilesIncomingShares() { ->setMethods(['encryptFile', 'setupUserFS']) ->getMock(); - $this->util->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); + $this->util->method('isMasterKeyEnabled')->willReturn(false); $commonStorage = $this->createMock(Common::class); $commonStorage->expects($this->once()) @@ -368,7 +378,7 @@ public function testEncryptUsersFilesIncomingShares() { $fileInfo->expects($this->once()) ->method('getStorage') ->willReturn($commonStorage); - $this->view->expects($this->any()) + $this->view ->method('getDirectoryContent') ->with('/user1/files') ->willReturn([$fileInfo]); @@ -389,7 +399,7 @@ public function testEncryptFileFileId() { $oldFileInfo = $view->getFileInfo('bar.txt'); /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ - $encryptAll = $this->getMockBuilder('OCA\Encryption\Crypto\EncryptAll') + $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ $this->setupUser, @@ -417,11 +427,11 @@ public function testEncryptFileFileId() { public function testGenerateOneTimePassword() { $password = $this->invokePrivate($this->encryptAll, 'generateOneTimePassword', ['user1']); - $this->assertTrue(is_string($password)); + $this->assertInternalType('string', $password); $this->assertSame(8, strlen($password)); $userPasswords = $this->invokePrivate($this->encryptAll, 'userPasswords'); - $this->assertSame(1, count($userPasswords)); + $this->assertCount(1, $userPasswords); $this->assertSame($password, $userPasswords['user1']); } From 3188246f12e1e1fbd16c78ef46483f314c5cd663 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Wed, 31 Oct 2018 20:14:43 +0530 Subject: [PATCH 030/348] Fix the failure in the unit test Fix the failure in the unit test Signed-off-by: Sujith H --- tests/Crypto/EncryptAllTest.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/Crypto/EncryptAllTest.php b/tests/Crypto/EncryptAllTest.php index 12ce0ad3..f1b0b799 100644 --- a/tests/Crypto/EncryptAllTest.php +++ b/tests/Crypto/EncryptAllTest.php @@ -29,6 +29,7 @@ use OC\Files\Storage\Common; use OC\Files\View; use OCA\Encryption\Crypto\EncryptAll; +use OCP\Files\Mount\IMountPoint; use Symfony\Component\Console\Helper\ProgressBar; use Symfony\Component\Console\Output\NullOutput; use Symfony\Component\Console\Output\OutputInterface; @@ -314,18 +315,23 @@ public function testEncryptUsersFiles() { $this->util->method('isMasterKeyEnabled')->willReturn(false); + $commonStorage = $this->createMock(Common::class); + $mountPoint = $this->createMock(IMountPoint::class); + $fileInfo1 = new FileInfo('/usr1/files/foo', $commonStorage, 'foo', ['name' => 'foo', 'type'=>'dir'], $mountPoint); + $fileInfo2 = new FileInfo('/usr1/files/bar', $commonStorage, 'foo', ['name' => 'bar', 'type'=>'file'], $mountPoint); $this->view->expects($this->at(0))->method('getDirectoryContent') ->with('/user1/files')->willReturn( [ - ['name' => 'foo', 'type'=>'dir'], - ['name' => 'bar', 'type'=>'file'], + $fileInfo1, + $fileInfo2, ] ); + $fileInfo3 = new FileInfo('/usr1/files/foo/subfile', $commonStorage, 'foo', ['name' => 'subfile', 'type'=>'file'], $mountPoint); $this->view->expects($this->at(3))->method('getDirectoryContent') ->with('/user1/files/foo')->willReturn( [ - ['name' => 'subfile', 'type'=>'file'] + $fileInfo3 ] ); From a3a383ee567d429a8f5cc8c2cc2619f75c03760f Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 13 Nov 2018 08:44:27 +0545 Subject: [PATCH 031/348] Adjust acceptance test step text similar to core --- .../bootstrap/WebUIAdminEncryptionSettingsContext.php | 4 ++-- .../WebUIPersonalEncryptionSettingsContext.php | 4 ++-- .../features/webUIUserKeysType/userKeys.feature | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php b/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php index c166e9f2..74b0e536 100644 --- a/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php +++ b/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php @@ -71,11 +71,11 @@ public function __construct( } /** - * @Given the administrator has browsed to admin encryption settings page + * @Given the administrator has browsed to the admin encryption settings page * * @return void */ - public function theAdministratorHasBrowsedToAdminEncryptionSettingsPage() { + public function theAdministratorHasBrowsedToTheAdminEncryptionSettingsPage() { $this->webUIGeneralContext->adminLogsInUsingTheWebUI(); $this->adminEncryptionSettingsPage->open(); $this->adminEncryptionSettingsPage->waitTillPageIsLoaded($this->getSession()); diff --git a/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php b/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php index f90f9fd1..ea792871 100644 --- a/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php +++ b/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php @@ -71,11 +71,11 @@ public function __construct( } /** - * @Given the user/administrator has browsed to personal encryption settings page + * @Given the user/administrator has browsed to the personal encryption settings page * * @return void */ - public function theUserHasBrowsedToPersonalEncryptionSettingsPage() { + public function theUserHasBrowsedToThePersonalEncryptionSettingsPage() { $this->personalEncryptionSettingsPage->open(); $this->personalEncryptionSettingsPage->waitTillPageIsLoaded($this->getSession()); } diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 34fc4e22..83d8d977 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -5,7 +5,7 @@ Feature: encrypt files using user specific keys So that users can use specific keys for encrypting their files Background: - Given the app "encryption" has been enabled + Given app "encryption" has been enabled And these users have been created but not initialized: | username | | brand-new-user | @@ -27,17 +27,17 @@ Feature: encrypt files using user specific keys | username | | another-new-user | And the administrator has set the encryption type to "user-keys" - And the administrator has browsed to admin encryption settings page + And the administrator has browsed to the admin encryption settings page And the administrator has enabled recovery key and set the recovery key to "recoverypass" - And the administrator has browsed to personal encryption settings page + And the administrator has browsed to the personal encryption settings page And the administrator has enabled password recovery And the administrator has logged out of the webUI And user "brand-new-user" has logged in using the webUI - And the user has browsed to personal encryption settings page + And the user has browsed to the personal encryption settings page And the user has enabled password recovery And the user has logged out of the webUI And user "another-new-user" has logged in using the webUI - And the user has browsed to personal encryption settings page + And the user has browsed to the personal encryption settings page And the user has enabled password recovery When the administrator decrypts user keys based encryption with recovery key "recoverypass" using the occ command Then the file "textfile0.txt" of user "brand-new-user" should not be encrypted From 8b44da5635c290492611f90b718d2474c59814c5 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Fri, 2 Nov 2018 16:56:46 +0545 Subject: [PATCH 032/348] Add more tests to drone and remove scrutinizer --- .drone.yml | 118 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 99 insertions(+), 19 deletions(-) diff --git a/.drone.yml b/.drone.yml index f56dda44..ebe2a972 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,6 +12,9 @@ pipeline: version: ${OC_VERSION} db_type: ${DB_TYPE} db_host: ${DB_HOST} + db_name: ${DB_NAME} + db_username: autotest + db_password: owncloud print-log: image: owncloudci/php @@ -66,7 +69,6 @@ pipeline: matrix: TEST_SUITE: phpunit - phpunit: image: owncloudci/php:${PHP_VERSION} pull: true @@ -90,18 +92,6 @@ pipeline: TEST_SUITE: phpunit PHP_VERSION: 7.1 - scrutinizer: - image: owncloudci/php:7.1 - pull: true - commands: - - wget -q https://scrutinizer-ci.com/ocular.phar - - php ocular.phar code-coverage:upload --format=php-clover tests/output/clover.xml --access-token="09d3585a3ed80b16c3b9eed9912b27cfd85e6ed8c190d95893a02bef73dbde68" - when: - local: false - matrix: - TEST_SUITE: phpunit - PHP_VERSION: 7.1 - configure-server: image: owncloudci/php:${PHP_VERSION} pull: true @@ -241,7 +231,7 @@ services: mysql: image: mysql:5.7 environment: - - MYSQL_USER=owncloud + - MYSQL_USER=autotest - MYSQL_PASSWORD=owncloud - MYSQL_DATABASE=owncloud - MYSQL_ROOT_PASSWORD=owncloud @@ -249,6 +239,16 @@ services: matrix: DB_HOST: mysql + pgsql: + image: postgres:9.4 + environment: + - POSTGRES_USER=autotest + - POSTGRES_PASSWORD=owncloud + - POSTGRES_DB=owncloud + when: + matrix: + DB_TYPE: pgsql + email: image: mailhog/mailhog pull: true @@ -260,37 +260,97 @@ matrix: include: # UnitTests - #master + # + # master + # + # php 7.1 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: sqlite + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: pgsql + DB_HOST: pgsql + + # php 7.2 - PHP_VERSION: 7.2 OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: sqlite + - PHP_VERSION: 7.2 + OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 7.2 + OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: pgsql + DB_HOST: pgsql + + # # stable10 + # + # php 5.6 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: sqlite + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + TEST_SUITE: phpunit + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + TEST_SUITE: phpunit + DB_TYPE: pgsql + DB_HOST: pgsql + + # php 7.0 - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit - DB_TYPE: sqlite + DB_TYPE: mysql + DB_HOST: mysql + # php 7.1 - PHP_VERSION: 7.1 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: sqlite + - PHP_VERSION: 7.1 + OC_VERSION: daily-stable10-qa + TEST_SUITE: phpunit + DB_TYPE: mysql + DB_HOST: mysql + + - PHP_VERSION: 7.1 + OC_VERSION: daily-stable10-qa + TEST_SUITE: phpunit + DB_TYPE: pgsql + DB_HOST: pgsql + + # php 7.2 - PHP_VERSION: 7.2 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit - DB_TYPE: sqlite + DB_TYPE: mysql + DB_HOST: mysql # Acceptance Tests ## encryption API acceptance tests masterkey encryption @@ -303,7 +363,27 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SOURCE: cli-encryption - + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: pgsql + DB_HOST: pgsql + TEST_SOURCE: encryption + + - PHP_VERSION: 7.2 + OC_VERSION: daily-master-qa + PREPARE_ACCEPTANCE: true + USE_SERVER: true + TEST_SUITE: api + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SOURCE: encryption + ## UI core stable10 with masterkey encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa @@ -1568,4 +1648,4 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: webui-encryption \ No newline at end of file + TEST_SOURCE: webui-encryption From e871b5502cdce90ea817fe39bb30d2697858655d Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 20 Nov 2018 09:36:46 +0545 Subject: [PATCH 033/348] Adjust acceptance test step text that was changed in core --- .../features/bootstrap/EncryptionContext.php | 15 +++++++-------- .../features/webUIUserKeysType/userKeys.feature | 8 ++++---- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index b36a3281..8cf246d6 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -24,7 +24,6 @@ use Behat\Behat\Hook\Scope\BeforeScenarioScope; use TestHelpers\HttpRequestHelper; use TestHelpers\SetupHelper; -use Doctrine\DBAL\Types\VarDateTimeImmutableType; require_once 'bootstrap.php'; @@ -39,8 +38,8 @@ class EncryptionContext implements Context { private $featureContext; /** - * @When /^the administrator successfully recreates the encryption masterkey using the occ command$/ - * @Given /^the administrator has successfully recreated the encryption masterkey$/ + * @When the administrator successfully recreates the encryption masterkey using the occ command + * @Given the administrator has successfully recreated the encryption masterkey * * @return void * @throws \Exception @@ -100,14 +99,14 @@ public function theAdministratorDecryptsUserKeysBasedEncryptionWithKey($recovery } /** - * @Then the file :fileName of user :username should not be encrypted + * @Then file :fileName of user :username should not be encrypted * * @param string $fileName * @param string $username * * @return void */ - public function theFileOfUserShouldNotBeEncrypted($fileName, $username) { + public function fileOfUserShouldNotBeEncrypted($fileName, $username) { $fileName = \ltrim($fileName, "/"); $filePath = "data/$username/files/$fileName"; $this->featureContext->readFileInServerRoot($filePath); @@ -117,7 +116,7 @@ public function theFileOfUserShouldNotBeEncrypted($fileName, $username) { $encodedFileContent = (string)$parsedResponse->data->element->contentUrlEncoded; $fileContent = urldecode($encodedFileContent); - $this->featureContext->userDownloadsTheFileUsingTheAPI($username, "/$fileName"); + $this->featureContext->userDownloadsFileUsingTheAPI($username, "/$fileName"); $fileContentServer = (string)$this->featureContext->getResponse()->getBody(); PHPUnit_Framework_Assert::assertEquals( @@ -127,14 +126,14 @@ public function theFileOfUserShouldNotBeEncrypted($fileName, $username) { } /** - * @Then the file :fileName of user :username should be encrypted + * @Then file :fileName of user :username should be encrypted * * @param string $fileName * @param string $username * * @return void */ - public function theFileOfUserShouldBeEncrypted($fileName, $username) { + public function fileOfUserShouldBeEncrypted($fileName, $username) { $fileName = \ltrim($fileName, "/"); $filePath = "data/$username/files/$fileName"; $this->featureContext->readFileInServerRoot($filePath); diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 83d8d977..47669fb7 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -15,12 +15,12 @@ Feature: encrypt files using user specific keys Scenario: encrypt using user keys based encryption When the administrator sets the encryption type to "user-keys" using the occ command And the administrator encrypts all data using the occ command - Then the file "textfile0.txt" of user "brand-new-user" should be encrypted + Then file "textfile0.txt" of user "brand-new-user" should be encrypted Scenario: file gets encrypted if the encryption is enabled and administrator has not encrypted all files but the user has logged in When the administrator sets the encryption type to "user-keys" using the occ command And user "brand-new-user" has logged in using the webUI - Then the file "textfile0.txt" of user "brand-new-user" should be encrypted + Then file "textfile0.txt" of user "brand-new-user" should be encrypted Scenario: decrypt user keys based encryption of all users Given these users have been created but not initialized: @@ -40,5 +40,5 @@ Feature: encrypt files using user specific keys And the user has browsed to the personal encryption settings page And the user has enabled password recovery When the administrator decrypts user keys based encryption with recovery key "recoverypass" using the occ command - Then the file "textfile0.txt" of user "brand-new-user" should not be encrypted - And the file "textfile0.txt" of user "another-new-user" should not be encrypted \ No newline at end of file + Then file "textfile0.txt" of user "brand-new-user" should not be encrypted + And file "textfile0.txt" of user "another-new-user" should not be encrypted \ No newline at end of file From 170bc2bffb79ad3b0d22e7a388bca4a8c0adabe4 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 22 Nov 2018 08:06:42 +0545 Subject: [PATCH 034/348] Adjust upload steps for filesForUpload --- .../features/cliEncryption/recreatemasterkey.feature | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature index df52a187..fff5954e 100644 --- a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -2,13 +2,13 @@ Feature: recreate-master-key Scenario: recreate masterkey - Given user "admin" has uploaded file "data/textfile.txt" to "/somefile.txt" + Given user "admin" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" When the administrator successfully recreates the encryption masterkey using the occ command Then the downloaded content when downloading file "/somefile.txt" for user "admin" with range "bytes=0-6" should be "This is" Scenario: recreate masterkey and upload data Given user "user0" has been created - And user "user0" has uploaded file "data/textfile.txt" to "/somefile.txt" + And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" When the administrator successfully recreates the encryption masterkey using the occ command And user "user0" uploads chunk file "1" of "1" with "AA" to "/somefile.txt" using the WebDAV API Then the downloaded content when downloading file "/somefile.txt" for user "user0" with range "bytes=0-3" should be "AA" \ No newline at end of file From 743a88076e0255473958172a0a3c980dd7eefaf0 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 22 Nov 2018 08:19:21 +0545 Subject: [PATCH 035/348] Adjust user create step --- .../acceptance/features/cliEncryption/recreatemasterkey.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature index fff5954e..d6ffee7d 100644 --- a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -7,7 +7,7 @@ Feature: recreate-master-key Then the downloaded content when downloading file "/somefile.txt" for user "admin" with range "bytes=0-6" should be "This is" Scenario: recreate masterkey and upload data - Given user "user0" has been created + Given user "user0" has been created with default attributes And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" When the administrator successfully recreates the encryption masterkey using the occ command And user "user0" uploads chunk file "1" of "1" with "AA" to "/somefile.txt" using the WebDAV API From 0007f2b9a2e6ba78aef5fa02c36229e284c00e5a Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Mon, 19 Nov 2018 16:58:35 +0545 Subject: [PATCH 036/348] Remove travis as tests are now in drone --- .drone.yml | 4 ++-- .travis.yml | 64 ----------------------------------------------------- 2 files changed, 2 insertions(+), 66 deletions(-) delete mode 100644 .travis.yml diff --git a/.drone.yml b/.drone.yml index ebe2a972..9961961d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -62,9 +62,9 @@ pipeline: pull: true commands: - ../../lib/composer/bin/parallel-lint . --exclude 3rdparty --exclude build . - #- cd /var/www/owncloud + - cd /var/www/owncloud #- php ./occ app:check-code encryption -c private -c strong-comparison - #- php ./occ app:check-code encryption -c deprecation + - php ./occ app:check-code encryption -c deprecation when: matrix: TEST_SUITE: phpunit diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index fae2e5d6..00000000 --- a/.travis.yml +++ /dev/null @@ -1,64 +0,0 @@ -language: php -php: - - 5.6 - - 7.0 - - 7.1 - - 7.2 - - nightly - -env: - global: - - CORE_BRANCH=stable10 - - APP_NAME=encryption - matrix: - - DB=sqlite - -branches: - only: - - master - - /^stable\d+(\.\d+)?$/ - -before_install: - - wget https://raw.githubusercontent.com/owncloud/administration/master/travis-ci/before_install.sh - - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB - - # Add some output debugging information - - cd ../core - - ./occ check - - ./occ status - - ./occ app:list - - ./occ app:enable $APP_NAME - - ./occ app:list - -script: - # Test the app - - cd apps/$APP_NAME/ - - sh -c "if [ '$CODECHECK' = '1' ]; then find . -name \*.php -exec php -l \"{}\" \;; fi" - - cd ../../ - - sh -c "if [ '$CODECHECK' = '1' ]; then ./occ app:check-code $APP_NAME -c private -c strong-comparison; fi" - - sh -c "if [ '$CODECHECK' = '2' ]; then ./occ app:check-code $APP_NAME -c deprecation; fi" - - cd apps/$APP_NAME/ - - # Run phpunit tests - - cd tests - - sh -c "if [ '$INTEGRATION' != '1' -a '$JSTESTS' != '1' -a '$CODECHECK' != '1' -a '$CODECHECK' != '2' ]; then ../../../lib/composer/bin/phpunit --configuration phpunit.xml; fi" - - cd .. - -after_success: - - bash <(curl -s https://codecov.io/bash) - -matrix: - include: -# - php: 5.6 -# env: DB=mysql CORE_BRANCH=stable10 -# - php: 5.6 -# env: DB=mysql CODECHECK=1 - - php: 5.6 - env: DB=mysql CODECHECK=2 - - php: 7.1 - env: DB=mysql CORE_BRANCH=master - - php: 7.2 - env: DB=mysql CORE_BRANCH=master - allow_failures: - - php: nightly - fast_finish: true From 39be1e275b345157853c76b99572c866b0f23940 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 29 Nov 2018 19:40:57 +0545 Subject: [PATCH 037/348] adjust acceptance test time constant names --- tests/acceptance/features/lib/AdminEncryptionSettingsPage.php | 4 ++-- .../features/lib/PersonalEncryptionSettingsPage.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php b/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php index 76261a9b..fd75dfab 100644 --- a/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php +++ b/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php @@ -79,7 +79,7 @@ public function enableRecoveryKeyAndSetRecoveryKeyTo($recoveryKey) { */ public function waitTillPageIsLoaded( Session $session, - $timeout_msec = STANDARDUIWAITTIMEOUTMILLISEC + $timeout_msec = STANDARD_UI_WAIT_TIMEOUT_MILLISEC ) { $currentTime = \microtime(true); $end = $currentTime + ($timeout_msec / 1000); @@ -87,7 +87,7 @@ public function waitTillPageIsLoaded( if ($this->findById($this->enableEncryptionCheckboxId) !== null) { break; } - \usleep(STANDARDSLEEPTIMEMICROSEC); + \usleep(STANDARD_SLEEP_TIME_MICROSEC); $currentTime = \microtime(true); } diff --git a/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php b/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php index 56d75a88..4fde3235 100644 --- a/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php +++ b/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php @@ -68,7 +68,7 @@ public function enablePasswordRecovery() { */ public function waitTillPageIsLoaded( Session $session, - $timeout_msec = STANDARDUIWAITTIMEOUTMILLISEC + $timeout_msec = STANDARD_UI_WAIT_TIMEOUT_MILLISEC ) { $currentTime = \microtime(true); $end = $currentTime + ($timeout_msec / 1000); @@ -76,7 +76,7 @@ public function waitTillPageIsLoaded( if ($this->findById($this->userEnableRecoveryCheckboxId) !== null) { break; } - \usleep(STANDARDSLEEPTIMEMICROSEC); + \usleep(STANDARD_SLEEP_TIME_MICROSEC); $currentTime = \microtime(true); } From ba0511a6f4d87a168088a00094c85e3093c08ebf Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 Dec 2018 10:16:25 +0545 Subject: [PATCH 038/348] Run cli acceptance tests for pgsql and PHP 7.2 ``TEST_SOURCE: encryption`` was a NOOP - there is no pipeline step that matches it. The 2 matrix entries here were just doing all the setup and then exiting "happy". Actually there are no specific ``api`` acceptance tests in the encryption app. Change these matrix entries so they run the ``cli`` acceptance tests, like the matrix entry above them. --- .drone.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9961961d..689bb97c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -368,21 +368,21 @@ matrix: OC_VERSION: daily-master-qa PREPARE_ACCEPTANCE: true USE_SERVER: true - TEST_SUITE: api + TEST_SUITE: cli ENCRYPTION_TYPE: masterkey DB_TYPE: pgsql DB_HOST: pgsql - TEST_SOURCE: encryption + TEST_SOURCE: cli-encryption - PHP_VERSION: 7.2 OC_VERSION: daily-master-qa PREPARE_ACCEPTANCE: true USE_SERVER: true - TEST_SUITE: api + TEST_SUITE: cli ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: encryption + TEST_SOURCE: cli-encryption ## UI core stable10 with masterkey encryption - PHP_VERSION: 5.6 From f4895f73fd8367f64bea5d7bd8fb404dc9865e84 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 Dec 2018 11:28:06 +0545 Subject: [PATCH 039/348] Refactor existing drone, add codestyle phan phpstan infrastructure --- .drone.yml | 1104 +++++++++++-------- .gitignore | 15 + Makefile | 137 +++ composer.json | 18 + composer.lock | 60 + tests/phpunit.xml => phpunit.xml | 14 +- vendor-bin/owncloud-codestyle/composer.json | 5 + vendor-bin/phan/composer.json | 5 + vendor-bin/phpstan/composer.json | 5 + 9 files changed, 891 insertions(+), 472 deletions(-) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 composer.json create mode 100644 composer.lock rename tests/phpunit.xml => phpunit.xml (50%) create mode 100644 vendor-bin/owncloud-codestyle/composer.json create mode 100644 vendor-bin/phan/composer.json create mode 100644 vendor-bin/phpstan/composer.json diff --git a/.drone.yml b/.drone.yml index 689bb97c..243182ce 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,22 +5,19 @@ workspace: branches: [master, release*, release/*] pipeline: - install-server: - image: patrickjahns/occore + install-core: + image: owncloudci/core + version: ${OC_VERSION} pull: true exclude: "apps/encryption" - version: ${OC_VERSION} db_type: ${DB_TYPE} - db_host: ${DB_HOST} db_name: ${DB_NAME} + db_host: ${DB_TYPE} db_username: autotest db_password: owncloud - - print-log: - image: owncloudci/php - detach: true - commands: - - tail -f /var/www/owncloud/data/owncloud.log + when: + matrix: + NEED_CORE: true install-fed-server: image: owncloudci/core @@ -39,7 +36,7 @@ pipeline: - php occ a:l - php occ a:e testing - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server + - php occ config:system:set trusted_domains 1 --value=owncloud - php occ config:system:set trusted_domains 2 --value=federated - php occ log:manage --level 0 - php occ config:list @@ -57,6 +54,46 @@ pipeline: matrix: USE_FEDERATED_SERVER: true + install-app: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - cd /var/www/owncloud/ + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ encryption:enable + - php occ encryption:select-encryption-type ${ENCRYPTION_TYPE} --yes + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=owncloud + - php occ config:system:set trusted_domains 2 --value=federated + - php occ log:manage --level 0 + - php occ config:list + when: + matrix: + NEED_INSTALL_APP: true + + fix-permissions: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - chown www-data /var/www/owncloud -R + - chmod 777 /var/www/owncloud/tests/acceptance/filesForUpload -R + - chmod +x /var/www/owncloud/tests/acceptance/run.sh + when: + matrix: + NEED_SERVER: true + + owncloud-log: + image: owncloud/ubuntu:16.04 + detach: true + pull: true + commands: + - tail -f /var/www/owncloud/data/owncloud.log + when: + matrix: + NEED_SERVER: true + code-check: image: owncloudci/php:${PHP_VERSION} pull: true @@ -69,70 +106,78 @@ pipeline: matrix: TEST_SUITE: phpunit - phpunit: - image: owncloudci/php:${PHP_VERSION} + phpstan: + # phpstan requires php7.1 + image: owncloudci/php:7.1 pull: true + environment: + - COMPOSER_HOME=/var/www/owncloud/apps/password_policy/.cache/composer commands: - - phpdbg -d memory_limit=4096M -rr ../../lib/composer/bin/phpunit --configuration tests/phpunit.xml + - make test-php-phpstan when: matrix: - TEST_SUITE: phpunit + TEST_SUITE: phpstan - codecov: - image: plugins/codecov:2 - secrets: [codecov_token] + phan-70: + # phan requires a recent php-ast extension + image: owncloudci/php:7.0 pull: true - paths: - - tests/output - files: - - '*.xml' + environment: + - COMPOSER_HOME=/var/www/owncloud/apps/password_policy/.cache/composer + commands: + - make test-php-phan when: - local: false matrix: - TEST_SUITE: phpunit - PHP_VERSION: 7.1 + TEST_SUITE: phan-70 - configure-server: - image: owncloudci/php:${PHP_VERSION} + phan-71: + # phan requires a recent php-ast extension + image: owncloudci/php:7.1 pull: true + environment: + - COMPOSER_HOME=/var/www/owncloud/apps/password_policy/.cache/composer commands: - - cd /var/www/owncloud - - php occ a:l - - php occ a:e testing - - php occ a:e encryption - - php occ encryption:enable - - php occ encryption:select-encryption-type ${ENCRYPTION_TYPE} --yes - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ config:system:set trusted_domains 2 --value=federated - - php occ log:manage --level 0 - - php occ config:list + - make test-php-phan when: matrix: - PREPARE_ACCEPTANCE: true + TEST_SUITE: phan - fix-permissions: + phan-72: + # phan requires a recent php-ast extension + image: owncloudci/php:7.2 + pull: true + environment: + - COMPOSER_HOME=/var/www/owncloud/apps/password_policy/.cache/composer + commands: + - make test-php-phan + when: + matrix: + TEST_SUITE: phan + + phpunit-tests: image: owncloudci/php:${PHP_VERSION} pull: true + environment: + - COVERAGE=${COVERAGE} commands: - - chown www-data /var/www/owncloud -R - - chmod 777 /var/www/owncloud/tests/acceptance/filesForUpload -R - - chmod +x /var/www/owncloud/tests/acceptance/run.sh + - if [ -z "${COVERAGE}" ]; then make test-php-unit; fi + - if [ "${COVERAGE}" = "true" ]; then make test-php-unit-dbg; fi when: matrix: - PREPARE_ACCEPTANCE: true + TEST_SUITE: phpunit cli-acceptance-tests: image: owncloudci/php:${PHP_VERSION} pull: true environment: - - TEST_SERVER_URL=http://server + - TEST_SERVER_URL=http://owncloud + - PLATFORM=Linux + - BEHAT_SUITE=${BEHAT_SUITE} commands: - - cd /var/www/owncloud/tests/acceptance/ - - su-exec www-data ./run.sh --remote --config /var/www/owncloud/apps/encryption/tests/acceptance/config/behat.yml --type cli + - make test-acceptance-cli when: matrix: - TEST_SOURCE: cli-encryption + TEST_SUITE: cli-acceptance webui-acceptance-tests: image: owncloudci/php:${PHP_VERSION} @@ -141,16 +186,15 @@ pipeline: - BROWSER=chrome - SELENIUM_HOST=selenium - SELENIUM_PORT=4444 - - TEST_SERVER_URL=http://server + - TEST_SERVER_URL=http://owncloud - PLATFORM=Linux - BEHAT_SUITE=${BEHAT_SUITE} - MAILHOG_HOST=email commands: - - cd /var/www/owncloud/tests/acceptance/ - - su-exec www-data ./run.sh --remote --config /var/www/owncloud/apps/encryption/tests/acceptance/config/behat.yml --type webUI + - make test-acceptance-webui when: matrix: - TEST_SOURCE: webui-encryption + TEST_SUITE: web-acceptance core-webui-acceptance-tests: image: owncloudci/php:${PHP_VERSION} @@ -158,7 +202,7 @@ pipeline: environment: - BROWSER=chrome - SELENIUM_HOST=selenium - - TEST_SERVER_URL=http://server + - TEST_SERVER_URL=http://owncloud - SELENIUM_PORT=4444 - PLATFORM=Linux - MAILHOG_HOST=email @@ -171,13 +215,13 @@ pipeline: - su-exec www-data ./run.sh --remote --type webUI --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' when: matrix: - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance core-api-acceptance-tests: image: owncloudci/php:${PHP_VERSION} pull: true environment: - - TEST_SERVER_URL=http://server + - TEST_SERVER_URL=http://owncloud - MAILHOG_HOST=email - DIVIDE_INTO_NUM_PARTS=12 - RUN_PART=${PART} @@ -188,20 +232,31 @@ pipeline: - su-exec www-data ./run.sh --remote --type api --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' when: matrix: - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance + + codecov: + image: plugins/codecov:2 + secrets: [codecov_token] + pull: true + paths: + - tests/output/*.xml + when: + local: false + matrix: + COVERAGE: true - slack: + notify: image: plugins/slack:1 pull: true - secrets: [ slack_webhook ] + secrets: [slack_webhook] channel: builds when: local: false - status: [ changed, failure ] - event: [ push, tag ] + status: [failure, changed] + event: [push, tag] services: - server: + owncloud: image: owncloudci/php:${PHP_VERSION} pull: true environment: @@ -209,7 +264,7 @@ services: command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] when: matrix: - USE_SERVER: true + NEED_SERVER: true federated: image: owncloudci/php:${PHP_VERSION} @@ -226,7 +281,7 @@ services: pull: true when: matrix: - TEST_SUITE: selenium + NEED_SELENIUM: true mysql: image: mysql:5.7 @@ -254,7 +309,7 @@ services: pull: true when: matrix: - TEST_SUITE: selenium + NEED_EMAIL: true matrix: include: @@ -268,36 +323,45 @@ matrix: OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: sqlite + NEED_CORE: true + COVERAGE: true - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: mysql DB_HOST: mysql + NEED_CORE: true + COVERAGE: true - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: pgsql DB_HOST: pgsql + NEED_CORE: true + COVERAGE: true # php 7.2 - PHP_VERSION: 7.2 OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: sqlite + NEED_CORE: true - PHP_VERSION: 7.2 OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: mysql DB_HOST: mysql + NEED_CORE: true - PHP_VERSION: 7.2 OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: pgsql DB_HOST: pgsql + NEED_CORE: true # # stable10 @@ -307,18 +371,21 @@ matrix: OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: sqlite + NEED_CORE: true - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: mysql DB_HOST: mysql + NEED_CORE: true - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: pgsql DB_HOST: pgsql + NEED_CORE: true # php 7.0 - PHP_VERSION: 7.0 @@ -326,24 +393,28 @@ matrix: TEST_SUITE: phpunit DB_TYPE: mysql DB_HOST: mysql + NEED_CORE: true # php 7.1 - PHP_VERSION: 7.1 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: sqlite + NEED_CORE: true - PHP_VERSION: 7.1 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: mysql DB_HOST: mysql + NEED_CORE: true - PHP_VERSION: 7.1 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: pgsql DB_HOST: pgsql + NEED_CORE: true # php 7.2 - PHP_VERSION: 7.2 @@ -351,1301 +422,1404 @@ matrix: TEST_SUITE: phpunit DB_TYPE: mysql DB_HOST: mysql + NEED_CORE: true # Acceptance Tests - ## encryption API acceptance tests masterkey encryption + ## encryption CLI acceptance tests masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - TEST_SUITE: cli + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + BEHAT_SUITE: cliEncryption + TEST_SUITE: cli-acceptance ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: cli-encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - TEST_SUITE: cli + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + BEHAT_SUITE: cliEncryption + TEST_SUITE: cli-acceptance ENCRYPTION_TYPE: masterkey DB_TYPE: pgsql DB_HOST: pgsql - TEST_SOURCE: cli-encryption - PHP_VERSION: 7.2 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - TEST_SUITE: cli + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + BEHAT_SUITE: cliEncryption + TEST_SUITE: cli-acceptance ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: cli-encryption ## UI core stable10 with masterkey encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 1 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 2 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 3 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 4 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 5 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 6 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 7 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 8 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 9 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 10 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 11 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 12 ## UI core stable10 with user-keys encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 1 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 2 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 3 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 4 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 5 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 6 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 7 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 8 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 9 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 10 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 11 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 12 ## UI core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 1 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 2 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 3 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 4 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 5 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 6 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 7 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 8 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 9 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 10 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 11 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 12 ## UI core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 1 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 2 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 3 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 4 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 5 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 6 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 7 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 8 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 9 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 10 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 11 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: selenium ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-webUI + TEST_SUITE: core-web-acceptance PART: 12 ## API core stable10 with masterkey encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 1 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 2 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 3 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 4 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 5 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 6 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 7 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 8 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 9 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 10 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 11 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 12 ## API core stable10 with user-keys encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 1 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 2 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 3 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 4 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 5 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 6 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 7 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 8 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 9 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 10 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 11 - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 12 ## API core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 1 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 2 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 3 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 4 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 5 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 6 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 7 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 8 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 9 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 10 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 11 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 12 ## API core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 1 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 2 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 3 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 4 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 5 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 6 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 7 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 8 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 9 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 10 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 11 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true USE_FEDERATED_SERVER: true FEDERATION_OC_VERSION: daily-stable10-qa - TEST_SUITE: api ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: core-api + TEST_SUITE: core-api-acceptance PART: 12 ## encryption WebUI acceptance tests user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa - PREPARE_ACCEPTANCE: true - USE_SERVER: true - TEST_SUITE: selenium + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + BEHAT_SUITE: webUIUserKeysType + TEST_SUITE: web-acceptance ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql - TEST_SOURCE: webui-encryption diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..3b01309e --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +/build/ +/l10n/.transifexrc +.php_cs.cache + +# Composer +vendor/ +vendor-bin/**/vendor +vendor-bin/**/composer.lock + +# Mac OS +.DS_Store + +# Tests - auto-generated files +/tests/acceptance/output* +/tests/output diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..557c033d --- /dev/null +++ b/Makefile @@ -0,0 +1,137 @@ +SHELL := /bin/bash + +COMPOSER_BIN := $(shell command -v composer 2> /dev/null) +ifndef COMPOSER_BIN + $(error composer is not available on your system, please install composer) +endif + +# directories +app_name=$(notdir $(CURDIR)) +build_dir=$(CURDIR)/build +dist_dir=$(build_dir)/dist +doc_files=README.md LICENSE +src_dirs=appinfo css img js l10n lib templates +all_src=$(src_dirs) $(doc_files) + +# bin file definitions +PHPUNIT=php -d zend.enable_gc=0 ../../lib/composer/bin/phpunit +PHPUNITDBG=phpdbg -qrr -d memory_limit=4096M -d zend.enable_gc=0 "../../lib/composer/bin/phpunit" +PHPLINT=php -d zend.enable_gc=0 vendor-bin/php-parallel-lint/vendor/bin/parallel-lint +PHP_CS_FIXER=php -d zend.enable_gc=0 vendor-bin/owncloud-codestyle/vendor/bin/php-cs-fixer +PHAN=php -d zend.enable_gc=0 vendor-bin/phan/vendor/bin/phan +PHPSTAN=php -d zend.enable_gc=0 vendor-bin/phpstan/vendor/bin/phpstan + +# start with displaying help +.DEFAULT_GOAL := help + +help: + @fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//' + +## +## Build targets +##-------------------------------------- + +.PHONY: dist +dist: ## Build distribution +dist: distdir package + +.PHONY: distdir +distdir: + rm -rf $(build_dir) + mkdir -p $(dist_dir)/$(app_name) + cp -R $(all_src) $(dist_dir)/$(app_name) + +.PHONY: package +package: + tar -czf $(dist_dir)/$(app_name).tar.gz -C $(dist_dir) $(app_name) + +## +## Tests +##-------------------------------------- + +.PHONY: test-php-unit +test-php-unit: ## Run php unit tests +test-php-unit: ../../lib/composer/bin/phpunit + $(PHPUNIT) --configuration ./phpunit.xml --testsuite unit + +.PHONY: test-php-unit-dbg +test-php-unit-dbg: ## Run php unit tests using phpdbg +test-php-unit-dbg: ../../lib/composer/bin/phpunit + $(PHPUNITDBG) --configuration ./phpunit.xml --testsuite unit + +.PHONY: test-php-lint +test-php-lint: ## Run phan +test-php-lint: vendor-bin/php-parallel-lint/vendor + $(PHPLINT) appinfo lib + +.PHONY: test-php-style +test-php-style: ## Run php-cs-fixer and check owncloud code-style +test-php-style: vendor-bin/owncloud-codestyle/vendor + $(PHP_CS_FIXER) fix -v --diff --diff-format udiff --allow-risky yes --dry-run + +.PHONY: test-php-style-fix +test-php-style-fix: ## Run php-cs-fixer and fix code style issues +test-php-style-fix: vendor-bin/owncloud-codestyle/vendor + $(PHP_CS_FIXER) fix -v --diff --diff-format udiff --allow-risky yes + +.PHONY: test-php-phan +test-php-phan: ## Run phan +test-php-phan: vendor-bin/phan/vendor + $(PHAN) --config-file .phan/config.php --require-config-exists + +.PHONY: test-php-phpstan +test-php-phpstan: ## Run phpstan +test-php-phpstan: vendor-bin/phpstan/vendor + $(PHPSTAN) analyse --memory-limit=4G --configuration=./phpstan.neon --no-progress --level=5 appinfo lib + +.PHONY: test-acceptance-api +test-acceptance-api: ## Run php-cs-fixer and fix code style issues +test-acceptance-api: vendor + ../../tests/acceptance/run.sh --remote --type api + +.PHONY: test-acceptance-cli +test-acceptance-cli: ## Run CLI acceptance tests +test-acceptance-cli: vendor + ../../tests/acceptance/run.sh --remote --type cli + +.PHONY: test-acceptance-webui +test-acceptance-webui: ## Run webUI acceptance tests +test-acceptance-webui: vendor + ../../tests/acceptance/run.sh --remote --type webUI + +# +# Dependency management +#-------------------------------------- + +composer.lock: composer.json + @echo composer.lock is not up to date. + +vendor: + composer install --no-dev + +vendor/bamarni/composer-bin-plugin: + composer install + +vendor-bin/php-parallel-lint/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/php-parallel-lint/composer.lock + composer bin php-parallel-lint install --no-progress + +vendor-bin/php-parallel-lint/composer.lock: vendor-bin/php-parallel-lint/composer.json + @echo php-parallel-lint composer.lock is not up to date. + +vendor-bin/owncloud-codestyle/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/owncloud-codestyle/composer.lock + composer bin owncloud-codestyle install --no-progress + +vendor-bin/owncloud-codestyle/composer.lock: vendor-bin/owncloud-codestyle/composer.json + @echo owncloud-codestyle composer.lock is not up to date. + +vendor-bin/phan/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/phan/composer.lock + composer bin phan install --no-progress + +vendor-bin/phan/composer.lock: vendor-bin/phan/composer.json + @echo phan composer.lock is not up to date. + +vendor-bin/phpstan/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/phpstan/composer.lock + composer bin phpstan install --no-progress + +vendor-bin/phpstan/composer.lock: vendor-bin/phpstan/composer.json + @echo phpstan composer.lock is not up to date. diff --git a/composer.json b/composer.json new file mode 100644 index 00000000..5174b1b8 --- /dev/null +++ b/composer.json @@ -0,0 +1,18 @@ +{ + "name": "owncloud/encryption", + "config" : { + "platform": { + "php": "7.1" + } + }, + "require": { + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "extra": { + "bamarni-bin": { + "bin-links": false + } + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 00000000..9cc095e9 --- /dev/null +++ b/composer.lock @@ -0,0 +1,60 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "content-hash": "a58b812e9b3eda432f21ce81eee7dd45", + "packages": [], + "packages-dev": [ + { + "name": "bamarni/composer-bin-plugin", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/bamarni/composer-bin-plugin.git", + "reference": "62fef740245a85f00665e81ea8f0aa0b72afe6e7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/62fef740245a85f00665e81ea8f0aa0b72afe6e7", + "reference": "62fef740245a85f00665e81ea8f0aa0b72afe6e7", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0" + }, + "require-dev": { + "composer/composer": "dev-master", + "symfony/console": "^2.5 || ^3.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Bamarni\\Composer\\Bin\\Plugin", + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Bamarni\\Composer\\Bin\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "time": "2017-09-11T13:13:58+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "platform-overrides": { + "php": "7.1" + } +} diff --git a/tests/phpunit.xml b/phpunit.xml similarity index 50% rename from tests/phpunit.xml rename to phpunit.xml index 9824d753..fdc1b10d 100644 --- a/tests/phpunit.xml +++ b/phpunit.xml @@ -1,5 +1,5 @@ - - - . + + ./tests - ../../encryption/lib - ../../encryption/appinfo - ../../encryption/templates + ./lib + ./appinfo + ./templates - + diff --git a/vendor-bin/owncloud-codestyle/composer.json b/vendor-bin/owncloud-codestyle/composer.json new file mode 100644 index 00000000..64973219 --- /dev/null +++ b/vendor-bin/owncloud-codestyle/composer.json @@ -0,0 +1,5 @@ +{ + "require": { + "owncloud/coding-standard": "^1.0" + } +} diff --git a/vendor-bin/phan/composer.json b/vendor-bin/phan/composer.json new file mode 100644 index 00000000..b8f6ca70 --- /dev/null +++ b/vendor-bin/phan/composer.json @@ -0,0 +1,5 @@ +{ + "require": { + "phan/phan": "^1.0.0" + } +} diff --git a/vendor-bin/phpstan/composer.json b/vendor-bin/phpstan/composer.json new file mode 100644 index 00000000..cb0a6232 --- /dev/null +++ b/vendor-bin/phpstan/composer.json @@ -0,0 +1,5 @@ +{ + "require": { + "phpstan/phpstan": "^0.10.2" + } +} From 7606ef72b4a3cb92efa502971316ffeb17bb628b Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 Dec 2018 12:22:11 +0545 Subject: [PATCH 040/348] Move PHP unit tests into tests/unit folder --- phpunit.xml | 5 ++--- tests/{ => unit}/Command/RecreateMasterKeyTest.php | 0 tests/{ => unit}/Command/TestEnableMasterKey.php | 0 tests/{ => unit}/Command/TestEnableUserKey.php | 0 tests/{ => unit}/Controller/RecoveryControllerTest.php | 0 tests/{ => unit}/Controller/SettingsControllerTest.php | 0 tests/{ => unit}/Controller/StatusControllerTest.php | 0 tests/{ => unit}/Crypto/CryptTest.php | 0 tests/{ => unit}/Crypto/DecryptAllTest.php | 0 tests/{ => unit}/Crypto/EncryptAllTest.php | 0 tests/{ => unit}/Crypto/EncryptionTest.php | 0 tests/{ => unit}/HookManagerTest.php | 0 tests/{ => unit}/Hooks/UserHooksTest.php | 0 tests/{ => unit}/KeyManagerTest.php | 0 tests/{ => unit}/MigrationTest.php | 0 tests/{ => unit}/Panels/AdminTest.php | 0 tests/{ => unit}/Panels/PersonalTest.php | 0 tests/{ => unit}/RecoveryTest.php | 0 tests/{ => unit}/SessionTest.php | 0 tests/{ => unit}/Users/SetupTest.php | 0 tests/{ => unit}/UtilTest.php | 0 tests/{ => unit}/bootstrap.php | 2 +- 22 files changed, 3 insertions(+), 4 deletions(-) rename tests/{ => unit}/Command/RecreateMasterKeyTest.php (100%) rename tests/{ => unit}/Command/TestEnableMasterKey.php (100%) rename tests/{ => unit}/Command/TestEnableUserKey.php (100%) rename tests/{ => unit}/Controller/RecoveryControllerTest.php (100%) rename tests/{ => unit}/Controller/SettingsControllerTest.php (100%) rename tests/{ => unit}/Controller/StatusControllerTest.php (100%) rename tests/{ => unit}/Crypto/CryptTest.php (100%) rename tests/{ => unit}/Crypto/DecryptAllTest.php (100%) rename tests/{ => unit}/Crypto/EncryptAllTest.php (100%) rename tests/{ => unit}/Crypto/EncryptionTest.php (100%) rename tests/{ => unit}/HookManagerTest.php (100%) rename tests/{ => unit}/Hooks/UserHooksTest.php (100%) rename tests/{ => unit}/KeyManagerTest.php (100%) rename tests/{ => unit}/MigrationTest.php (100%) rename tests/{ => unit}/Panels/AdminTest.php (100%) rename tests/{ => unit}/Panels/PersonalTest.php (100%) rename tests/{ => unit}/RecoveryTest.php (100%) rename tests/{ => unit}/SessionTest.php (100%) rename tests/{ => unit}/Users/SetupTest.php (100%) rename tests/{ => unit}/UtilTest.php (100%) rename tests/{ => unit}/bootstrap.php (95%) diff --git a/phpunit.xml b/phpunit.xml index fdc1b10d..decc1c5e 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,5 +1,5 @@ - - ./tests + ./tests/unit @@ -23,4 +23,3 @@ - diff --git a/tests/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php similarity index 100% rename from tests/Command/RecreateMasterKeyTest.php rename to tests/unit/Command/RecreateMasterKeyTest.php diff --git a/tests/Command/TestEnableMasterKey.php b/tests/unit/Command/TestEnableMasterKey.php similarity index 100% rename from tests/Command/TestEnableMasterKey.php rename to tests/unit/Command/TestEnableMasterKey.php diff --git a/tests/Command/TestEnableUserKey.php b/tests/unit/Command/TestEnableUserKey.php similarity index 100% rename from tests/Command/TestEnableUserKey.php rename to tests/unit/Command/TestEnableUserKey.php diff --git a/tests/Controller/RecoveryControllerTest.php b/tests/unit/Controller/RecoveryControllerTest.php similarity index 100% rename from tests/Controller/RecoveryControllerTest.php rename to tests/unit/Controller/RecoveryControllerTest.php diff --git a/tests/Controller/SettingsControllerTest.php b/tests/unit/Controller/SettingsControllerTest.php similarity index 100% rename from tests/Controller/SettingsControllerTest.php rename to tests/unit/Controller/SettingsControllerTest.php diff --git a/tests/Controller/StatusControllerTest.php b/tests/unit/Controller/StatusControllerTest.php similarity index 100% rename from tests/Controller/StatusControllerTest.php rename to tests/unit/Controller/StatusControllerTest.php diff --git a/tests/Crypto/CryptTest.php b/tests/unit/Crypto/CryptTest.php similarity index 100% rename from tests/Crypto/CryptTest.php rename to tests/unit/Crypto/CryptTest.php diff --git a/tests/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php similarity index 100% rename from tests/Crypto/DecryptAllTest.php rename to tests/unit/Crypto/DecryptAllTest.php diff --git a/tests/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php similarity index 100% rename from tests/Crypto/EncryptAllTest.php rename to tests/unit/Crypto/EncryptAllTest.php diff --git a/tests/Crypto/EncryptionTest.php b/tests/unit/Crypto/EncryptionTest.php similarity index 100% rename from tests/Crypto/EncryptionTest.php rename to tests/unit/Crypto/EncryptionTest.php diff --git a/tests/HookManagerTest.php b/tests/unit/HookManagerTest.php similarity index 100% rename from tests/HookManagerTest.php rename to tests/unit/HookManagerTest.php diff --git a/tests/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php similarity index 100% rename from tests/Hooks/UserHooksTest.php rename to tests/unit/Hooks/UserHooksTest.php diff --git a/tests/KeyManagerTest.php b/tests/unit/KeyManagerTest.php similarity index 100% rename from tests/KeyManagerTest.php rename to tests/unit/KeyManagerTest.php diff --git a/tests/MigrationTest.php b/tests/unit/MigrationTest.php similarity index 100% rename from tests/MigrationTest.php rename to tests/unit/MigrationTest.php diff --git a/tests/Panels/AdminTest.php b/tests/unit/Panels/AdminTest.php similarity index 100% rename from tests/Panels/AdminTest.php rename to tests/unit/Panels/AdminTest.php diff --git a/tests/Panels/PersonalTest.php b/tests/unit/Panels/PersonalTest.php similarity index 100% rename from tests/Panels/PersonalTest.php rename to tests/unit/Panels/PersonalTest.php diff --git a/tests/RecoveryTest.php b/tests/unit/RecoveryTest.php similarity index 100% rename from tests/RecoveryTest.php rename to tests/unit/RecoveryTest.php diff --git a/tests/SessionTest.php b/tests/unit/SessionTest.php similarity index 100% rename from tests/SessionTest.php rename to tests/unit/SessionTest.php diff --git a/tests/Users/SetupTest.php b/tests/unit/Users/SetupTest.php similarity index 100% rename from tests/Users/SetupTest.php rename to tests/unit/Users/SetupTest.php diff --git a/tests/UtilTest.php b/tests/unit/UtilTest.php similarity index 100% rename from tests/UtilTest.php rename to tests/unit/UtilTest.php diff --git a/tests/bootstrap.php b/tests/unit/bootstrap.php similarity index 95% rename from tests/bootstrap.php rename to tests/unit/bootstrap.php index e1d3b1a7..f84f919a 100644 --- a/tests/bootstrap.php +++ b/tests/unit/bootstrap.php @@ -23,7 +23,7 @@ define('PHPUNIT_RUN', 1); } -require_once __DIR__ . '/../../../lib/base.php'; +require_once __DIR__ . '/../../../../lib/base.php'; // Fix for "Autoload path not allowed: .../tests/lib/testcase.php" \OC::$loader->addValidRoot(OC::$SERVERROOT . '/tests'); From ed4bf43d68635be2bd87e54d4dcf36fb6201af37 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 Dec 2018 12:33:17 +0545 Subject: [PATCH 041/348] Split core api and webUI into 15 parts --- .drone.yml | 296 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 294 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 243182ce..ee9f72bd 100644 --- a/.drone.yml +++ b/.drone.yml @@ -206,7 +206,7 @@ pipeline: - SELENIUM_PORT=4444 - PLATFORM=Linux - MAILHOG_HOST=email - - DIVIDE_INTO_NUM_PARTS=12 + - DIVIDE_INTO_NUM_PARTS=15 - RUN_PART=${PART} commands: - cd /var/www/owncloud/tests/acceptance/ @@ -223,7 +223,7 @@ pipeline: environment: - TEST_SERVER_URL=http://owncloud - MAILHOG_HOST=email - - DIVIDE_INTO_NUM_PARTS=12 + - DIVIDE_INTO_NUM_PARTS=15 - RUN_PART=${PART} commands: - cd /var/www/owncloud/tests/acceptance/ @@ -821,6 +821,51 @@ matrix: TEST_SUITE: core-web-acceptance PART: 12 + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 13 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 14 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 15 + ## UI core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1002,6 +1047,51 @@ matrix: TEST_SUITE: core-web-acceptance PART: 12 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 13 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 14 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 15 + ## UI core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1183,6 +1273,51 @@ matrix: TEST_SUITE: core-web-acceptance PART: 12 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 13 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 14 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 15 + ## API core stable10 with masterkey encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa @@ -1339,6 +1474,46 @@ matrix: DB_HOST: mysql TEST_SUITE: core-api-acceptance PART: 12 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 13 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 14 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 15 + ## API core stable10 with user-keys encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa @@ -1496,6 +1671,45 @@ matrix: TEST_SUITE: core-api-acceptance PART: 12 + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 13 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 14 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 15 + ## API core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1653,6 +1867,45 @@ matrix: TEST_SUITE: core-api-acceptance PART: 12 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 13 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 14 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 15 + ## API core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1810,6 +2063,45 @@ matrix: TEST_SUITE: core-api-acceptance PART: 12 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 13 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 14 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 15 + ## encryption WebUI acceptance tests user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa From 4e7040387c6135a9fdc7ce7def0bf937ab7b9f46 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 Dec 2018 14:30:46 +0545 Subject: [PATCH 042/348] Add config files for php-cs-fixer phhan and phpstan --- .phan/config.php | 109 +++++++++++++++++++++++++++++++++++++++++++++++ .php_cs.dist | 14 ++++++ phpstan.neon | 4 ++ 3 files changed, 127 insertions(+) create mode 100644 .phan/config.php create mode 100644 .php_cs.dist create mode 100644 phpstan.neon diff --git a/.phan/config.php b/.phan/config.php new file mode 100644 index 00000000..6004d6e1 --- /dev/null +++ b/.phan/config.php @@ -0,0 +1,109 @@ + + * + * @copyright Copyright (c) 2018, ownCloud GmbH + * @license GPL-2.0 + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + * + */ + +return [ + + // Supported values: '7.0', '7.1', '7.2', null. + // If this is set to null, + // then Phan assumes the PHP version which is closest to the minor version + // of the php executable used to execute phan. + 'target_php_version' => null, + + // A list of directories that should be parsed for class and + // method information. After excluding the directories + // defined in exclude_analysis_directory_list, the remaining + // files will be statically analyzed for errors. + // + // Thus, both first-party and third-party code being used by + // your application should be included in this list. + 'directory_list' => [ + 'appinfo', + 'lib', + 'vendor', + '../../lib', + '../../core' + ], + + // A directory list that defines files that will be excluded + // from static analysis, but whose class and method + // information should be included. + // + // Generally, you'll want to include the directories for + // third-party code (such as "vendor/") in this list. + // + // n.b.: If you'd like to parse but not analyze 3rd + // party code, directories containing that code + // should be added to both the `directory_list` + // and `exclude_analysis_directory_list` arrays. + 'exclude_analysis_directory_list' => [ + 'vendor', + '../../lib', + '../../core' + ], + + // A regular expression to match files to be excluded + // from parsing and analysis and will not be read at all. + // + // This is useful for excluding groups of test or example + // directories/files, unanalyzable files, or files that + // can't be removed for whatever reason. + // (e.g. '@Test\.php$@', or '@vendor/.*/(tests|Tests)/@') + 'exclude_file_regex' => '@.*/[^/]*(tests|Tests|templates)/@', + + // If true, missing properties will be created when + // they are first seen. If false, we'll report an + // error message. + "allow_missing_properties" => false, + + // If enabled, allow null to be cast as any array-like type. + // This is an incremental step in migrating away from null_casts_as_any_type. + // If null_casts_as_any_type is true, this has no effect. + "null_casts_as_any_type" => true, + + // Backwards Compatibility Checking. This is slow + // and expensive, but you should consider running + // it before upgrading your version of PHP to a + // new version that has backward compatibility + // breaks. + 'backward_compatibility_checks' => false, + + // The initial scan of the function's code block has no + // type information for `$arg`. It isn't until we see + // the call and rescan test()'s code block that we can + // detect that it is actually returning the passed in + // `string` instead of an `int` as declared. + 'quick_mode' => false, + + // The minimum severity level to report on. This can be + // set to Issue::SEVERITY_LOW, Issue::SEVERITY_NORMAL or + // Issue::SEVERITY_CRITICAL. Setting it to only + // critical issues is a good place to start on a big + // sloppy mature code base. + 'minimum_severity' => 5, + + // A set of fully qualified class-names for which + // a call to parent::__construct() is required + 'parent_constructor_required' => [ + ], + +]; \ No newline at end of file diff --git a/.php_cs.dist b/.php_cs.dist new file mode 100644 index 00000000..2d1a88c2 --- /dev/null +++ b/.php_cs.dist @@ -0,0 +1,14 @@ +setUsingCache(true) + ->getFinder() + ->exclude('l10n') + ->exclude('vendor') + ->exclude('vendor-bin') + ->notPath('/^c3.php/') + ->in(__DIR__); + +return $config; diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 00000000..fc21becb --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,4 @@ +parameters: + bootstrap: %currentWorkingDirectory%/../../lib/base.php + ignoreErrors: + From 81616db7cf268331843243cdebb51d9b99d71f1f Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 Dec 2018 14:42:29 +0545 Subject: [PATCH 043/348] php-cs-fixer code style changes --- appinfo/Migrations/Version20170913113840.php | 3 +- appinfo/routes.php | 2 - lib/AppInfo/Application.php | 38 +++--- lib/Command/MigrateKeys.php | 6 +- lib/Command/RecreateMasterKey.php | 8 +- lib/Command/SelectEncryptionType.php | 4 - lib/Controller/RecoveryController.php | 4 - lib/Controller/SettingsController.php | 2 - lib/Controller/StatusController.php | 4 - lib/Crypto/Crypt.php | 117 ++++++++---------- lib/Crypto/DecryptAll.php | 7 +- lib/Crypto/EncryptAll.php | 26 ++-- lib/Crypto/Encryption.php | 38 ++---- lib/Exceptions/MultiKeyDecryptException.php | 1 - lib/Exceptions/MultiKeyEncryptException.php | 1 - lib/Exceptions/PrivateKeyMissingException.php | 1 - lib/Exceptions/PublicKeyMissingException.php | 1 - lib/HookManager.php | 7 +- lib/Hooks/Contracts/IHook.php | 1 - lib/Hooks/UserHooks.php | 11 +- lib/KeyManager.php | 26 ++-- lib/Migration.php | 51 ++++---- lib/Panels/Admin.php | 2 +- lib/Panels/Personal.php | 2 +- lib/Recovery.php | 9 +- lib/Session.php | 15 ++- lib/Users/Setup.php | 4 +- lib/Util.php | 8 +- templates/settings-admin.php | 8 +- templates/settings-personal.php | 4 +- .../features/bootstrap/EncryptionContext.php | 4 +- .../features/bootstrap/bootstrap.php | 2 +- tests/unit/Command/RecreateMasterKeyTest.php | 16 +-- tests/unit/Command/TestEnableMasterKey.php | 7 +- tests/unit/Command/TestEnableUserKey.php | 8 +- .../Controller/RecoveryControllerTest.php | 12 -- .../Controller/SettingsControllerTest.php | 11 +- .../unit/Controller/StatusControllerTest.php | 6 +- tests/unit/Crypto/CryptTest.php | 66 ++++------ tests/unit/Crypto/DecryptAllTest.php | 4 - tests/unit/Crypto/EncryptAllTest.php | 14 +-- tests/unit/Crypto/EncryptionTest.php | 19 +-- tests/unit/HookManagerTest.php | 6 - tests/unit/Hooks/UserHooksTest.php | 8 +- tests/unit/KeyManagerTest.php | 39 ++---- tests/unit/MigrationTest.php | 91 +++++++------- tests/unit/Panels/AdminTest.php | 3 +- tests/unit/Panels/PersonalTest.php | 3 +- tests/unit/RecoveryTest.php | 9 -- tests/unit/SessionTest.php | 4 - tests/unit/Users/SetupTest.php | 5 - tests/unit/UtilTest.php | 4 - tests/unit/bootstrap.php | 4 +- 53 files changed, 262 insertions(+), 494 deletions(-) diff --git a/appinfo/Migrations/Version20170913113840.php b/appinfo/Migrations/Version20170913113840.php index 092a15ab..23e6f1d5 100644 --- a/appinfo/Migrations/Version20170913113840.php +++ b/appinfo/Migrations/Version20170913113840.php @@ -32,7 +32,7 @@ class Version20170913113840 implements ISimpleMigration { public function run(IOutput $out) { $installedVersion = \OC::$server->getConfig()->getSystemValue('version', '0.0.0'); - if (version_compare('10.0.3', $installedVersion, '>=') === true) { + if (\version_compare('10.0.3', $installedVersion, '>=') === true) { $encryptionEnable = \OC::$server->getAppConfig()->getValue('encryption', 'enabled', 'yes'); $coreEncryptionEnable = \OC::$server->getAppConfig()->getValue('core', 'encryption_enabled', 'yes'); $userSpecificKey = \OC::$server->getAppConfig()->getValue('encryption', 'userSpecificKey', ''); @@ -45,4 +45,3 @@ public function run(IOutput $out) { } } } - diff --git a/appinfo/routes.php b/appinfo/routes.php index f8ca0a79..5fb3ebfe 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -21,7 +21,6 @@ * */ - namespace OCA\Encryption\AppInfo; (new Application())->registerRoutes($this, ['routes' => [ @@ -57,5 +56,4 @@ 'verb' => 'GET' ] - ]]); diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 6c4ddbef..ba93d9f1 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -22,7 +22,6 @@ */ namespace OCA\Encryption\AppInfo; - use OC\Files\View; use OC\Helper\EnvironmentHelper; use OCA\Encryption\Controller\RecoveryController; @@ -45,7 +44,6 @@ use OCP\IConfig; use Symfony\Component\Console\Helper\QuestionHelper; - class Application extends \OCP\AppFramework\App { /** @var IManager */ @@ -80,7 +78,6 @@ public function __construct($urlParams = [], $encryptionSystemReady = true) { public function registerHooks() { if (!$this->config->getSystemValue('maintenance', false)) { - $container = $this->getContainer(); $server = $container->getServer(); // Register our hooks and fire them. @@ -99,7 +96,6 @@ public function registerHooks() { ]); $hookManager->fireHooks(); - } else { // Logout user if we are in maintenance to force re-login $this->getContainer()->getServer()->getUserSession()->logout(); @@ -109,13 +105,11 @@ public function registerHooks() { public function registerEncryptionModule() { $container = $this->getContainer(); - $this->encryptionManager->registerEncryptionModule( Encryption::ID, Encryption::DISPLAY_NAME, - function() use ($container) { - - return new Encryption( + function () use ($container) { + return new Encryption( $container->query('Crypt'), $container->query('KeyManager'), $container->query('Util'), @@ -125,15 +119,14 @@ function() use ($container) { $container->getServer()->getLogger(), $container->getServer()->getL10N($container->getAppName()) ); - }); - + }); } public function registerServices() { $container = $this->getContainer(); $container->registerService('Crypt', - function(IAppContainer $c) { + function (IAppContainer $c) { $server = $c->getServer(); return new Crypt($server->getLogger(), $server->getUserSession(), @@ -142,14 +135,14 @@ function(IAppContainer $c) { }); $container->registerService('Session', - function(IAppContainer $c) { + function (IAppContainer $c) { $server = $c->getServer(); return new Session($server->getSession()); } ); $container->registerService('KeyManager', - function(IAppContainer $c) { + function (IAppContainer $c) { $server = $c->getServer(); return new KeyManager($server->getEncryptionKeyStorage(), @@ -163,7 +156,7 @@ function(IAppContainer $c) { }); $container->registerService('Recovery', - function(IAppContainer $c) { + function (IAppContainer $c) { $server = $c->getServer(); return new Recovery( @@ -177,7 +170,7 @@ function(IAppContainer $c) { new View()); }); - $container->registerService('RecoveryController', function(IAppContainer $c) { + $container->registerService('RecoveryController', function (IAppContainer $c) { $server = $c->getServer(); return new RecoveryController( $c->getAppName(), @@ -187,7 +180,7 @@ function(IAppContainer $c) { $c->query('Recovery')); }); - $container->registerService('StatusController', function(IAppContainer $c) { + $container->registerService('StatusController', function (IAppContainer $c) { $server = $c->getServer(); return new StatusController( $c->getAppName(), @@ -197,7 +190,7 @@ function(IAppContainer $c) { ); }); - $container->registerService('SettingsController', function(IAppContainer $c) { + $container->registerService('SettingsController', function (IAppContainer $c) { $server = $c->getServer(); return new SettingsController( $c->getAppName(), @@ -214,7 +207,7 @@ function(IAppContainer $c) { }); $container->registerService('UserSetup', - function(IAppContainer $c) { + function (IAppContainer $c) { $server = $c->getServer(); return new Setup($server->getLogger(), $server->getUserSession(), @@ -223,7 +216,7 @@ function(IAppContainer $c) { }); $container->registerService('Util', - function(IAppContainer $c) { + function (IAppContainer $c) { $server = $c->getServer(); return new Util( @@ -236,7 +229,7 @@ function(IAppContainer $c) { }); $container->registerService('EncryptAll', - function(IAppContainer $c) { + function (IAppContainer $c) { $server = $c->getServer(); return new EncryptAll( $c->query('UserSetup'), @@ -254,7 +247,7 @@ function(IAppContainer $c) { ); $container->registerService('DecryptAll', - function(IAppContainer $c) { + function (IAppContainer $c) { return new DecryptAll( $c->query('Util'), $c->query('KeyManager'), @@ -266,9 +259,8 @@ function(IAppContainer $c) { ); } ); - $container->registerService('OCP\Encryption\Keys\IStorage', function(IAppContainer $c) { + $container->registerService('OCP\Encryption\Keys\IStorage', function (IAppContainer $c) { return $c->getServer()->getEncryptionKeyStorage(); }); } - } diff --git a/lib/Command/MigrateKeys.php b/lib/Command/MigrateKeys.php index 6d78cc66..6de08890 100644 --- a/lib/Command/MigrateKeys.php +++ b/lib/Command/MigrateKeys.php @@ -59,7 +59,6 @@ public function __construct(IUserManager $userManager, IDBConnection $connection, IConfig $config, ILogger $logger) { - $this->userManager = $userManager; $this->view = $view; $this->connection = $connection; @@ -99,7 +98,7 @@ protected function execute(InputInterface $input, OutputInterface $output) { $migration->reorganizeSystemFolderStructure(); $migration->updateDB(); foreach ($this->userManager->getBackends() as $backend) { - $name = get_class($backend); + $name = \get_class($backend); if ($backend instanceof IUserBackend) { $name = $backend->getBackendName(); @@ -116,11 +115,10 @@ protected function execute(InputInterface $input, OutputInterface $output) { $migration->reorganizeFolderStructureForUser($user); } $offset += $limit; - } while (count($users) >= $limit); + } while (\count($users) >= $limit); } } $migration->finalCleanUp(); - } } diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index 23477a5c..b9890895 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -19,7 +19,6 @@ * */ - namespace OCA\Encryption\Command; use OC\Encryption\DecryptAll; @@ -129,7 +128,6 @@ public function __construct(IUserManager $userManager, View $rootView, KeyManage IAppManager $appManager, IAppConfig $appConfig, IConfig $config, ISession $session, Manager $encryptionManager, QuestionHelper $questionHelper, Setup $userSetup, IMailer $mailer, ISecureRandom $secureRandom, IL10N $l, ILogger $logger) { - parent::__construct(); $this->userManager = $userManager; $this->rootView = $rootView; @@ -172,7 +170,6 @@ protected function execute(InputInterface $input, OutputInterface $output) { 'Warning: In order to re-create master key, the entire ownCloud filesystem will be decrypted and then encrypted using new master key.' . ' Do you want to continue? (y/n)', false); if ($yes || $this->questionHelper->ask($input, $output, $question)) { - $output->writeln("Decryption started\n"); $progress = new ProgressBar($output); $progress->start(); @@ -183,7 +180,6 @@ protected function execute(InputInterface $input, OutputInterface $output) { $progress->finish(); if (empty($this->failed)) { - $this->appManager->disableApp('encryption'); //Delete the files_encryption dir @@ -200,7 +196,6 @@ protected function execute(InputInterface $input, OutputInterface $output) { $this->appConfig->deleteKey('encryption', 'recoveryKeyId'); $this->appConfig->deleteKey('encryption', 'publicShareKeyId'); $this->appConfig->deleteKey('files_encryption', 'installed_version'); - } $output->writeln("\nDecryption completed\n"); @@ -241,7 +236,7 @@ protected function execute(InputInterface $input, OutputInterface $output) { protected function decryptAllUsers(InputInterface $input, OutputInterface $output) { $this->decryptAll = new DecryptAll($this->encryptionManager, $this->userManager, $this->rootView, $this->logger); - $this->decryptAll->decryptAll($input,$output); + $this->decryptAll->decryptAll($input, $output); } protected function encryptAllUsers(InputInterface $input, OutputInterface $output) { @@ -260,4 +255,3 @@ protected function encryptAllUsers(InputInterface $input, OutputInterface $outpu $this->encryptAll->encryptAll($input, $output); } } - diff --git a/lib/Command/SelectEncryptionType.php b/lib/Command/SelectEncryptionType.php index c72ca641..3dcffc1f 100644 --- a/lib/Command/SelectEncryptionType.php +++ b/lib/Command/SelectEncryptionType.php @@ -19,7 +19,6 @@ * */ - namespace OCA\Encryption\Command; use OCA\Encryption\Util; @@ -51,7 +50,6 @@ class SelectEncryptionType extends Command { public function __construct(Util $util, IConfig $config, QuestionHelper $questionHelper) { - $this->util = $util; $this->config = $config; $this->questionHelper = $questionHelper; @@ -120,7 +118,5 @@ protected function execute(InputInterface $input, OutputInterface $output) { } else { $output->writeln("The option provided for encryption-type " . $encryptionType . " is not valid. The available options are: 'masterkey' or 'user-keys'"); } - } } - diff --git a/lib/Controller/RecoveryController.php b/lib/Controller/RecoveryController.php index 45dd74e2..987f45a9 100644 --- a/lib/Controller/RecoveryController.php +++ b/lib/Controller/RecoveryController.php @@ -23,7 +23,6 @@ namespace OCA\Encryption\Controller; - use OCA\Encryption\Recovery; use OCP\AppFramework\Controller; use OCP\AppFramework\Http; @@ -160,7 +159,6 @@ public function changeRecoveryPassword($newPassword, $oldPassword, $confirmPassw */ public function userSetRecovery($userEnableRecovery) { if ($userEnableRecovery === '0' || $userEnableRecovery === '1') { - $result = $this->recovery->setRecoveryForUser($userEnableRecovery); if ($result) { @@ -179,7 +177,6 @@ public function userSetRecovery($userEnableRecovery) { ] ); } - } return new DataResponse( [ @@ -188,5 +185,4 @@ public function userSetRecovery($userEnableRecovery) { ] ], Http::STATUS_BAD_REQUEST); } - } diff --git a/lib/Controller/SettingsController.php b/lib/Controller/SettingsController.php index 098c8b32..7674262b 100644 --- a/lib/Controller/SettingsController.php +++ b/lib/Controller/SettingsController.php @@ -95,7 +95,6 @@ public function __construct($AppName, $this->util = $util; } - /** * @NoAdminRequired * @UseSession @@ -149,7 +148,6 @@ public function updatePrivateKeyPassword($oldPassword, $newPassword) { Http::STATUS_BAD_REQUEST ); } - } /** diff --git a/lib/Controller/StatusController.php b/lib/Controller/StatusController.php index bd518c08..cd992212 100644 --- a/lib/Controller/StatusController.php +++ b/lib/Controller/StatusController.php @@ -20,10 +20,8 @@ * */ - namespace OCA\Encryption\Controller; - use OCA\Encryption\Session; use OCP\AppFramework\Controller; use OCP\AppFramework\Http\DataResponse; @@ -59,7 +57,6 @@ public function __construct($AppName, * @return DataResponse */ public function getStatus() { - $status = 'error'; $message = 'no valid init status'; switch ($this->session->getStatus()) { @@ -94,5 +91,4 @@ public function getStatus() { ] ); } - } diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index d99a45f6..daf7b0bd 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -25,7 +25,6 @@ namespace OCA\Encryption\Crypto; - use OC\Encryption\Exceptions\DecryptionFailedException; use OC\Encryption\Exceptions\EncryptionFailedException; use OC\HintException; @@ -52,7 +51,6 @@ * @package OCA\Encryption\Crypto */ class Crypt { - const DEFAULT_CIPHER = 'AES-256-CTR'; // default cipher from old ownCloud versions const LEGACY_CIPHER = 'AES-128-CFB'; @@ -107,7 +105,6 @@ public function __construct(ILogger $logger, IUserSession $userSession, IConfig * @return array|bool */ public function createKeyPair() { - $log = $this->logger; $res = $this->getOpenSSLPKey(); @@ -115,15 +112,15 @@ public function createKeyPair() { $log->error("Encryption Library couldn't generate users key-pair for {$this->user}", ['app' => 'encryption']); - if (openssl_error_string()) { - $log->error('Encryption library openssl_pkey_new() fails: ' . openssl_error_string(), + if (\openssl_error_string()) { + $log->error('Encryption library openssl_pkey_new() fails: ' . \openssl_error_string(), ['app' => 'encryption']); } - } elseif (openssl_pkey_export($res, + } elseif (\openssl_pkey_export($res, $privateKey, null, $this->getOpenSSLConfig())) { - $keyDetails = openssl_pkey_get_details($res); + $keyDetails = \openssl_pkey_get_details($res); $publicKey = $keyDetails['key']; return [ @@ -133,8 +130,8 @@ public function createKeyPair() { } $log->error('Encryption library couldn\'t export users private key, please check your servers OpenSSL configuration.' . $this->user, ['app' => 'encryption']); - if (openssl_error_string()) { - $log->error('Encryption Library:' . openssl_error_string(), + if (\openssl_error_string()) { + $log->error('Encryption Library:' . \openssl_error_string(), ['app' => 'encryption']); } @@ -148,7 +145,7 @@ public function createKeyPair() { */ public function getOpenSSLPKey() { $config = $this->getOpenSSLConfig(); - return openssl_pkey_new($config); + return \openssl_pkey_new($config); } /** @@ -158,7 +155,7 @@ public function getOpenSSLPKey() { */ private function getOpenSSLConfig() { $config = ['private_key_bits' => 4096]; - $config = array_merge( + $config = \array_merge( $config, $this->config->getSystemValue('openssl', []) ); @@ -174,7 +171,6 @@ private function getOpenSSLConfig() { * @throws EncryptionFailedException */ public function symmetricEncryptFileContent($plainContent, $passPhrase, $version, $position) { - if (!$plainContent) { $this->logger->error('Encryption Library, symmetrical encryption failed no content given', ['app' => 'encryption']); @@ -207,8 +203,7 @@ public function symmetricEncryptFileContent($plainContent, $passPhrase, $version * @throws \InvalidArgumentException */ public function generateHeader($keyFormat = 'hash') { - - if (in_array($keyFormat, $this->supportedKeyFormats, true) === false) { + if (\in_array($keyFormat, $this->supportedKeyFormats, true) === false) { throw new \InvalidArgumentException('key format "' . $keyFormat . '" is not supported'); } @@ -231,7 +226,7 @@ public function generateHeader($keyFormat = 'hash') { * @throws EncryptionFailedException */ private function encrypt($plainContent, $iv, $passPhrase = '', $cipher = self::DEFAULT_CIPHER) { - $encryptedContent = openssl_encrypt($plainContent, + $encryptedContent = \openssl_encrypt($plainContent, $cipher, $passPhrase, false, @@ -239,7 +234,7 @@ private function encrypt($plainContent, $iv, $passPhrase = '', $cipher = self::D if (!$encryptedContent) { $error = 'Encryption (symmetric) of content failed'; - $this->logger->error($error . openssl_error_string(), + $this->logger->error($error . \openssl_error_string(), ['app' => 'encryption']); throw new EncryptionFailedException($error); } @@ -257,7 +252,7 @@ public function getCipher() { $cipher = $this->config->getSystemValue('cipher', self::DEFAULT_CIPHER); if (!isset($this->supportedCiphersAndKeySize[$cipher])) { $this->logger->warning( - sprintf( + \sprintf( 'Unsupported cipher (%s) defined in config.php supported. Falling back to %s', $cipher, self::DEFAULT_CIPHER @@ -289,7 +284,7 @@ protected function getKeySize($cipher) { } throw new \InvalidArgumentException( - sprintf( + \sprintf( 'Unsupported cipher (%s) defined.', $cipher ) @@ -346,10 +341,10 @@ private function addPadding($data) { protected function generatePasswordHash($password, $cipher, $uid = '') { $instanceId = $this->config->getSystemValue('instanceid'); $instanceSecret = $this->config->getSystemValue('secret'); - $salt = hash('sha256', $uid . $instanceId . $instanceSecret, true); + $salt = \hash('sha256', $uid . $instanceId . $instanceSecret, true); $keySize = $this->getKeySize($cipher); - $hash = hash_pbkdf2( + $hash = \hash_pbkdf2( 'sha256', $password, $salt, @@ -389,7 +384,6 @@ public function encryptPrivateKey($privateKey, $password, $uid = '') { * @return false|string */ public function decryptPrivateKey($privateKey, $password = '', $uid = '') { - $header = $this->parseHeader($privateKey); if (isset($header['cipher'])) { @@ -410,9 +404,9 @@ public function decryptPrivateKey($privateKey, $password = '', $uid = '') { // If we found a header we need to remove it from the key we want to decrypt if (!empty($header)) { - $privateKey = substr($privateKey, - strpos($privateKey, - self::HEADER_END) + strlen(self::HEADER_END)); + $privateKey = \substr($privateKey, + \strpos($privateKey, + self::HEADER_END) + \strlen(self::HEADER_END)); } $plainKey = $this->symmetricDecryptFileContent( @@ -436,9 +430,9 @@ public function decryptPrivateKey($privateKey, $password = '', $uid = '') { * @return bool */ protected function isValidPrivateKey($plainKey) { - $res = openssl_get_privatekey($plainKey); - if (is_resource($res)) { - $sslInfo = openssl_pkey_get_details($res); + $res = \openssl_get_privatekey($plainKey); + if (\is_resource($res)) { + $sslInfo = \openssl_pkey_get_details($res); if (isset($sslInfo['key'])) { return true; } @@ -479,7 +473,7 @@ public function symmetricDecryptFileContent($keyFileContents, $passPhrase, $ciph */ private function checkSignature($data, $passPhrase, $expectedSignature) { $signature = $this->createSignature($data, $passPhrase); - if (!hash_equals($expectedSignature, $signature)) { + if (!\hash_equals($expectedSignature, $signature)) { throw new HintException('Bad Signature', $this->l->t('Bad Signature')); } } @@ -492,12 +486,11 @@ private function checkSignature($data, $passPhrase, $expectedSignature) { * @return string */ private function createSignature($data, $passPhrase) { - $passPhrase = hash('sha512', $passPhrase . 'a', true); - $signature = hash_hmac('sha256', $data, $passPhrase); + $passPhrase = \hash('sha512', $passPhrase . 'a', true); + $signature = \hash_hmac('sha256', $data, $passPhrase); return $signature; } - /** * remove padding * @@ -506,10 +499,10 @@ private function createSignature($data, $passPhrase) { * @return string|false */ private function removePadding($padded, $hasSignature = false) { - if ($hasSignature === false && substr($padded, -2) === 'xx') { - return substr($padded, 0, -2); - } elseif ($hasSignature === true && substr($padded, -3) === 'xxx') { - return substr($padded, 0, -3); + if ($hasSignature === false && \substr($padded, -2) === 'xx') { + return \substr($padded, 0, -2); + } elseif ($hasSignature === true && \substr($padded, -3) === 'xxx') { + return \substr($padded, 0, -3); } return false; } @@ -526,16 +519,16 @@ private function removePadding($padded, $hasSignature = false) { private function splitMetaData($catFile, $cipher) { if ($this->hasSignature($catFile, $cipher)) { $catFile = $this->removePadding($catFile, true); - $meta = substr($catFile, -93); - $iv = substr($meta, strlen('00iv00'), 16); - $sig = substr($meta, 22 + strlen('00sig00')); - $encrypted = substr($catFile, 0, -93); + $meta = \substr($catFile, -93); + $iv = \substr($meta, \strlen('00iv00'), 16); + $sig = \substr($meta, 22 + \strlen('00sig00')); + $encrypted = \substr($catFile, 0, -93); } else { $catFile = $this->removePadding($catFile); - $meta = substr($catFile, -22); - $iv = substr($meta, -16); + $meta = \substr($catFile, -22); + $iv = \substr($meta, -16); $sig = false; - $encrypted = substr($catFile, 0, -22); + $encrypted = \substr($catFile, 0, -22); } return [ @@ -554,18 +547,17 @@ private function splitMetaData($catFile, $cipher) { * @throws HintException */ private function hasSignature($catFile, $cipher) { - $meta = substr($catFile, -93); - $signaturePosition = strpos($meta, '00sig00'); + $meta = \substr($catFile, -93); + $signaturePosition = \strpos($meta, '00sig00'); // enforce signature for the new 'CTR' ciphers - if ($signaturePosition === false && strpos(strtolower($cipher), 'ctr') !== false) { + if ($signaturePosition === false && \strpos(\strtolower($cipher), 'ctr') !== false) { throw new HintException('Missing Signature', $this->l->t('Missing Signature')); } return ($signaturePosition !== false); } - /** * @param string $encryptedContent * @param string $iv @@ -575,7 +567,7 @@ private function hasSignature($catFile, $cipher) { * @throws DecryptionFailedException */ private function decrypt($encryptedContent, $iv, $passPhrase = '', $cipher = self::DEFAULT_CIPHER) { - $plainContent = openssl_decrypt($encryptedContent, + $plainContent = \openssl_decrypt($encryptedContent, $cipher, $passPhrase, false, @@ -584,7 +576,7 @@ private function decrypt($encryptedContent, $iv, $passPhrase = '', $cipher = sel if ($plainContent) { return $plainContent; } else { - throw new DecryptionFailedException('Encryption library: Decryption (symmetric) of content failed: ' . openssl_error_string()); + throw new DecryptionFailedException('Encryption library: Decryption (symmetric) of content failed: ' . \openssl_error_string()); } } @@ -595,19 +587,19 @@ private function decrypt($encryptedContent, $iv, $passPhrase = '', $cipher = sel protected function parseHeader($data) { $result = []; - if (substr($data, 0, strlen(self::HEADER_START)) === self::HEADER_START) { - $endAt = strpos($data, self::HEADER_END); - $header = substr($data, 0, $endAt + strlen(self::HEADER_END)); + if (\substr($data, 0, \strlen(self::HEADER_START)) === self::HEADER_START) { + $endAt = \strpos($data, self::HEADER_END); + $header = \substr($data, 0, $endAt + \strlen(self::HEADER_END)); // +1 not to start with an ':' which would result in empty element at the beginning - $exploded = explode(':', - substr($header, strlen(self::HEADER_START) + 1)); + $exploded = \explode(':', + \substr($header, \strlen(self::HEADER_START) + 1)); - $element = array_shift($exploded); + $element = \array_shift($exploded); while ($element != self::HEADER_END) { - $result[$element] = array_shift($exploded); - $element = array_shift($exploded); + $result[$element] = \array_shift($exploded); + $element = \array_shift($exploded); } } @@ -621,7 +613,7 @@ protected function parseHeader($data) { * @throws GenericEncryptionException */ private function generateIv() { - return random_bytes(16); + return \random_bytes(16); } /** @@ -632,7 +624,7 @@ private function generateIv() { * @throws \Exception */ public function generateFileKey() { - return random_bytes(32); + return \random_bytes(32); } /** @@ -647,10 +639,10 @@ public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { throw new MultiKeyDecryptException('Cannot multikey decrypt empty plain content'); } - if (openssl_open($encKeyFile, $plainContent, $shareKey, $privateKey)) { + if (\openssl_open($encKeyFile, $plainContent, $shareKey, $privateKey)) { return $plainContent; } else { - throw new MultiKeyDecryptException('multikeydecrypt with share key failed:' . openssl_error_string()); + throw new MultiKeyDecryptException('multikeydecrypt with share key failed:' . \openssl_error_string()); } } @@ -672,7 +664,7 @@ public function multiKeyEncrypt($plainContent, array $keyFiles) { $shareKeys = []; $mappedShareKeys = []; - if (openssl_seal($plainContent, $sealed, $shareKeys, $keyFiles)) { + if (\openssl_seal($plainContent, $sealed, $shareKeys, $keyFiles)) { $i = 0; // Ensure each shareKey is labelled with its corresponding key id @@ -686,8 +678,7 @@ public function multiKeyEncrypt($plainContent, array $keyFiles) { 'data' => $sealed ]; } else { - throw new MultiKeyEncryptException('multikeyencryption failed ' . openssl_error_string()); + throw new MultiKeyEncryptException('multikeyencryption failed ' . \openssl_error_string()); } } } - diff --git a/lib/Crypto/DecryptAll.php b/lib/Crypto/DecryptAll.php index 34e562b9..426bd601 100644 --- a/lib/Crypto/DecryptAll.php +++ b/lib/Crypto/DecryptAll.php @@ -19,10 +19,8 @@ * */ - namespace OCA\Encryption\Crypto; - use OC\Helper\EnvironmentHelper; use OC\User\LoginException; use OCA\Encryption\KeyManager; @@ -132,7 +130,7 @@ public function prepare(InputInterface $input, OutputInterface $output, $user) { // Must either be using recovery keys, or just decrypting one user and know their password // Check a method has been passed - if(!$input->hasOption('method') && !in_array($input->getOption('method'),['recovery', 'password'])) { + if (!$input->hasOption('method') && !\in_array($input->getOption('method'), ['recovery', 'password'])) { $output->writeln('A method must be supplied when decrypting from user-key state'); return false; } @@ -199,8 +197,7 @@ public function prepare(InputInterface $input, OutputInterface $output, $user) { $output->writeln('OC password not set in the envrironment'); $throwLoginException = true; } - } - + } } } diff --git a/lib/Crypto/EncryptAll.php b/lib/Crypto/EncryptAll.php index 601ff178..78de757a 100644 --- a/lib/Crypto/EncryptAll.php +++ b/lib/Crypto/EncryptAll.php @@ -21,7 +21,6 @@ * */ - namespace OCA\Encryption\Crypto; use OC\Encryption\Exceptions\DecryptionFailedException; @@ -127,14 +126,13 @@ public function __construct( * @param OutputInterface $output */ public function encryptAll(InputInterface $input, OutputInterface $output) { - $this->input = $input; $this->output = $output; $headline = 'Encrypt all files with the ' . Encryption::DISPLAY_NAME; $this->output->writeln("\n"); $this->output->writeln($headline); - $this->output->writeln(str_pad('', strlen($headline), '=')); + $this->output->writeln(\str_pad('', \strlen($headline), '=')); $this->output->writeln("\n"); if ($this->util->isMasterKeyEnabled()) { @@ -196,7 +194,7 @@ protected function createKeyPairs() { } } $offset += $limit; - } while (count($users) >= $limit); + } while (\count($users) >= $limit); } $progress->setMessage('Key-pair created for all users'); @@ -211,7 +209,7 @@ protected function encryptAllUsersFiles() { $progress = new ProgressBar($this->output); $progress->setFormat(" %message% \n [%bar%]"); $progress->start(); - $numberOfUsers = count($this->userPasswords); + $numberOfUsers = \count($this->userPasswords); $userNo = 1; if ($this->util->isMasterKeyEnabled()) { $this->encryptAllUserFilesWithMasterKey($progress); @@ -224,7 +222,6 @@ protected function encryptAllUsersFiles() { } $progress->setMessage("all files encrypted"); $progress->finish(); - } /** @@ -245,7 +242,7 @@ protected function encryptAllUserFilesWithMasterKey(ProgressBar $progress) { $userNo++; } $offset += $limit; - } while (count($users) >= $limit); + } while (\count($users) >= $limit); } } @@ -257,12 +254,11 @@ protected function encryptAllUserFilesWithMasterKey(ProgressBar $progress) { * @param string $userCount */ protected function encryptUsersFiles($uid, ProgressBar $progress, $userCount) { - $this->setupUserFS($uid); $directories = []; $directories[] = '/' . $uid . '/files'; - while ($root = array_pop($directories)) { + while ($root = \array_pop($directories)) { $content = $this->rootView->getDirectoryContent($root); foreach ($content as $file) { // only encrypt files owned by the user, exclude incoming local shares, and incoming federated shares @@ -292,9 +288,8 @@ protected function encryptUsersFiles($uid, ProgressBar $progress, $userCount) { * @return bool */ protected function encryptFile($path) { - $source = $path; - $target = $path . '.encrypted.' . time() . '.part'; + $target = $path . '.encrypted.' . \time() . '.part'; try { $version = $this->keyManager->getVersion($source, $this->rootView); @@ -363,9 +358,9 @@ protected function outputPasswords() { protected function writePasswordsToFile(array $passwords) { $fp = $this->rootView->fopen('oneTimeEncryptionPasswords.csv', 'w'); foreach ($passwords as $pwd) { - fputcsv($fp, $pwd); + \fputcsv($fp, $pwd); } - fclose($fp); + \fclose($fp); $this->output->writeln("\n"); $this->output->writeln('A list of all newly created passwords was written to data/oneTimeEncryptionPasswords.csv'); $this->output->writeln(''); @@ -405,7 +400,7 @@ protected function sendPasswordsByMail() { $noMail = []; $this->output->writeln(''); - $progress = new ProgressBar($this->output, count($this->userPasswords)); + $progress = new ProgressBar($this->output, \count($this->userPasswords)); $progress->start(); foreach ($this->userPasswords as $uid => $password) { @@ -456,7 +451,6 @@ protected function sendPasswordsByMail() { $table->setRows($rows); $table->render(); } - } /** @@ -466,7 +460,6 @@ protected function sendPasswordsByMail() { * @return array an array of the html mail body and the plain text mail body */ protected function createMailBody($password) { - $html = new \OC_Template("encryption", "mail", ""); $html->assign('password', $password); $htmlMail = $html->fetchPage(); @@ -477,5 +470,4 @@ protected function createMailBody($password) { return [$htmlMail, $plainTextMail]; } - } diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index 1bb6dbe7..a56d38e7 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -26,7 +26,6 @@ namespace OCA\Encryption\Crypto; - use OC\Encryption\Exceptions\DecryptionFailedException; use OC\Files\Cache\Scanner; use OC\Files\View; @@ -41,7 +40,6 @@ use Symfony\Component\Console\Output\OutputInterface; class Encryption implements IEncryptionModule { - const ID = 'OC_DEFAULT_MODULE'; const DISPLAY_NAME = 'Default encryption module'; @@ -107,7 +105,6 @@ class Encryption implements IEncryptionModule { /** @var array remember encryption signature version */ private static $rememberVersion = []; - /** * * @param Crypt $crypt @@ -197,7 +194,6 @@ public function begin($path, $user, $mode, array $header, array $accessList, $so $this->version = (int)$this->keyManager->getVersion($this->stripPartFileExtension($path), new View()); } - if ( $mode === 'w' || $mode === 'w+' @@ -303,16 +299,15 @@ public function encrypt($data, $position = 0) { // Clear the write cache, ready for reuse - it has been // flushed and its old contents processed $this->writeCache = ''; - } $encrypted = ''; // While there still remains some data to be processed & written - while (strlen($data) > 0) { + while (\strlen($data) > 0) { // Remaining length for this iteration, not of the // entire file (may be greater than 8192 bytes) - $remainingLength = strlen($data); + $remainingLength = \strlen($data); // If data remaining to be written is less than the // size of 1 6126 byte block @@ -330,21 +325,18 @@ public function encrypt($data, $position = 0) { // Clear $data ready for next round $data = ''; - } else { // Read the chunk from the start of $data - $chunk = substr($data, 0, $this->unencryptedBlockSizeSigned); + $chunk = \substr($data, 0, $this->unencryptedBlockSizeSigned); $encrypted .= $this->crypt->symmetricEncryptFileContent($chunk, $this->fileKey, $this->version + 1, $position); // Remove the chunk we just processed from // $data, leaving only unprocessed data in $data // var, for handling on the next round - $data = substr($data, $this->unencryptedBlockSizeSigned); - + $data = \substr($data, $this->unencryptedBlockSizeSigned); } - } return $encrypted; @@ -379,7 +371,6 @@ public function decrypt($data, $position = 0) { * @return boolean */ public function update($path, $uid, array $accessList) { - if (empty($accessList)) { if (isset(self::$rememberVersion[$path])) { $this->keyManager->setVersion($path, self::$rememberVersion[$path], new View()); @@ -391,7 +382,6 @@ public function update($path, $uid, array $accessList) { $fileKey = $this->keyManager->getFileKey($path, $uid); if (!empty($fileKey)) { - $publicKeys = []; if ($this->useMasterPassword === true) { $publicKeys[$this->keyManager->getMasterKeyId()] = $this->keyManager->getPublicMasterKey(); @@ -412,7 +402,6 @@ public function update($path, $uid, array $accessList) { $this->keyManager->deleteAllFileKeys($path); $this->keyManager->setAllFileKeys($path, $encryptedFileKey); - } else { $this->logger->debug('no file key found, we assume that the file "{file}" is not encrypted', ['file' => $path, 'app' => 'encryption']); @@ -436,8 +425,8 @@ public function shouldEncrypt($path) { return false; } } - $parts = explode('/', $path); - if (count($parts) < 4) { + $parts = \explode('/', $path); + if (\count($parts) < 4) { return false; } @@ -521,18 +510,17 @@ public function prepareDecryptAll(InputInterface $input, OutputInterface $output return $this->decryptAll->prepare($input, $output, $user); } - /** * @param string $path * @return string */ protected function getPathToRealFile($path) { $realPath = $path; - $parts = explode('/', $path); + $parts = \explode('/', $path); if ($parts[2] === 'files_versions') { - $realPath = '/' . $parts[1] . '/files/' . implode('/', array_slice($parts, 3)); - $length = strrpos($realPath, '.'); - $realPath = substr($realPath, 0, $length); + $realPath = '/' . $parts[1] . '/files/' . \implode('/', \array_slice($parts, 3)); + $length = \strrpos($realPath, '.'); + $realPath = \substr($realPath, 0, $length); } return $realPath; @@ -546,9 +534,9 @@ protected function getPathToRealFile($path) { * @return string */ protected function stripPartFileExtension($path) { - if (pathinfo($path, PATHINFO_EXTENSION) === 'part') { - $pos = strrpos($path, '.', -6); - $path = substr($path, 0, $pos); + if (\pathinfo($path, PATHINFO_EXTENSION) === 'part') { + $pos = \strrpos($path, '.', -6); + $path = \substr($path, 0, $pos); } return $path; diff --git a/lib/Exceptions/MultiKeyDecryptException.php b/lib/Exceptions/MultiKeyDecryptException.php index e308451f..4032c56a 100644 --- a/lib/Exceptions/MultiKeyDecryptException.php +++ b/lib/Exceptions/MultiKeyDecryptException.php @@ -23,5 +23,4 @@ use OCP\Encryption\Exceptions\GenericEncryptionException; class MultiKeyDecryptException extends GenericEncryptionException { - } diff --git a/lib/Exceptions/MultiKeyEncryptException.php b/lib/Exceptions/MultiKeyEncryptException.php index 525ecfbd..6752c5ee 100644 --- a/lib/Exceptions/MultiKeyEncryptException.php +++ b/lib/Exceptions/MultiKeyEncryptException.php @@ -23,5 +23,4 @@ use OCP\Encryption\Exceptions\GenericEncryptionException; class MultiKeyEncryptException extends GenericEncryptionException { - } diff --git a/lib/Exceptions/PrivateKeyMissingException.php b/lib/Exceptions/PrivateKeyMissingException.php index 8316372d..4f3e9271 100644 --- a/lib/Exceptions/PrivateKeyMissingException.php +++ b/lib/Exceptions/PrivateKeyMissingException.php @@ -36,5 +36,4 @@ public function __construct($userId) { } parent::__construct("Private Key missing for user: $userId"); } - } diff --git a/lib/Exceptions/PublicKeyMissingException.php b/lib/Exceptions/PublicKeyMissingException.php index 2443d832..949fab0f 100644 --- a/lib/Exceptions/PublicKeyMissingException.php +++ b/lib/Exceptions/PublicKeyMissingException.php @@ -33,5 +33,4 @@ public function __construct($userId) { } parent::__construct("Public Key missing for user: $userId"); } - } diff --git a/lib/HookManager.php b/lib/HookManager.php index 9491ed7e..2ecb529d 100644 --- a/lib/HookManager.php +++ b/lib/HookManager.php @@ -22,11 +22,9 @@ namespace OCA\Encryption; - use OCA\Encryption\Hooks\Contracts\IHook; class HookManager { - private $hookInstances = []; /** @@ -35,14 +33,13 @@ class HookManager { * @return bool */ public function registerHook($instances) { - if (is_array($instances)) { + if (\is_array($instances)) { foreach ($instances as $instance) { if (!$instance instanceof IHook) { return false; } $this->hookInstances[] = $instance; } - } elseif ($instances instanceof IHook) { $this->hookInstances[] = $instances; } @@ -58,7 +55,5 @@ public function fireHooks() { */ $instance->addHooks(); } - } - } diff --git a/lib/Hooks/Contracts/IHook.php b/lib/Hooks/Contracts/IHook.php index 2093a5fe..ffd1bc35 100644 --- a/lib/Hooks/Contracts/IHook.php +++ b/lib/Hooks/Contracts/IHook.php @@ -21,7 +21,6 @@ namespace OCA\Encryption\Hooks\Contracts; - interface IHook { /** * Connects Hooks diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index 0a06ad67..8f312ec9 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -24,7 +24,6 @@ namespace OCA\Encryption\Hooks; - use OC\Files\Filesystem; use OCP\IConfig; use OCP\IUserManager; @@ -105,7 +104,6 @@ public function __construct(KeyManager $keyManager, Session $session, Crypt $crypt, Recovery $recovery, IConfig $config) { - $this->keyManager = $keyManager; $this->userManager = $userManager; $this->logger = $logger; @@ -151,7 +149,6 @@ public function addHooks() { } } - /** * Startup encryption backend upon user login * @@ -160,7 +157,6 @@ public function addHooks() { * @return boolean|null */ public function login($params) { - if (!App::isEnabled('encryption')) { return true; } @@ -195,7 +191,6 @@ public function logout() { * @param array $params */ public function postCreateUser($params) { - if (App::isEnabled('encryption')) { $this->userSetup->setupUser($params['uid'], $params['password']); } @@ -208,18 +203,16 @@ public function postCreateUser($params) { * @note This method should never be called for users using client side encryption */ public function postDeleteUser($params) { - if (App::isEnabled('encryption')) { /** * Adding a safe condition to make sure the uid is not * empty or null. */ - if (!is_null($params['uid']) && ($params['uid'] !== '')) { + if (($params['uid'] !== null) && ($params['uid'] !== '')) { $this->keyManager->deletePublicKey($params['uid']); \OC::$server->getEncryptionKeyStorage()->deleteAltUserStorageKeys($params['uid']); } } - } /** @@ -230,7 +223,6 @@ public function postDeleteUser($params) { */ public function preSetPassphrase($params) { if (App::isEnabled('encryption')) { - $user = $this->userManager->get($params['uid']); if ($user && !$user->canChangePassword()) { @@ -323,7 +315,6 @@ protected function initMountPoints($user) { Filesystem::initMountPoints($user); } - /** * after password reset we create a new key pair for the user * diff --git a/lib/KeyManager.php b/lib/KeyManager.php index 8c23a0a3..4d341103 100644 --- a/lib/KeyManager.php +++ b/lib/KeyManager.php @@ -115,7 +115,6 @@ public function __construct( ILogger $log, Util $util ) { - $this->util = $util; $this->session = $session; $this->keyStorage = $keyStorage; @@ -126,7 +125,7 @@ public function __construct( $this->recoveryKeyId = $this->config->getAppValue('encryption', 'recoveryKeyId'); if (empty($this->recoveryKeyId)) { - $this->recoveryKeyId = 'recoveryKey_' . substr(md5(time()), 0, 8); + $this->recoveryKeyId = 'recoveryKey_' . \substr(\md5(\time()), 0, 8); $this->config->setAppValue('encryption', 'recoveryKeyId', $this->recoveryKeyId); @@ -162,7 +161,6 @@ public function validateShareKey() { * check if a key pair for the master key exists, if not we create one */ public function validateMasterKey() { - if ($this->util->isMasterKeyEnabled() === false) { return; } @@ -332,7 +330,6 @@ public function setShareKey($path, $uid, $key) { * @return boolean */ public function init($uid, $passPhrase) { - $this->session->setStatus(Session::INIT_EXECUTED); try { @@ -375,7 +372,7 @@ public function getPrivateKey($userId) { $privateKey = $this->keyStorage->getUserKey($userId, $this->privateKeyId, Encryption::ID); - if (strlen($privateKey) !== 0) { + if (\strlen($privateKey) !== 0) { return $privateKey; } throw new PrivateKeyMissingException($userId); @@ -390,7 +387,7 @@ public function getFileKey($path, $uid) { if ($uid === '') { $uid = null; } - $publicAccess = is_null($uid); + $publicAccess = ($uid === null); $encryptedFileKey = $this->keyStorage->getFileKey($path, $this->fileKeyId, Encryption::ID); if (empty($encryptedFileKey)) { @@ -407,7 +404,7 @@ public function getFileKey($path, $uid) { // when logged in, the master key is already decrypted in the session $privateKey = $this->session->getPrivateKey(); } - } else if ($publicAccess) { + } elseif ($publicAccess) { // use public share key for public links $uid = $this->getPublicShareKeyId(); $shareKey = $this->getShareKey($path, $uid); @@ -485,7 +482,6 @@ public function deleteShareKey($path, $keyId) { Encryption::ID); } - /** * @param $path * @param $uid @@ -538,7 +534,7 @@ public function userHasKeys($userId) { public function getPublicKey($userId) { $publicKey = $this->keyStorage->getUserKey($userId, $this->publicKeyId, Encryption::ID); - if (strlen($publicKey) !== 0) { + if (\strlen($publicKey) !== 0) { return $publicKey; } throw new PublicKeyMissingException($userId); @@ -618,7 +614,6 @@ public function getPublicKeys(array $userIds) { } return $keys; - } /** @@ -661,7 +656,6 @@ public function addSystemKeys(array $accessList, array $publicKeys, $uid) { if ($this->recoveryKeyExists() && $this->util->isRecoveryEnabledForUser($uid)) { - $publicKeys[$this->getRecoveryKeyId()] = $this->getRecoveryKey(); } @@ -689,7 +683,7 @@ public function getMasterKeyPassword() { * @return string */ public function getMasterKeyId() { - if($this->config->getAppValue('encryption', 'masterKeyId') !== $this->masterKeyId) { + if ($this->config->getAppValue('encryption', 'masterKeyId') !== $this->masterKeyId) { $this->masterKeyId = $this->config->getAppValue('encryption', 'masterKeyId'); } return $this->masterKeyId; @@ -710,15 +704,15 @@ public function getPublicMasterKey() { public function setPublicShareKeyIDAndMasterKeyId() { $this->publicShareKeyId = $this->config->getAppValue('encryption', 'publicShareKeyId'); - if (is_null($this->publicShareKeyId) || ($this->publicShareKeyId === '')) { - $this->publicShareKeyId = 'pubShare_' . substr(md5(time()), 0, 8); + if (($this->publicShareKeyId === null) || ($this->publicShareKeyId === '')) { + $this->publicShareKeyId = 'pubShare_' . \substr(\md5(\time()), 0, 8); $this->config->setAppValue('encryption', 'publicShareKeyId', $this->publicShareKeyId); } $this->masterKeyId = $this->config->getAppValue('encryption', 'masterKeyId'); - if (is_null($this->masterKeyId) || ($this->masterKeyId === '')) { - $this->masterKeyId = 'master_' . substr(md5(time()), 0, 8); + if (($this->masterKeyId === null) || ($this->masterKeyId === '')) { + $this->masterKeyId = 'master_' . \substr(\md5(\time()), 0, 8); $this->config->setAppValue('encryption', 'masterKeyId', $this->masterKeyId); } } diff --git a/lib/Migration.php b/lib/Migration.php index 59c872ba..a22c71f6 100644 --- a/lib/Migration.php +++ b/lib/Migration.php @@ -24,14 +24,12 @@ namespace OCA\Encryption; - use OC\Files\View; use OCP\IConfig; use OCP\IDBConnection; use OCP\ILogger; class Migration { - private $moduleId; /** @var \OC\Files\View */ private $view; @@ -91,19 +89,18 @@ public function reorganizeFolderStructure() { $limit = 500; $offset = 0; do { - $users = \OC::$server->getUserManager()->search('', $limit, $offset); + $users = \OC::$server->getUserManager()->search('', $limit, $offset); foreach ($users as $user) { $this->reorganizeFolderStructureForUser($user->getUID()); } $offset += $limit; - } while (count($users) >= $limit); + } while (\count($users) >= $limit); } /** * reorganize system wide folder structure */ public function reorganizeSystemFolderStructure() { - $this->createPathForKeys('/files_encryption'); // backup system wide folders @@ -119,7 +116,6 @@ public function reorganizeSystemFolderStructure() { $storage->getScanner()->scan('files_encryption'); } - /** * reorganize folder structure for user * @@ -195,7 +191,7 @@ public function updateDB() { * create backup of system-wide keys */ private function backupSystemWideKeys() { - $backupDir = 'encryption_migration_backup_' . date("Y-m-d_H-i-s"); + $backupDir = 'encryption_migration_backup_' . \date("Y-m-d_H-i-s"); $this->view->mkdir($backupDir); $this->view->copy('files_encryption', $backupDir . '/files_encryption'); } @@ -209,7 +205,7 @@ private function backupSystemWideKeys() { private function backupUserKeys($user) { $encryptionDir = $user . '/files_encryption'; if ($this->view->is_dir($encryptionDir)) { - $backupDir = $user . '/encryption_migration_backup_' . date("Y-m-d_H-i-s"); + $backupDir = $user . '/encryption_migration_backup_' . \date("Y-m-d_H-i-s"); $this->view->mkdir($backupDir); $this->view->copy($encryptionDir, $backupDir); return true; @@ -223,8 +219,8 @@ private function backupUserKeys($user) { private function renameSystemPrivateKeys() { $dh = $this->view->opendir('files_encryption'); $this->createPathForKeys('/files_encryption/' . $this->moduleId); - if (is_resource($dh)) { - while (($privateKey = readdir($dh)) !== false) { + if (\is_resource($dh)) { + while (($privateKey = \readdir($dh)) !== false) { if (!\OC\Files\Filesystem::isIgnoredDir($privateKey)) { if (!$this->view->is_dir('/files_encryption/' . $privateKey)) { $this->view->rename('files_encryption/' . $privateKey, 'files_encryption/' . $this->moduleId . '/' . $privateKey); @@ -232,7 +228,7 @@ private function renameSystemPrivateKeys() { } } } - closedir($dh); + \closedir($dh); } } @@ -242,7 +238,7 @@ private function renameSystemPrivateKeys() { * @param string $privateKey private key for which we want to rename the corresponding public key */ private function renameSystemPublicKey($privateKey) { - $publicKey = substr($privateKey, 0, strrpos($privateKey, '.privateKey')) . '.publicKey'; + $publicKey = \substr($privateKey, 0, \strrpos($privateKey, '.privateKey')) . '.publicKey'; $this->view->rename('files_encryption/public_keys/' . $publicKey, 'files_encryption/' . $this->moduleId . '/' . $publicKey); } @@ -255,7 +251,7 @@ private function renameUsersPrivateKey($user) { $oldPrivateKey = $user . '/files_encryption/' . $user . '.privateKey'; $newPrivateKey = $user . '/files_encryption/' . $this->moduleId . '/' . $user . '.privateKey'; if ($this->view->file_exists($oldPrivateKey)) { - $this->createPathForKeys(dirname($newPrivateKey)); + $this->createPathForKeys(\dirname($newPrivateKey)); $this->view->rename($oldPrivateKey, $newPrivateKey); } } @@ -269,7 +265,7 @@ private function renameUsersPublicKey($user) { $oldPublicKey = '/files_encryption/public_keys/' . $user . '.publicKey'; $newPublicKey = $user . '/files_encryption/' . $this->moduleId . '/' . $user . '.publicKey'; if ($this->view->file_exists($oldPublicKey)) { - $this->createPathForKeys(dirname($newPublicKey)); + $this->createPathForKeys(\dirname($newPublicKey)); $this->view->rename($oldPublicKey, $newPublicKey); } } @@ -282,7 +278,6 @@ private function renameUsersPublicKey($user) { * @param bool $trash */ private function renameFileKeys($user, $path, $trash = false) { - if ($this->view->is_dir($user . '/' . $path) === false) { $this->logger->info('Skip dir /' . $user . '/' . $path . ': does not exist'); return; @@ -290,15 +285,15 @@ private function renameFileKeys($user, $path, $trash = false) { $dh = $this->view->opendir($user . '/' . $path); - if (is_resource($dh)) { - while (($file = readdir($dh)) !== false) { + if (\is_resource($dh)) { + while (($file = \readdir($dh)) !== false) { if (!\OC\Files\Filesystem::isIgnoredDir($file)) { if ($this->view->is_dir($user . '/' . $path . '/' . $file)) { $this->renameFileKeys($user, $path . '/' . $file, $trash); } else { $target = $this->getTargetDir($user, $path, $file, $trash); if ($target !== false) { - $this->createPathForKeys(dirname($target)); + $this->createPathForKeys(\dirname($target)); $this->view->rename($user . '/' . $path . '/' . $file, $target); } else { $this->logger->warning( @@ -309,7 +304,7 @@ private function renameFileKeys($user, $path, $trash = false) { } } } - closedir($dh); + \closedir($dh); } } @@ -335,10 +330,10 @@ protected function getSystemMountPoints() { */ private function getTargetDir($user, $keyPath, $filename, $trash) { if ($trash) { - $filePath = substr($keyPath, strlen('/files_trashbin/keys/')); + $filePath = \substr($keyPath, \strlen('/files_trashbin/keys/')); $targetDir = $user . '/files_encryption/keys/files_trashbin/' . $filePath . '/' . $this->moduleId . '/' . $filename; } else { - $filePath = substr($keyPath, strlen('/files_encryption/keys/')); + $filePath = \substr($keyPath, \strlen('/files_encryption/keys/')); $targetDir = $user . '/files_encryption/keys/files/' . $filePath . '/' . $this->moduleId . '/' . $filename; } @@ -348,15 +343,15 @@ private function getTargetDir($user, $keyPath, $filename, $trash) { $systemMountPoints = $this->getSystemMountPoints(); foreach ($systemMountPoints as $mountPoint) { $normalizedMountPoint = \OC\Files\Filesystem::normalizePath($mountPoint['mountpoint']) . '/'; - if (strpos($normalized, $normalizedMountPoint) === 0) { - return $targetDir; + if (\strpos($normalized, $normalizedMountPoint) === 0) { + return $targetDir; } } - } else if ($trash === false && $this->view->file_exists('/' . $user . '/files/' . $filePath)) { + } elseif ($trash === false && $this->view->file_exists('/' . $user . '/files/' . $filePath)) { return $targetDir; - } else if ($trash === true && $this->view->file_exists('/' . $user . '/files_trashbin/' . $filePath)) { - return $targetDir; - } + } elseif ($trash === true && $this->view->file_exists('/' . $user . '/files_trashbin/' . $filePath)) { + return $targetDir; + } return false; } @@ -378,7 +373,7 @@ private function deleteOldKeys($user) { */ private function createPathForKeys($path) { if (!$this->view->file_exists($path)) { - $sub_dirs = explode('/', $path); + $sub_dirs = \explode('/', $path); $dir = ''; foreach ($sub_dirs as $sub_dir) { $dir .= '/' . $sub_dir; diff --git a/lib/Panels/Admin.php b/lib/Panels/Admin.php index 6125dc5a..5f341ddb 100644 --- a/lib/Panels/Admin.php +++ b/lib/Panels/Admin.php @@ -95,4 +95,4 @@ public function getPanel() { $tmpl->assign('masterKeyEnabled', $util->isMasterKeyEnabled()); return $tmpl; } -} \ No newline at end of file +} diff --git a/lib/Panels/Personal.php b/lib/Panels/Personal.php index 99fea72b..39dcc532 100644 --- a/lib/Panels/Personal.php +++ b/lib/Panels/Personal.php @@ -105,4 +105,4 @@ public function getPanel() { } return null; } -} \ No newline at end of file +} diff --git a/lib/Recovery.php b/lib/Recovery.php index 9ce4c7ab..f628be19 100644 --- a/lib/Recovery.php +++ b/lib/Recovery.php @@ -24,7 +24,6 @@ namespace OCA\Encryption; - use OCA\Encryption\Crypto\Crypt; use OCP\Encryption\Keys\IStorage; use OCP\IConfig; @@ -37,7 +36,6 @@ class Recovery { - /** * @var null|IUser */ @@ -109,7 +107,7 @@ public function enableAdminRecovery($password) { if (!$keyManager->recoveryKeyExists()) { $keyPair = $this->crypt->createKeyPair(); - if (!is_array($keyPair)) { + if (!\is_array($keyPair)) { return false; } @@ -194,7 +192,6 @@ public function isRecoveryKeyEnabled() { * @return bool */ public function setRecoveryForUser($value) { - try { $this->config->setUserValue($this->user->getUID(), 'encryption', @@ -291,7 +288,6 @@ private function recoverAllFiles($path, $privateKey, $uid) { $this->recoverFile($filePath, $privateKey, $uid); } } - } /** @@ -323,8 +319,5 @@ private function recoverFile($path, $privateKey, $uid) { $encryptedKeyfiles = $this->crypt->multiKeyEncrypt($fileKey, $publicKeys); $this->keyManager->setAllFileKeys($path, $encryptedKeyfiles); } - } - - } diff --git a/lib/Session.php b/lib/Session.php index 33241a7a..08541699 100644 --- a/lib/Session.php +++ b/lib/Session.php @@ -59,7 +59,7 @@ public function setStatus($status) { */ public function getStatus() { $status = $this->session->get('encryptionInitialized'); - if (is_null($status)) { + if ($status === null) { if (\OC::$server->getAppConfig()->getValue('encryption', 'useMasterKey', '0') !== '0' or \OC::$server->getAppConfig()->getValue('encryption', 'userSpecificKey', '') !== '') { $status = self::NOT_INITIALIZED; @@ -77,7 +77,7 @@ public function getStatus() { */ public function getPrivateKey() { $key = $this->session->get('privateKey'); - if (is_null($key)) { + if ($key === null) { throw new Exceptions\PrivateKeyMissingException('please try to log-out and log-in again', 0); } return $key; @@ -90,7 +90,7 @@ public function getPrivateKey() { */ public function isPrivateKeySet() { $key = $this->session->get('privateKey'); - if (is_null($key)) { + if ($key === null) { return false; } @@ -138,9 +138,9 @@ public function decryptAllModeActivated() { */ public function getDecryptAllUid() { $uid = $this->session->get('decryptAllUid'); - if (is_null($uid) && $this->decryptAllModeActivated()) { + if (($uid === null) && $this->decryptAllModeActivated()) { throw new \Exception('No uid found while in decrypt all mode'); - } elseif (is_null($uid)) { + } elseif ($uid === null) { throw new \Exception('Please activate decrypt all mode first'); } @@ -155,9 +155,9 @@ public function getDecryptAllUid() { */ public function getDecryptAllKey() { $privateKey = $this->session->get('decryptAllKey'); - if (is_null($privateKey) && $this->decryptAllModeActivated()) { + if (($privateKey === null) && $this->decryptAllModeActivated()) { throw new PrivateKeyMissingException('No private key found while in decrypt all mode'); - } elseif (is_null($privateKey)) { + } elseif ($privateKey === null) { throw new PrivateKeyMissingException('Please activate decrypt all mode first'); } @@ -175,5 +175,4 @@ public function clear() { $this->session->remove('decryptAllKey'); $this->session->remove('decryptAllUid'); } - } diff --git a/lib/Users/Setup.php b/lib/Users/Setup.php index 4c365e41..c831b263 100644 --- a/lib/Users/Setup.php +++ b/lib/Users/Setup.php @@ -24,7 +24,6 @@ namespace OCA\Encryption\Users; - use OCA\Encryption\Crypto\Crypt; use OCA\Encryption\KeyManager; use OCP\ILogger; @@ -48,7 +47,6 @@ class Setup { */ private $user; - /** * @param ILogger $logger * @param IUserSession $userSession @@ -63,7 +61,7 @@ public function __construct(ILogger $logger, $this->user = $userSession && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : false; $this->crypt = $crypt; $this->keyManager = $keyManager; - } + } /** * @param string $uid user id diff --git a/lib/Util.php b/lib/Util.php index e0853dc2..98b37966 100644 --- a/lib/Util.php +++ b/lib/Util.php @@ -21,10 +21,8 @@ * */ - namespace OCA\Encryption; - use OC\Files\View; use OCA\Encryption\Crypto\Crypt; use OCP\IConfig; @@ -174,14 +172,13 @@ public function userHasFiles($uid) { */ public function getOwner($path) { $owner = ''; - $parts = explode('/', $path, 3); - if (count($parts) > 1) { + $parts = \explode('/', $path, 3); + if (\count($parts) > 1) { $owner = $parts[1]; if ($this->userManager->userExists($owner) === false) { throw new \BadMethodCallException('Unknown user: ' . 'method expects path to a user folder relative to the data folder'); } - } return $owner; @@ -197,5 +194,4 @@ public function getStorage($path) { $storage = $this->files->getMount($path)->getStorage(); return $storage; } - } diff --git a/templates/settings-admin.php b/templates/settings-admin.php index 56cd4113..4c9a660c 100644 --- a/templates/settings-admin.php +++ b/templates/settings-admin.php @@ -38,7 +38,9 @@ @@ -68,7 +70,9 @@



-

> +

> t("Change recovery key password:")); ?>
diff --git a/templates/settings-personal.php b/templates/settings-personal.php index 47dcdc63..3303a990 100644 --- a/templates/settings-personal.php +++ b/templates/settings-personal.php @@ -55,7 +55,7 @@ id='userEnableRecoveryCheckbox' name='userEnableRecovery' value='1' - /> + />
@@ -64,7 +64,7 @@ id='userDisableRecoveryCheckbox' name='userEnableRecovery' value='0' - /> + />

diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index 8cf246d6..68340531 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -114,7 +114,7 @@ public function fileOfUserShouldNotBeEncrypted($fileName, $username) { $response = $this->featureContext->getResponse(); $parsedResponse = HttpRequestHelper::getResponseXml($response); $encodedFileContent = (string)$parsedResponse->data->element->contentUrlEncoded; - $fileContent = urldecode($encodedFileContent); + $fileContent = \urldecode($encodedFileContent); $this->featureContext->userDownloadsFileUsingTheAPI($username, "/$fileName"); $fileContentServer = (string)$this->featureContext->getResponse()->getBody(); @@ -141,7 +141,7 @@ public function fileOfUserShouldBeEncrypted($fileName, $username) { $response = $this->featureContext->getResponse(); $parsedResponse = HttpRequestHelper::getResponseXml($this->featureContext->getResponse()); $encodedFileContent = (string)$parsedResponse->data->element->contentUrlEncoded; - $fileContent = urldecode($encodedFileContent); + $fileContent = \urldecode($encodedFileContent); PHPUnit_Framework_Assert::assertStringStartsWith( "HBEGIN:oc_encryption_module:OC_DEFAULT_MODULE:cipher:AES-256-CTR:signed:true", diff --git a/tests/acceptance/features/bootstrap/bootstrap.php b/tests/acceptance/features/bootstrap/bootstrap.php index 1f06dd24..1e5cd4ce 100644 --- a/tests/acceptance/features/bootstrap/bootstrap.php +++ b/tests/acceptance/features/bootstrap/bootstrap.php @@ -34,4 +34,4 @@ "TestHelpers\\", __DIR__ . "/../../../../../../tests/TestHelpers", true ); -$classLoader->register(); \ No newline at end of file +$classLoader->register(); diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index 22531a54..ead060b3 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -19,7 +19,6 @@ * */ - namespace OCA\Encryption\Tests\Command; use OC\Files\FileInfo; @@ -144,7 +143,6 @@ public function setUp() { $this->encryptionManager, $this->questionHelper, $this->userSetup, $this->mailer, $this->secureRandom, $this->l, $this->logger); - $this->invokePrivate($this->recreateMasterKey, 'input', [$this->input]); $this->invokePrivate($this->recreateMasterKey, 'output', [$this->output]); } @@ -153,8 +151,7 @@ public function setUp() { * @dataProvider dataTestExecute */ public function testNewMasterKey($mastkerKeyEnabled) { - - if( $mastkerKeyEnabled === true) { + if ($mastkerKeyEnabled === true) { $this->recreateMasterKey = $this->getMockBuilder('OCA\Encryption\Command\RecreateMasterKey') ->setConstructorArgs( [ @@ -183,7 +180,7 @@ public function testNewMasterKey($mastkerKeyEnabled) { $this->rootView->expects($this->any())->method('is_dir') ->willReturnCallback( - function($path) { + function ($path) { if ($path === '/user1/files/foo') { return true; } @@ -200,13 +197,13 @@ function($path) { $this->output->expects($this->at(16)) ->method('writeln') - ->willReturnCallback(function ($value){ + ->willReturnCallback(function ($value) { global $outputText; $outputText .= $value . "\n"; }); $this->invokePrivate($this->recreateMasterKey, 'execute', [$this->input, $this->output]); - $this->assertSame("Encryption completed successfully", trim($outputText, "\n")); + $this->assertSame("Encryption completed successfully", \trim($outputText, "\n")); $outputText=""; } else { $this->recreateMasterKey = $this->getMockBuilder('OCA\Encryption\Command\RecreateMasterKey') @@ -227,13 +224,13 @@ function($path) { global $outputText; $this->output->expects($this->at(0)) ->method('writeln') - ->willReturnCallback(function ($value){ + ->willReturnCallback(function ($value) { global $outputText; $outputText .= $value . "\n"; }); $this->invokePrivate($this->recreateMasterKey, 'execute', [$this->input, $this->output]); - $this->assertSame("Master key is not enabled.", trim($outputText, "\n")); + $this->assertSame("Master key is not enabled.", \trim($outputText, "\n")); } } @@ -244,4 +241,3 @@ public function dataTestExecute() { ]; } } - diff --git a/tests/unit/Command/TestEnableMasterKey.php b/tests/unit/Command/TestEnableMasterKey.php index 224f9eff..e3a5153d 100644 --- a/tests/unit/Command/TestEnableMasterKey.php +++ b/tests/unit/Command/TestEnableMasterKey.php @@ -20,10 +20,8 @@ * */ - namespace OCA\Encryption\Tests\Command; - use OCA\Encryption\Command\SelectEncryptionType; use OCA\Encryption\Util; use Test\TestCase; @@ -72,7 +70,6 @@ public function setUp() { * @param string $answer */ public function testExecute($isAlreadyEnabled, $answer) { - $this->config->expects($this->at(0)) ->method('getAppValue') ->with('core', 'encryption_enabled', 'no') @@ -80,7 +77,7 @@ public function testExecute($isAlreadyEnabled, $answer) { $this->config->expects($this->at(1)) ->method('getAppValue') - ->with('encryption','userSpecificKey', '') + ->with('encryption', 'userSpecificKey', '') ->willReturn(""); $this->util->expects($this->once())->method('isMasterKeyEnabled') @@ -104,7 +101,6 @@ public function testExecute($isAlreadyEnabled, $answer) { $this->questionHelper->expects($this->once())->method('ask')->willReturn(false); $this->config->expects($this->never())->method('setAppValue'); - } } @@ -112,7 +108,6 @@ public function testExecute($isAlreadyEnabled, $answer) { ->with('encryption-type') ->willReturn("masterkey"); - $this->invokePrivate($this->enableMasterKey, 'execute', [$this->input, $this->output]); } diff --git a/tests/unit/Command/TestEnableUserKey.php b/tests/unit/Command/TestEnableUserKey.php index c0536778..3df27926 100644 --- a/tests/unit/Command/TestEnableUserKey.php +++ b/tests/unit/Command/TestEnableUserKey.php @@ -21,7 +21,6 @@ namespace OCA\Encryption\Tests\Command; - use OCA\Encryption\Command\SelectEncryptionType; use OCA\Encryption\Util; use Test\TestCase; @@ -70,7 +69,6 @@ public function setUp() { * @param string $answer */ public function testExecute($isAlreadyEnabled, $answer) { - $userSpecificVal = $isAlreadyEnabled ? 1 : ''; $this->config->expects($this->at(0)) @@ -80,7 +78,7 @@ public function testExecute($isAlreadyEnabled, $answer) { $this->config->expects($this->at(1)) ->method('getAppValue') - ->with('encryption','userSpecificKey', '') + ->with('encryption', 'userSpecificKey', '') ->willReturn($userSpecificVal); $this->util->expects($this->once())->method('isMasterKeyEnabled') @@ -104,7 +102,6 @@ public function testExecute($isAlreadyEnabled, $answer) { $this->questionHelper->expects($this->once())->method('ask')->willReturn(false); $this->config->expects($this->never())->method('setAppValue'); - } } @@ -112,7 +109,6 @@ public function testExecute($isAlreadyEnabled, $answer) { ->with('encryption-type') ->willReturn("user-keys"); - $this->invokePrivate($this->enableUserKey, 'execute', [$this->input, $this->output]); } @@ -124,6 +120,4 @@ public function dataTestExecute() { [false, ''] ]; } - } - diff --git a/tests/unit/Controller/RecoveryControllerTest.php b/tests/unit/Controller/RecoveryControllerTest.php index 4a25186f..fd0a9443 100644 --- a/tests/unit/Controller/RecoveryControllerTest.php +++ b/tests/unit/Controller/RecoveryControllerTest.php @@ -20,10 +20,8 @@ * */ - namespace OCA\Encryption\Tests\Controller; - use OCA\Encryption\Controller\RecoveryController; use OCP\AppFramework\Http; use Test\TestCase; @@ -59,8 +57,6 @@ public function adminRecoveryProvider() { * @param $expectedStatus */ public function testAdminRecovery($recoveryPassword, $passConfirm, $enableRecovery, $expectedMessage, $expectedStatus) { - - $this->recoveryMock->expects($this->any()) ->method('enableAdminRecovery') ->willReturn(true); @@ -73,11 +69,8 @@ public function testAdminRecovery($recoveryPassword, $passConfirm, $enableRecove $passConfirm, $enableRecovery); - $this->assertEquals($expectedMessage, $response->getData()['data']['message']); $this->assertEquals($expectedStatus, $response->getStatus()); - - } public function changeRecoveryPasswordProvider() { @@ -113,8 +106,6 @@ public function testChangeRecoveryPassword($password, $confirmPassword, $oldPass $this->assertEquals($expectedMessage, $response->getData()['data']['message']); $this->assertEquals($expectedStatus, $response->getStatus()); - - } public function userSetRecoveryProvider() { @@ -139,12 +130,10 @@ public function testUserSetRecovery($enableRecovery, $expectedMessage, $expected ['0', false] ])); - $response = $this->controller->userSetRecovery($enableRecovery); $this->assertEquals($expectedMessage, $response->getData()['data']['message']); $this->assertEquals($expectedStatus, $response->getStatus()); - } protected function setUp() { @@ -177,5 +166,4 @@ protected function setUp() { $this->l10nMock, $this->recoveryMock); } - } diff --git a/tests/unit/Controller/SettingsControllerTest.php b/tests/unit/Controller/SettingsControllerTest.php index db9c0188..c59d8234 100644 --- a/tests/unit/Controller/SettingsControllerTest.php +++ b/tests/unit/Controller/SettingsControllerTest.php @@ -61,7 +61,6 @@ class SettingsControllerTest extends TestCase { private $utilMock; protected function setUp() { - parent::setUp(); $this->requestMock = $this->createMock('OCP\IRequest'); @@ -71,7 +70,7 @@ protected function setUp() { $this->l10nMock->expects($this->any()) ->method('t') - ->will($this->returnCallback(function($message) { + ->will($this->returnCallback(function ($message) { return $message; })); @@ -132,7 +131,6 @@ protected function setUp() { * test updatePrivateKeyPassword() if wrong new password was entered */ public function testUpdatePrivateKeyPasswordWrongNewPassword() { - $oldPassword = 'old'; $newPassword = 'new'; @@ -156,7 +154,6 @@ public function testUpdatePrivateKeyPasswordWrongNewPassword() { * test updatePrivateKeyPassword() if wrong old password was entered */ public function testUpdatePrivateKeyPasswordWrongOldPassword() { - $oldPassword = 'old'; $newPassword = 'new'; @@ -183,7 +180,6 @@ public function testUpdatePrivateKeyPasswordWrongOldPassword() { * test updatePrivateKeyPassword() with the correct old and new password */ public function testUpdatePrivateKeyPassword() { - $oldPassword = 'old'; $newPassword = 'new'; @@ -201,8 +197,6 @@ public function testUpdatePrivateKeyPassword() { ->with('testUser', 'new') ->willReturn(true); - - $this->cryptMock ->expects($this->once()) ->method('decryptPrivateKey') @@ -243,10 +237,9 @@ public function testUpdatePrivateKeyPassword() { $data['message']); } - function testSetEncryptHomeStorage() { + public function testSetEncryptHomeStorage() { $value = true; $this->utilMock->expects($this->once())->method('setEncryptHomeStorage')->with($value); $this->controller->setEncryptHomeStorage($value); } - } diff --git a/tests/unit/Controller/StatusControllerTest.php b/tests/unit/Controller/StatusControllerTest.php index 8e3284c3..fcf241ef 100644 --- a/tests/unit/Controller/StatusControllerTest.php +++ b/tests/unit/Controller/StatusControllerTest.php @@ -21,10 +21,8 @@ * */ - namespace OCA\Encryption\Tests\Controller; - use OCA\Encryption\Controller\StatusController; use OCA\Encryption\Session; use Test\TestCase; @@ -44,7 +42,6 @@ class StatusControllerTest extends TestCase { protected $controller; protected function setUp() { - parent::setUp(); $this->sessionMock = $this->getMockBuilder('OCA\Encryption\Session') @@ -55,7 +52,7 @@ protected function setUp() { ->disableOriginalConstructor()->getMock(); $this->l10nMock->expects($this->any()) ->method('t') - ->will($this->returnCallback(function($message) { + ->will($this->returnCallback(function ($message) { return $message; })); @@ -63,7 +60,6 @@ protected function setUp() { $this->requestMock, $this->l10nMock, $this->sessionMock); - } /** diff --git a/tests/unit/Crypto/CryptTest.php b/tests/unit/Crypto/CryptTest.php index b998f9cb..2c91b512 100644 --- a/tests/unit/Crypto/CryptTest.php +++ b/tests/unit/Crypto/CryptTest.php @@ -22,16 +22,13 @@ * */ - namespace OCA\Encryption\Tests\Crypto; - use OCA\Encryption\Crypto\Crypt; use Test\TestCase; class CryptTest extends TestCase { - /** @var \OCP\ILogger|\PHPUnit_Framework_MockObject_MockObject */ private $logger; @@ -71,14 +68,13 @@ public function setUp() { * test getOpenSSLConfig without any additional parameters */ public function testGetOpenSSLConfigBasic() { - $this->config->expects($this->once()) ->method('getSystemValue') ->with($this->equalTo('openssl'), $this->equalTo([])) ->willReturn([]); $result = self::invokePrivate($this->crypt, 'getOpenSSLConfig'); - $this->assertSame(1, count($result)); + $this->assertSame(1, \count($result)); $this->assertArrayHasKey('private_key_bits', $result); $this->assertSame(4096, $result['private_key_bits']); } @@ -87,28 +83,25 @@ public function testGetOpenSSLConfigBasic() { * test getOpenSSLConfig with additional parameters defined in config.php */ public function testGetOpenSSLConfig() { - $this->config->expects($this->once()) ->method('getSystemValue') ->with($this->equalTo('openssl'), $this->equalTo([])) ->willReturn(['foo' => 'bar', 'private_key_bits' => 1028]); $result = self::invokePrivate($this->crypt, 'getOpenSSLConfig'); - $this->assertSame(2, count($result)); + $this->assertSame(2, \count($result)); $this->assertArrayHasKey('private_key_bits', $result); $this->assertArrayHasKey('foo', $result); $this->assertSame(1028, $result['private_key_bits']); $this->assertSame('bar', $result['foo']); } - /** * test generateHeader with valid key formats * * @dataProvider dataTestGenerateHeader */ public function testGenerateHeader($keyFormat, $expected) { - $this->config->expects($this->once()) ->method('getSystemValue') ->with($this->equalTo('cipher'), $this->equalTo('AES-256-CTR')) @@ -153,13 +146,13 @@ public function testGetCipherWithInvalidCipher() { ->method('warning') ->with('Unsupported cipher (Not-Existing-Cipher) defined in config.php supported. Falling back to AES-256-CTR'); - // Workaround for OpenSSL 0.9.8. Fallback to an old cipher that should work. - if (OPENSSL_VERSION_NUMBER < 0x1000101f) { - $this->assertSame('AES-128-CFB', $this->crypt->getCipher()); - } else { - $this->assertSame('AES-256-CTR', $this->crypt->getCipher()); - } - } + // Workaround for OpenSSL 0.9.8. Fallback to an old cipher that should work. + if (OPENSSL_VERSION_NUMBER < 0x1000101f) { + $this->assertSame('AES-128-CFB', $this->crypt->getCipher()); + } else { + $this->assertSame('AES-256-CTR', $this->crypt->getCipher()); + } + } /** * @dataProvider dataProviderGetCipher @@ -172,14 +165,14 @@ public function testGetCipher($configValue, $expected) { ->with($this->equalTo('cipher'), $this->equalTo('AES-256-CTR')) ->willReturn($configValue); - if (OPENSSL_VERSION_NUMBER < 0x1000101f) { - if ($configValue === 'AES-256-CTR' || $configValue === 'AES-128-CTR' || $configValue === 'unknown') { - $expected = 'AES-128-CFB'; - } - } + if (OPENSSL_VERSION_NUMBER < 0x1000101f) { + if ($configValue === 'AES-256-CTR' || $configValue === 'AES-128-CTR' || $configValue === 'unknown') { + $expected = 'AES-128-CFB'; + } + } - $this->assertSame($expected, $this->crypt->getCipher()); - } + $this->assertSame($expected, $this->crypt->getCipher()); + } /** * data provider for testGetCipher @@ -201,7 +194,6 @@ public function dataProviderGetCipher() { * test concatIV() */ public function testConcatIV() { - $result = self::invokePrivate( $this->crypt, 'concatIV', @@ -217,8 +209,8 @@ public function testConcatIV() { */ public function testSplitMetaData($data, $expected) { $result = self::invokePrivate($this->crypt, 'splitMetaData', [$data, 'AES-256-CFB']); - $this->assertTrue(is_array($result)); - $this->assertSame(3, count($result)); + $this->assertTrue(\is_array($result)); + $this->assertSame(3, \count($result)); $this->assertArrayHasKey('encrypted', $result); $this->assertArrayHasKey('iv', $result); $this->assertArrayHasKey('signature', $result); @@ -295,7 +287,7 @@ public function testRemovePadding($data, $expected) { * * @return array */ - public function dataProviderRemovePadding() { + public function dataProviderRemovePadding() { return [ ['dataxx', 'data'], ['data', false] @@ -306,12 +298,11 @@ public function dataProviderRemovePadding() { * test parseHeader() */ public function testParseHeader() { - $header= 'HBEGIN:foo:bar:cipher:AES-256-CFB:HEND'; $result = self::invokePrivate($this->crypt, 'parseHeader', [$header]); - $this->assertTrue(is_array($result)); - $this->assertSame(2, count($result)); + $this->assertTrue(\is_array($result)); + $this->assertSame(2, \count($result)); $this->assertArrayHasKey('foo', $result); $this->assertArrayHasKey('cipher', $result); $this->assertSame('bar', $result['foo']); @@ -324,24 +315,22 @@ public function testParseHeader() { * @return string */ public function testEncrypt() { - $decrypted = 'content'; $password = 'password'; $iv = self::invokePrivate($this->crypt, 'generateIv'); - $this->assertTrue(is_string($iv)); - $this->assertSame(16, strlen($iv)); + $this->assertTrue(\is_string($iv)); + $this->assertSame(16, \strlen($iv)); $result = self::invokePrivate($this->crypt, 'encrypt', [$decrypted, $iv, $password]); - $this->assertTrue(is_string($result)); + $this->assertTrue(\is_string($result)); return [ 'password' => $password, 'iv' => $iv, 'encrypted' => $result, 'decrypted' => $decrypted]; - } /** @@ -350,14 +339,12 @@ public function testEncrypt() { * @depends testEncrypt */ public function testDecrypt($data) { - $result = self::invokePrivate( $this->crypt, 'decrypt', [$data['encrypted'], $data['iv'], $data['password']]); $this->assertSame($data['decrypted'], $result); - } /** @@ -448,8 +435,8 @@ public function dataTestDecryptPrivateKey() { } public function testIsValidPrivateKey() { - $res = openssl_pkey_new(); - openssl_pkey_export($res, $privateKey); + $res = \openssl_pkey_new(); + \openssl_pkey_export($res, $privateKey); // valid private key $this->assertTrue( @@ -461,5 +448,4 @@ public function testIsValidPrivateKey() { $this->invokePrivate($this->crypt, 'isValidPrivateKey', ['foo']) ); } - } diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index 9c2246f1..ca86b3f4 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -20,10 +20,8 @@ * */ - namespace OCA\Encryption\Tests\Crypto; - use OC\Helper\EnvironmentHelper; use OC\User\LoginException; use OCA\Encryption\Crypto\Crypt; @@ -170,7 +168,6 @@ public function testGetPrivateKey($user, $recoveryKeyId, $masterKeyId) { $this->keyManager->expects($this->never())->method('getPrivateKey'); $this->crypt->expects($this->once())->method('decryptPrivateKey') ->with($masterKey, $password, $masterKeyId)->willReturn($unencryptedKey); - } else { $this->keyManager->expects($this->never())->method('getSystemPrivateKey'); $this->keyManager->expects($this->once())->method('getPrivateKey') @@ -355,7 +352,6 @@ public function testPrepareUserKeyWithRecoveryPasswd($expectedResult, $user) { } } - $result = $this->instance->prepare($input, $output, $user); $this->assertEquals($expectedResult, $result); } diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index f1b0b799..1cb67ee5 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -21,10 +21,8 @@ * */ - namespace OCA\Encryption\Tests\Crypto; - use OC\Files\FileInfo; use OC\Files\Storage\Common; use OC\Files\View; @@ -98,7 +96,7 @@ class EncryptAllTest extends TestCase { /** @var EncryptAll */ protected $encryptAll; - function setUp() { + public function setUp() { parent::setUp(); $this->setupUser = $this->getMockBuilder(Setup::class) ->disableOriginalConstructor()->getMock(); @@ -125,7 +123,6 @@ function setUp() { $this->userInterface = $this->getMockBuilder(UserInterface::class) ->disableOriginalConstructor()->getMock(); - $this->outputInterface->method('getFormatter') ->willReturn($this->createMock('\Symfony\Component\Console\Formatter\OutputFormatterInterface')); @@ -137,7 +134,6 @@ function setUp() { $this->secureRandom->method('getLowStrengthGenerator')->willReturn($this->secureRandom); $this->secureRandom->method('generate')->willReturn('12345678'); - $this->encryptAll = new EncryptAll( $this->setupUser, $this->userManager, @@ -178,7 +174,6 @@ public function testEncryptAll() { $encryptAll->expects($this->at(2))->method('outputPasswords')->with(); $encryptAll->encryptAll($this->inputInterface, $this->outputInterface); - } public function testEncryptAllWithMasterKey() { @@ -208,7 +203,6 @@ public function testEncryptAllWithMasterKey() { $encryptAll->expects($this->never())->method('outputPasswords'); $encryptAll->encryptAll($this->inputInterface, $this->outputInterface); - } public function testCreateKeyPairs() { @@ -231,7 +225,6 @@ public function testCreateKeyPairs() { ->setMethods(['setupUserFS', 'generateOneTimePassword']) ->getMock(); - // set protected property $output $this->invokePrivate($encryptAll, 'output', [$this->outputInterface]); @@ -290,7 +283,6 @@ public function testEncryptAllUsersFiles() { $encryptAll->expects($this->at(1))->method('encryptUsersFiles')->with('user2'); $this->invokePrivate($encryptAll, 'encryptAllUsersFiles'); - } public function testEncryptUsersFiles() { @@ -337,7 +329,7 @@ public function testEncryptUsersFiles() { $this->view->method('is_dir') ->willReturnCallback( - function($path) { + function ($path) { if ($path === '/user1/files/foo') { return true; } @@ -434,7 +426,7 @@ public function testEncryptFileFileId() { public function testGenerateOneTimePassword() { $password = $this->invokePrivate($this->encryptAll, 'generateOneTimePassword', ['user1']); $this->assertInternalType('string', $password); - $this->assertSame(8, strlen($password)); + $this->assertSame(8, \strlen($password)); $userPasswords = $this->invokePrivate($this->encryptAll, 'userPasswords'); $this->assertCount(1, $userPasswords); diff --git a/tests/unit/Crypto/EncryptionTest.php b/tests/unit/Crypto/EncryptionTest.php index 2108120e..f2beea1a 100644 --- a/tests/unit/Crypto/EncryptionTest.php +++ b/tests/unit/Crypto/EncryptionTest.php @@ -103,7 +103,6 @@ public function setUp() { $this->loggerMock, $this->l10nMock ); - } /** @@ -147,7 +146,6 @@ public function endTest() { $this->instance->end('/foo/bar'); } - public function getPublicKeyCallback($uid) { if ($uid === 'user2') { throw new PublicKeyMissingException($uid); @@ -156,7 +154,7 @@ public function getPublicKeyCallback($uid) { } public function addSystemKeysCallback($accessList, $publicKeys) { - $this->assertSame(2, count($publicKeys)); + $this->assertSame(2, \count($publicKeys)); $this->assertArrayHasKey('user1', $publicKeys); $this->assertArrayHasKey('user3', $publicKeys); return $publicKeys; @@ -184,7 +182,6 @@ public function dataProviderForTestGetPathToRealFile() { * @dataProvider dataTestBegin */ public function testBegin($mode, $header, $legacyCipher, $defaultCipher, $fileKey, $expected) { - $this->sessionMock->expects($this->once()) ->method('decryptAllModeActivated') ->willReturn(false); @@ -234,12 +231,10 @@ public function dataTestBegin() { ]; } - /** * test begin() if decryptAll mode was activated */ public function testBeginDecryptAll() { - $path = '/user/files/foo.txt'; $recoveryKeyId = 'recoveryKeyId'; $recoveryShareKey = 'recoveryShareKey'; @@ -292,7 +287,7 @@ public function testUpdate($fileKey, $expected) { $this->keyManagerMock->expects($this->any()) ->method('addSystemKeys') - ->willReturnCallback(function($accessList, $publicKeys) { + ->willReturnCallback(function ($accessList, $publicKeys) { return $publicKeys; }); @@ -312,14 +307,13 @@ public function dataTestUpdate() { } public function testUpdateNoUsers() { - $this->invokePrivate($this->instance, 'rememberVersion', [['path' => 2]]); $this->keyManagerMock->expects($this->never())->method('getFileKey'); $this->keyManagerMock->expects($this->never())->method('getPublicKey'); $this->keyManagerMock->expects($this->never())->method('addSystemKeys'); $this->keyManagerMock->expects($this->once())->method('setVersion') - ->willReturnCallback(function($path, $version, $view) { + ->willReturnCallback(function ($path, $version, $view) { $this->assertSame('path', $path); $this->assertSame(2, $version); $this->assertTrue($view instanceof \OC\Files\View); @@ -337,20 +331,20 @@ public function testUpdateMissingPublicKey() { $this->keyManagerMock->expects($this->any()) ->method('getPublicKey')->willReturnCallback( - function($user) { + function ($user) { throw new PublicKeyMissingException($user); } ); $this->keyManagerMock->expects($this->any()) ->method('addSystemKeys') - ->willReturnCallback(function($accessList, $publicKeys) { + ->willReturnCallback(function ($accessList, $publicKeys) { return $publicKeys; }); $this->cryptMock->expects($this->once())->method('multiKeyEncrypt') ->willReturnCallback( - function($fileKey, $publicKeys) { + function ($fileKey, $publicKeys) { $this->assertEmpty($publicKeys); $this->assertSame('fileKey', $fileKey); } @@ -421,5 +415,4 @@ public function testPrepareDecryptAll() { $this->instance->prepareDecryptAll($input, $output, 'user'); } - } diff --git a/tests/unit/HookManagerTest.php b/tests/unit/HookManagerTest.php index 27dcc6e8..1f293377 100644 --- a/tests/unit/HookManagerTest.php +++ b/tests/unit/HookManagerTest.php @@ -21,10 +21,8 @@ * */ - namespace OCA\Encryption\Tests; - use OCA\Encryption\HookManager; use OCA\Encryption\Hooks\Contracts\IHook; use Test\TestCase; @@ -56,7 +54,6 @@ public function testRegisterHookWithArray() { $this->assertCount(2, $hookInstances); } - /** * */ @@ -64,7 +61,6 @@ public static function setUpBeforeClass() { parent::setUpBeforeClass(); // have to make instance static to preserve data between tests self::$instance = new HookManager(); - } /** @@ -79,7 +75,5 @@ public function testRegisterHooksWithInstance() { $hookInstances = self::invokePrivate(self::$instance, 'hookInstances'); $this->assertCount(3, $hookInstances); - } - } diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index 78348bf6..8154fb7c 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -23,11 +23,8 @@ * */ - - namespace OCA\Encryption\Tests\Hooks; - use OC\User\Manager; use OCA\Encryption\Crypto\Crypt; use OCA\Encryption\Hooks\UserHooks; @@ -206,7 +203,7 @@ public function testSetPassphrase() { $this->keyManagerMock->expects($this->exactly(4)) ->method('setPrivateKey') ->willReturnCallback(function ($user, $key) { - $header = substr($key, 0, strlen(Crypt::HEADER_START)); + $header = \substr($key, 0, \strlen(Crypt::HEADER_START)); $this->assertSame( Crypt::HEADER_START, $header, 'every encrypted file should start with a header'); @@ -220,7 +217,6 @@ public function testSetPassphrase() { ->with('testUser') ->willReturnOnConsecutiveCalls(true, false); - $this->instance = $this->getMockBuilder('OCA\Encryption\Hooks\UserHooks') ->setConstructorArgs( [ @@ -464,7 +460,5 @@ protected function setUp() { $this->config ] )->setMethods(['setupFS'])->getMock(); - } - } diff --git a/tests/unit/KeyManagerTest.php b/tests/unit/KeyManagerTest.php index d4475d5b..60a6b7a1 100644 --- a/tests/unit/KeyManagerTest.php +++ b/tests/unit/KeyManagerTest.php @@ -25,7 +25,6 @@ namespace OCA\Encryption\Tests; - use OCA\Encryption\KeyManager; use OCA\Encryption\Session; use Test\TestCase; @@ -75,7 +74,7 @@ public function setUp() { $this->configMock = $this->createMock('OCP\IConfig'); $this->configMock->expects($this->any()) ->method('getAppValue') - ->will($this->returnCallback(array($this, 'returnAppValue'))); + ->will($this->returnCallback([$this, 'returnAppValue'])); $this->userMock = $this->createMock('OCP\IUserSession'); $this->sessionMock = $this->getMockBuilder('OCA\Encryption\Session') ->disableOriginalConstructor() @@ -96,8 +95,8 @@ public function setUp() { } public function returnAppValue() { - $args = func_get_args(); - if($args[1] === 'masterKeyId') { + $args = \func_get_args(); + if ($args[1] === 'masterKeyId') { return 'masterKeyId'; } else { return 'systemKeyId'; @@ -121,7 +120,6 @@ public function testGetPrivateKey() { ->with($this->equalTo($this->userId), $this->equalTo('privateKey')) ->willReturn('privateKey'); - $this->assertSame('privateKey', $this->instance->getPrivateKey($this->userId) ); @@ -133,7 +131,6 @@ public function testGetPublicKey() { ->with($this->equalTo($this->userId), $this->equalTo('publicKey')) ->willReturn('publicKey'); - $this->assertSame('publicKey', $this->instance->getPublicKey($this->userId) ); @@ -145,7 +142,6 @@ public function testRecoveryKeyExists() { ->with($this->equalTo($this->systemKeyId . '.publicKey')) ->willReturn('recoveryKey'); - $this->assertTrue($this->instance->recoveryKeyExists()); } @@ -171,7 +167,6 @@ public function testSetPublicKey() { $this->equalTo('key')) ->willReturn(true); - $this->assertTrue( $this->instance->setPublicKey($this->userId, 'key') ); @@ -186,7 +181,6 @@ public function testSetPrivateKey() { $this->equalTo('key')) ->willReturn(true); - $this->assertTrue( $this->instance->setPrivateKey($this->userId, 'key') ); @@ -201,7 +195,6 @@ public function testUserHasKeys($key, $expected) { ->with($this->equalTo($this->userId), $this->anything()) ->willReturn($key); - $this->assertSame($expected, $this->instance->userHasKeys($this->userId) ); @@ -236,7 +229,7 @@ public function testUserHasKeysMissingPrivateKey() { public function testUserHasKeysMissingPublicKey() { $this->keyStorageMock->expects($this->exactly(2)) ->method('getUserKey') - ->willReturnCallback(function ($uid, $keyID, $encryptionModuleId){ + ->willReturnCallback(function ($uid, $keyID, $encryptionModuleId) { if ($keyID === 'publicKey') { return ''; } @@ -244,7 +237,6 @@ public function testUserHasKeysMissingPublicKey() { }); $this->instance->userHasKeys($this->userId); - } /** @@ -280,7 +272,7 @@ public function testInit($useMasterKey) { $instance->expects($this->any())->method('getSystemPrivateKey')->with('masterKeyId')->willReturn('privateMasterKey'); $instance->expects($this->any())->method('getPrivateKey')->with($this->userId)->willReturn('privateUserKey'); - if($useMasterKey) { + if ($useMasterKey) { $this->cryptMock->expects($this->once())->method('decryptPrivateKey') ->with('privateMasterKey', 'masterKeyPassword', 'masterKeyId') ->willReturn('key'); @@ -303,7 +295,6 @@ public function dataTestInit() { ]; } - public function testSetRecoveryKey() { $this->keyStorageMock->expects($this->exactly(2)) ->method('setSystemUserKey') @@ -313,7 +304,6 @@ public function testSetRecoveryKey() { ->with($this->equalTo('privateKey'), $this->equalTo('pass')) ->willReturn('decryptedPrivateKey'); - $this->assertTrue( $this->instance->setRecoveryKey('pass', ['publicKey' => 'publicKey', 'privateKey' => 'privateKey']) @@ -326,7 +316,6 @@ public function testSetSystemPrivateKey() { ->with($this->equalTo('keyId.privateKey'), $this->equalTo('key')) ->willReturn(true); - $this->assertTrue( $this->instance->setSystemPrivateKey('keyId', 'key') ); @@ -338,7 +327,6 @@ public function testGetSystemPrivateKey() { ->with($this->equalTo('keyId.privateKey')) ->willReturn('systemPrivateKey'); - $this->assertSame('systemPrivateKey', $this->instance->getSystemPrivateKey('keyId') ); @@ -375,14 +363,13 @@ public function dataTestGetFileKey() { * @param $expected */ public function testGetFileKey($uid, $isMasterKeyEnabled, $privateKey, $expected) { - $path = '/foo.txt'; if ($isMasterKeyEnabled) { $expectedUid = 'masterKeyId'; $this->configMock->expects($this->any())->method('getSystemValue')->with('secret') ->willReturn('password'); - } else if (!$uid) { + } elseif (!$uid) { $expectedUid = 'systemKeyId'; } else { $expectedUid = $uid; @@ -403,7 +390,7 @@ public function testGetFileKey($uid, $isMasterKeyEnabled, $privateKey, $expected $this->utilMock->expects($this->any())->method('isMasterKeyEnabled') ->willReturn($isMasterKeyEnabled); - if (is_null($uid)) { + if ($uid === null) { $this->keyStorageMock->expects($this->once()) ->method('getSystemUserKey') ->willReturn(true); @@ -416,7 +403,7 @@ public function testGetFileKey($uid, $isMasterKeyEnabled, $privateKey, $expected $this->sessionMock->expects($this->once())->method('getPrivateKey')->willReturn($privateKey); } - if($privateKey) { + if ($privateKey) { $this->cryptMock->expects($this->once()) ->method('multiKeyDecrypt') ->willReturn(true); @@ -428,7 +415,6 @@ public function testGetFileKey($uid, $isMasterKeyEnabled, $privateKey, $expected $this->assertSame($expected, $this->instance->getFileKey($path, $uid) ); - } public function testDeletePrivateKey() { @@ -461,19 +447,18 @@ public function testDeleteAllFileKeys() { * @param array $expectedKeys */ public function testAddSystemKeys($accessList, $publicKeys, $uid, $expectedKeys) { - $publicShareKeyId = 'publicShareKey'; $recoveryKeyId = 'recoveryKey'; $this->keyStorageMock->expects($this->any()) ->method('getSystemUserKey') - ->willReturnCallback(function($keyId, $encryptionModuleId) { + ->willReturnCallback(function ($keyId, $encryptionModuleId) { return $keyId; }); $this->utilMock->expects($this->any()) ->method('isRecoveryEnabledForUser') - ->willReturnCallback(function($uid) { + ->willReturnCallback(function ($uid) { if ($uid === 'user1') { return true; } @@ -578,7 +563,6 @@ public function testGetMasterKeyPasswordException() { * @param $masterKey */ public function testValidateMasterKey($masterKey) { - $localConfigMock = $this->createMock('OCP\IConfig'); $returnVal = ($masterKey) ? 'masterKeyId' : $this->systemKeyId; $localConfigMock->expects($this->any()) @@ -606,7 +590,7 @@ public function testValidateMasterKey($masterKey) { $instance->expects($this->any())->method('getMasterKeyPassword')->willReturn('masterKeyPassword'); $this->cryptMock->expects($this->any())->method('generateHeader')->willReturn('header'); - if(empty($masterKey)) { + if (empty($masterKey)) { $this->cryptMock->expects($this->once())->method('createKeyPair') ->willReturn(['publicKey' => 'public', 'privateKey' => 'private']); $this->keyStorageMock->expects($this->once())->method('setSystemUserKey') @@ -703,5 +687,4 @@ public function testSetVersionWithoutFileInfo() { /** @var \OC\Files\View $view */ $this->instance->setVersion('/admin/files/myfile.txt', 5, $view); } - } diff --git a/tests/unit/MigrationTest.php b/tests/unit/MigrationTest.php index aae9906c..2dc0717c 100644 --- a/tests/unit/MigrationTest.php +++ b/tests/unit/MigrationTest.php @@ -29,7 +29,6 @@ use OCP\ILogger; class MigrationTest extends \Test\TestCase { - const TEST_ENCRYPTION_MIGRATION_USER1='test_encryption_user1'; const TEST_ENCRYPTION_MIGRATION_USER2='test_encryption_user2'; const TEST_ENCRYPTION_MIGRATION_USER3='test_encryption_user3'; @@ -52,15 +51,20 @@ public static function setUpBeforeClass() { public static function tearDownAfterClass() { $user = \OC::$server->getUserManager()->get(self::TEST_ENCRYPTION_MIGRATION_USER1); - if ($user !== null) { $user->delete(); } + if ($user !== null) { + $user->delete(); + } $user = \OC::$server->getUserManager()->get(self::TEST_ENCRYPTION_MIGRATION_USER2); - if ($user !== null) { $user->delete(); } + if ($user !== null) { + $user->delete(); + } $user = \OC::$server->getUserManager()->get(self::TEST_ENCRYPTION_MIGRATION_USER3); - if ($user !== null) { $user->delete(); } + if ($user !== null) { + $user->delete(); + } parent::tearDownAfterClass(); } - public function setUp() { $this->logger = $this->getMockBuilder('\OCP\ILogger')->disableOriginalConstructor()->getMock(); $this->view = new \OC\Files\View(); @@ -77,23 +81,23 @@ protected function createDummyShareKeys($uid) { $this->view->mkdir($uid . '/files_encryption/keys/folder1/folder2/file2'); $this->view->mkdir($uid . '/files_encryption/keys/folder1/file.1'); $this->view->mkdir($uid . '/files_encryption/keys/folder2/file.2.1'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/folder3/file3/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/folder3/file3/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/folder3/file3/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/file2/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/file2/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/file2/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/file.1/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/file.1/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/file.1/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.shareKey' , 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/folder3/file3/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/folder3/file3/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/folder3/file3/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/file2/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/file2/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/file2/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/file.1/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/file.1/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/file.1/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.shareKey', 'data'); if ($this->public_share_key_id) { - $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . $this->public_share_key_id . '.shareKey' , 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . $this->public_share_key_id . '.shareKey', 'data'); } if ($this->recovery_key_id) { - $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . $this->recovery_key_id . '.shareKey' , 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/' . $this->recovery_key_id . '.shareKey', 'data'); } } @@ -119,10 +123,10 @@ protected function createDummyFileKeys($uid) { $this->view->mkdir($uid . '/files_encryption/keys/folder1/folder2/file2'); $this->view->mkdir($uid . '/files_encryption/keys/folder1/file.1'); $this->view->mkdir($uid . '/files_encryption/keys/folder2/file.2.1'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/folder3/file3/fileKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/file2/fileKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/file.1/fileKey' , 'data'); - $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/fileKey' , 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/folder3/file3/fileKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/folder2/file2/fileKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder1/file.1/fileKey', 'data'); + $this->view->file_put_contents($uid . '/files_encryption/keys/folder2/file.2.1/fileKey', 'data'); } /** @@ -135,10 +139,10 @@ protected function createDummyFiles($uid) { $this->view->mkdir($uid . '/files/folder1/folder2/file2'); $this->view->mkdir($uid . '/files/folder1/file.1'); $this->view->mkdir($uid . '/files/folder2/file.2.1'); - $this->view->file_put_contents($uid . '/files/folder1/folder2/folder3/file3/fileKey' , 'data'); - $this->view->file_put_contents($uid . '/files/folder1/folder2/file2/fileKey' , 'data'); - $this->view->file_put_contents($uid . '/files/folder1/file.1/fileKey' , 'data'); - $this->view->file_put_contents($uid . '/files/folder2/file.2.1/fileKey' , 'data'); + $this->view->file_put_contents($uid . '/files/folder1/folder2/folder3/file3/fileKey', 'data'); + $this->view->file_put_contents($uid . '/files/folder1/folder2/file2/fileKey', 'data'); + $this->view->file_put_contents($uid . '/files/folder1/file.1/fileKey', 'data'); + $this->view->file_put_contents($uid . '/files/folder2/file.2.1/fileKey', 'data'); } /** @@ -149,17 +153,17 @@ protected function createDummyFilesInTrash($uid) { $this->view->mkdir($uid . '/files_trashbin/keys/file1.d5457864'); $this->view->mkdir($uid . '/files_trashbin/keys/folder1.d7437648723/file2'); - $this->view->file_put_contents($uid . '/files_trashbin/keys/file1.d5457864/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_trashbin/keys/file1.d5457864/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey' , 'data'); - $this->view->file_put_contents($uid . '/files_trashbin/keys/folder1.d7437648723/file2/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey' , 'data'); + $this->view->file_put_contents($uid . '/files_trashbin/keys/file1.d5457864/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_trashbin/keys/file1.d5457864/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey', 'data'); + $this->view->file_put_contents($uid . '/files_trashbin/keys/folder1.d7437648723/file2/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey', 'data'); - $this->view->file_put_contents($uid . '/files_trashbin/keys/file1.d5457864/fileKey' , 'data'); - $this->view->file_put_contents($uid . '/files_trashbin/keys/folder1.d7437648723/file2/fileKey' , 'data'); + $this->view->file_put_contents($uid . '/files_trashbin/keys/file1.d5457864/fileKey', 'data'); + $this->view->file_put_contents($uid . '/files_trashbin/keys/folder1.d7437648723/file2/fileKey', 'data'); // create the files itself $this->view->mkdir($uid . '/files_trashbin/folder1.d7437648723'); - $this->view->file_put_contents($uid . '/files_trashbin/file1.d5457864' , 'data'); - $this->view->file_put_contents($uid . '/files_trashbin/folder1.d7437648723/file2' , 'data'); + $this->view->file_put_contents($uid . '/files_trashbin/file1.d5457864', 'data'); + $this->view->file_put_contents($uid . '/files_trashbin/folder1.d7437648723/file2', 'data'); } protected function createDummySystemWideKeys() { @@ -242,7 +246,7 @@ public function testMigrateToNewFolderStructure() { $this->assertTrue( $this->view->file_exists( - '/files_encryption/' . $this->moduleId . '/systemwide_1.publicKey') + '/files_encryption/' . $this->moduleId . '/systemwide_1.publicKey') ); $this->assertTrue( $this->view->file_exists( @@ -256,7 +260,6 @@ public function testMigrateToNewFolderStructure() { $this->verifyNewKeyPath(''); // trash $this->verifyFilesInTrash(self::TEST_ENCRYPTION_MIGRATION_USER2); - } /** @@ -333,8 +336,8 @@ private function prepareDB() { //$this->invokePrivate($config, 'cache', [[]]); $cache = $this->invokePrivate(\OC::$server->getAppConfig(), 'cache'); - unset($cache['encryption']); - unset($cache['files_encryption']); + unset($cache['encryption'], $cache['files_encryption']); + $this->invokePrivate(\OC::$server->getAppConfig(), 'cache', [$cache]); // delete default values set by the encryption app during initialization @@ -364,7 +367,6 @@ public function testUpdateDB() { $this->verifyDB('preferences', 'files_encryption', 0); $this->verifyDB('appconfig', 'encryption', 3); $this->verifyDB('preferences', 'encryption', 1); - } /** @@ -417,7 +419,6 @@ public function testUpdateDBExistingNewConfig() { $value = $result->fetch(); $this->assertTrue(isset($value['configvalue'])); $this->assertSame('1', $value['configvalue']); - } /** @@ -436,7 +437,7 @@ public function verifyDB($table, $appid, $expected) { $result = $query->execute(); $values = $result->fetchAll(); $this->assertSame($expected, - count($values) + \count($values) ); } @@ -458,15 +459,13 @@ public function testUpdateFileCache() { ->from('filecache'); $result = $query->execute(); $entries = $result->fetchAll(); - foreach($entries as $entry) { + foreach ($entries as $entry) { if ((int)$entry['encrypted'] === 1) { $this->assertSame((int)$entry['unencrypted_size'], (int)$entry['size']); } else { $this->assertSame((int)$entry['unencrypted_size'] - 2, (int)$entry['size']); } } - - } public function prepareFileCache() { @@ -505,14 +504,13 @@ public function prepareFileCache() { $result = $query->select('fileid') ->from('filecache') ->execute()->fetchAll(); - $this->assertSame(19, count($result)); + $this->assertSame(19, \count($result)); } /** * @dataProvider dataTestGetTargetDir */ public function testGetTargetDir($user, $keyPath, $filename, $trash, $systemMounts, $expected) { - $view = $this->getMockBuilder('\OC\Files\View') ->disableOriginalConstructor()->getMock(); $view->expects($this->any())->method('file_exists')->willReturn(true); @@ -579,5 +577,4 @@ public function dataTestGetTargetDir() { ] ]; } - } diff --git a/tests/unit/Panels/AdminTest.php b/tests/unit/Panels/AdminTest.php index ea49e379..6e73e229 100644 --- a/tests/unit/Panels/AdminTest.php +++ b/tests/unit/Panels/AdminTest.php @@ -71,12 +71,11 @@ public function testGetSection() { } public function testGetPriority() { - $this->assertTrue(is_integer($this->panel->getPriority())); + $this->assertTrue(\is_integer($this->panel->getPriority())); } public function testGetPanel() { $templateHtml = $this->panel->getPanel()->fetchPage(); $this->assertContains('
', $templateHtml); } - } diff --git a/tests/unit/Panels/PersonalTest.php b/tests/unit/Panels/PersonalTest.php index 16922cfc..c56e2475 100644 --- a/tests/unit/Panels/PersonalTest.php +++ b/tests/unit/Panels/PersonalTest.php @@ -77,7 +77,7 @@ public function testGetSection() { } public function testGetPriority() { - $this->assertTrue(is_integer($this->panel->getPriority())); + $this->assertTrue(\is_integer($this->panel->getPriority())); } public function testGetPanel() { @@ -87,5 +87,4 @@ public function testGetPanel() { $templateHtml = $this->panel->getPanel()->fetchPage(); $this->assertContains('', $templateHtml); } - } diff --git a/tests/unit/RecoveryTest.php b/tests/unit/RecoveryTest.php index c722b5fc..22b1a1f2 100644 --- a/tests/unit/RecoveryTest.php +++ b/tests/unit/RecoveryTest.php @@ -23,10 +23,8 @@ * */ - namespace OCA\Encryption\Tests; - use OCA\Encryption\Recovery; use Test\TestCase; @@ -159,7 +157,6 @@ public function testChangeRecoveryKeyPasswordCouldNotDecryptPrivateRecoveryKey() } public function testDisableAdminRecovery() { - $this->keyManagerMock->expects($this->exactly(2)) ->method('checkRecoveryPassword') ->willReturnOnConsecutiveCalls(true, false); @@ -172,7 +169,6 @@ public function testDisableAdminRecovery() { } public function testIsRecoveryEnabledForUser() { - $this->configMock->expects($this->exactly(2)) ->method('getUserValue') ->willReturnOnConsecutiveCalls('1', '0'); @@ -232,7 +228,6 @@ public function testRecoverFile() { ->with($this->anything(), $this->anything(), $this->equalTo('admin')) ->willReturn(['admin' => 'publicKey']); - $this->cryptMock->expects($this->once()) ->method('multiKeyEncrypt'); @@ -247,7 +242,6 @@ public function testRecoverFile() { protected function setUp() { parent::setUp(); - $this->userSessionMock = $this->getMockBuilder('OCP\IUserSession') ->disableOriginalConstructor() ->setMethods([ @@ -294,7 +288,6 @@ protected function setUp() { $this->viewMock); } - /** * @param $app * @param $key @@ -322,6 +315,4 @@ public function getValueTester($app, $key) { } return null; } - - } diff --git a/tests/unit/SessionTest.php b/tests/unit/SessionTest.php index a2d1379f..37f71231 100644 --- a/tests/unit/SessionTest.php +++ b/tests/unit/SessionTest.php @@ -22,10 +22,8 @@ * */ - namespace OCA\Encryption\Tests; - use OCA\Encryption\Session; use Test\TestCase; @@ -52,7 +50,6 @@ public function testThatGetPrivateKeyThrowsExceptionWhenNotSet() { public function testSetAndGetPrivateKey() { $this->instance->setPrivateKey('dummyPrivateKey'); $this->assertEquals('dummyPrivateKey', $this->instance->getPrivateKey()); - } /** @@ -188,7 +185,6 @@ protected function setUp() { ->method('remove') ->will($this->returnCallback([$this, "removeValueTester"])); - $this->instance = new Session($this->sessionMock); } diff --git a/tests/unit/Users/SetupTest.php b/tests/unit/Users/SetupTest.php index e3a5b21e..86823cf7 100644 --- a/tests/unit/Users/SetupTest.php +++ b/tests/unit/Users/SetupTest.php @@ -22,10 +22,8 @@ * */ - namespace OCA\Encryption\Tests\Users; - use OCA\Encryption\Users\Setup; use Test\TestCase; @@ -65,7 +63,6 @@ protected function setUp() { $this->keyManagerMock); } - public function testSetupSystem() { $this->keyManagerMock->expects($this->once())->method('validateShareKey'); $this->keyManagerMock->expects($this->once())->method('validateMasterKey'); @@ -80,7 +77,6 @@ public function testSetupSystem() { * @param bool $expected */ public function testSetupUser($hasKeys, $expected) { - $this->keyManagerMock->expects($this->once())->method('userHasKeys') ->with('uid')->willReturn($hasKeys); @@ -103,5 +99,4 @@ public function dataTestSetupUser() { [false, true] ]; } - } diff --git a/tests/unit/UtilTest.php b/tests/unit/UtilTest.php index ba46bf9f..43950fac 100644 --- a/tests/unit/UtilTest.php +++ b/tests/unit/UtilTest.php @@ -22,10 +22,8 @@ * */ - namespace OCA\Encryption\Tests; - use OCA\Encryption\Util; use Test\TestCase; @@ -101,7 +99,6 @@ protected function setUp() { ->method($this->anything()) ->will($this->returnSelf()); - $this->configMock = $this->createMock('OCP\IConfig'); $this->configMock->expects($this->any()) @@ -211,5 +208,4 @@ public function testGetStorage() { $this->assertEquals($return, $this->instance->getStorage($path)); } - } diff --git a/tests/unit/bootstrap.php b/tests/unit/bootstrap.php index f84f919a..305d24b3 100644 --- a/tests/unit/bootstrap.php +++ b/tests/unit/bootstrap.php @@ -19,8 +19,8 @@ * */ -if (!defined('PHPUNIT_RUN')) { - define('PHPUNIT_RUN', 1); +if (!\defined('PHPUNIT_RUN')) { + \define('PHPUNIT_RUN', 1); } require_once __DIR__ . '/../../../../lib/base.php'; From 877ad35ef4e35d32738e6a58cf22fccf774f71e2 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 Dec 2018 14:46:01 +0545 Subject: [PATCH 044/348] Add owncloud-coding-standard to drone --- .drone.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index ee9f72bd..6648666c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -94,6 +94,15 @@ pipeline: matrix: NEED_SERVER: true + owncloud-coding-standard: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - make test-php-style + when: + matrix: + TEST_SUITE: owncloud-coding-standard + code-check: image: owncloudci/php:${PHP_VERSION} pull: true @@ -313,7 +322,11 @@ services: matrix: include: - # UnitTests + # owncloud-coding-standard + - PHP_VERSION: 7.1 + TEST_SUITE: owncloud-coding-standard + + # Unit Tests # # master From 6918b9a5e10721384021b5522dc2458bd15677ec Mon Sep 17 00:00:00 2001 From: Sujith H Date: Mon, 3 Dec 2018 15:00:27 +0530 Subject: [PATCH 045/348] Use unique usernames in unit tests Use unique usernames in unit tests. Signed-off-by: Sujith H --- tests/unit/Crypto/DecryptAllTest.php | 3 ++- tests/unit/Crypto/EncryptAllTest.php | 12 +++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index ca86b3f4..fa9353d6 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -201,7 +201,8 @@ public function providerPrepareLoginException() { * @expectedExceptionMessage Invalid credentials provided */ public function testPrepareLoginException($loginType) { - $this->createUser('user1', 'pass'); + $username = "decrypt_test_user1_"; + $this->createUser($username, 'pass'); $input = $this->createMock(InputInterface::class); $output = $this->createMock(OutputInterface::class); diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index 1cb67ee5..2a763a9c 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -389,10 +389,12 @@ public function testEncryptUsersFilesIncomingShares() { } public function testEncryptFileFileId() { - $this->createUser('user1', 'user1'); - \OC::$server->getUserFolder('user1'); + $userName = $this->getUniqueID('encrypt_test_user1_'); - $view = new View('/user1/files'); + $this->createUser($userName, 'user1'); + \OC::$server->getUserFolder($userName); + + $view = new View("/{$userName}/files"); $view->touch('bar.txt'); $oldFileInfo = $view->getFileInfo('bar.txt'); @@ -415,11 +417,11 @@ public function testEncryptFileFileId() { ->setMethods(['setupUserFS']) ->getMock(); - $result = $this->invokePrivate($encryptAll, 'encryptFile', ['/user1/files/bar.txt']); + $result = $this->invokePrivate($encryptAll, 'encryptFile', ["/${userName}/files/bar.txt"]); $this->assertTrue($result); $view1 = new View('/'); - $fileInfo = $view1->getFileInfo('/user1/files/bar.txt'); + $fileInfo = $view1->getFileInfo("/{$userName}/files/bar.txt"); $this->assertEquals($fileInfo->getId(), $oldFileInfo->getId()); } From c2f65d3b2aa663925c97c679e439a78d35e3c7f6 Mon Sep 17 00:00:00 2001 From: Paurakh Sharma Humagain Date: Mon, 17 Dec 2018 16:19:30 +0545 Subject: [PATCH 046/348] use bootstrap.php of core acceptance tests --- tests/acceptance/features/bootstrap/bootstrap.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tests/acceptance/features/bootstrap/bootstrap.php b/tests/acceptance/features/bootstrap/bootstrap.php index 1e5cd4ce..caf40b6c 100644 --- a/tests/acceptance/features/bootstrap/bootstrap.php +++ b/tests/acceptance/features/bootstrap/bootstrap.php @@ -19,8 +19,8 @@ * License along with this library. If not, see . * */ -require __DIR__ . '/../../../../../../lib/base.php'; -require __DIR__ . '/../../../../../../lib/composer/autoload.php'; + +require_once __DIR__ . '/../../../../../../tests/acceptance/features/bootstrap/bootstrap.php'; $classLoader = new \Composer\Autoload\ClassLoader(); $classLoader->addPsr4( @@ -30,8 +30,5 @@ $classLoader->addPsr4( "Page\\", __DIR__ . "/../../../../../../tests/acceptance/features/lib", true ); -$classLoader->addPsr4( - "TestHelpers\\", __DIR__ . "/../../../../../../tests/TestHelpers", true -); $classLoader->register(); From 12ffdc5158c5e42c5e82e884f6323234ce7a3cdd Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 18 Dec 2018 16:16:39 +0545 Subject: [PATCH 047/348] Run all 15 parts of core webUI test suites --- .drone.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/.drone.yml b/.drone.yml index 6648666c..f19a0225 100644 --- a/.drone.yml +++ b/.drone.yml @@ -653,6 +653,51 @@ matrix: TEST_SUITE: core-web-acceptance PART: 12 + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 13 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 14 + + - PHP_VERSION: 5.6 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 15 + ## UI core stable10 with user-keys encryption - PHP_VERSION: 5.6 OC_VERSION: daily-stable10-qa From f9687e7f51e3ab9c15cdee9d08b6fc5bbb95a182 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 21 Dec 2018 11:22:48 +0545 Subject: [PATCH 048/348] Adjust 'make help' output --- Makefile | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/Makefile b/Makefile index 557c033d..dd712c10 100644 --- a/Makefile +++ b/Makefile @@ -25,14 +25,14 @@ PHPSTAN=php -d zend.enable_gc=0 vendor-bin/phpstan/vendor/bin/phpstan .DEFAULT_GOAL := help help: - @fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//' + @fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//' | sed -e 's/ */ /' | column -t -s : -## +##--------------------- ## Build targets -##-------------------------------------- +##--------------------- .PHONY: dist -dist: ## Build distribution +dist: ## Build distribution dist: distdir package .PHONY: distdir @@ -45,63 +45,63 @@ distdir: package: tar -czf $(dist_dir)/$(app_name).tar.gz -C $(dist_dir) $(app_name) -## +##--------------------- ## Tests -##-------------------------------------- +##--------------------- .PHONY: test-php-unit -test-php-unit: ## Run php unit tests +test-php-unit: ## Run php unit tests test-php-unit: ../../lib/composer/bin/phpunit $(PHPUNIT) --configuration ./phpunit.xml --testsuite unit .PHONY: test-php-unit-dbg -test-php-unit-dbg: ## Run php unit tests using phpdbg +test-php-unit-dbg: ## Run php unit tests using phpdbg test-php-unit-dbg: ../../lib/composer/bin/phpunit $(PHPUNITDBG) --configuration ./phpunit.xml --testsuite unit .PHONY: test-php-lint -test-php-lint: ## Run phan +test-php-lint: ## Run phan test-php-lint: vendor-bin/php-parallel-lint/vendor $(PHPLINT) appinfo lib .PHONY: test-php-style -test-php-style: ## Run php-cs-fixer and check owncloud code-style +test-php-style: ## Run php-cs-fixer and check owncloud code-style test-php-style: vendor-bin/owncloud-codestyle/vendor $(PHP_CS_FIXER) fix -v --diff --diff-format udiff --allow-risky yes --dry-run .PHONY: test-php-style-fix -test-php-style-fix: ## Run php-cs-fixer and fix code style issues +test-php-style-fix: ## Run php-cs-fixer and fix code style issues test-php-style-fix: vendor-bin/owncloud-codestyle/vendor $(PHP_CS_FIXER) fix -v --diff --diff-format udiff --allow-risky yes .PHONY: test-php-phan -test-php-phan: ## Run phan +test-php-phan: ## Run phan test-php-phan: vendor-bin/phan/vendor $(PHAN) --config-file .phan/config.php --require-config-exists .PHONY: test-php-phpstan -test-php-phpstan: ## Run phpstan +test-php-phpstan: ## Run phpstan test-php-phpstan: vendor-bin/phpstan/vendor $(PHPSTAN) analyse --memory-limit=4G --configuration=./phpstan.neon --no-progress --level=5 appinfo lib .PHONY: test-acceptance-api -test-acceptance-api: ## Run php-cs-fixer and fix code style issues +test-acceptance-api: ## Run php-cs-fixer and fix code style issues test-acceptance-api: vendor ../../tests/acceptance/run.sh --remote --type api .PHONY: test-acceptance-cli -test-acceptance-cli: ## Run CLI acceptance tests +test-acceptance-cli: ## Run CLI acceptance tests test-acceptance-cli: vendor ../../tests/acceptance/run.sh --remote --type cli .PHONY: test-acceptance-webui -test-acceptance-webui: ## Run webUI acceptance tests +test-acceptance-webui: ## Run webUI acceptance tests test-acceptance-webui: vendor ../../tests/acceptance/run.sh --remote --type webUI # # Dependency management -#-------------------------------------- +#---------------------- composer.lock: composer.json @echo composer.lock is not up to date. From bda84cb6f65f623209e32092e71a35e889248900 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 24 Dec 2018 12:16:18 +0545 Subject: [PATCH 049/348] Refactor running core acceptance tests --- .drone.yml | 6 ++---- Makefile | 12 +++++++++++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index f19a0225..cf2e67b0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -218,10 +218,9 @@ pipeline: - DIVIDE_INTO_NUM_PARTS=15 - RUN_PART=${PART} commands: - - cd /var/www/owncloud/tests/acceptance/ - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - su-exec www-data ./run.sh --remote --type webUI --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + - make test-acceptance-core-webui when: matrix: TEST_SUITE: core-web-acceptance @@ -235,10 +234,9 @@ pipeline: - DIVIDE_INTO_NUM_PARTS=15 - RUN_PART=${PART} commands: - - cd /var/www/owncloud/tests/acceptance/ - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - su-exec www-data ./run.sh --remote --type api --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + - make test-acceptance-core-api when: matrix: TEST_SUITE: core-api-acceptance diff --git a/Makefile b/Makefile index dd712c10..0a865702 100644 --- a/Makefile +++ b/Makefile @@ -85,7 +85,7 @@ test-php-phpstan: vendor-bin/phpstan/vendor $(PHPSTAN) analyse --memory-limit=4G --configuration=./phpstan.neon --no-progress --level=5 appinfo lib .PHONY: test-acceptance-api -test-acceptance-api: ## Run php-cs-fixer and fix code style issues +test-acceptance-api: ## Run API acceptance tests test-acceptance-api: vendor ../../tests/acceptance/run.sh --remote --type api @@ -99,6 +99,16 @@ test-acceptance-webui: ## Run webUI acceptance tests test-acceptance-webui: vendor ../../tests/acceptance/run.sh --remote --type webUI +.PHONY: test-acceptance-core-api +test-acceptance-core-api: ## Run core API acceptance tests +test-acceptance-core-api: vendor + ../../tests/acceptance/run.sh --remote --type api -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + +.PHONY: test-acceptance-core-webui +test-acceptance-core-webui: ## Run core webUI acceptance tests +test-acceptance-core-webui: vendor + ../../tests/acceptance/run.sh --remote --type webui -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + # # Dependency management #---------------------- From 49defa39d13e97bb11ab113a8cce2351677a6c1b Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 10 Jan 2019 11:25:19 +0545 Subject: [PATCH 050/348] Use owncloud-coding-standard for PHP lint syntax checks --- .drone.yml | 7 ++++++- Makefile | 12 ------------ 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/.drone.yml b/.drone.yml index cf2e67b0..75a65c33 100644 --- a/.drone.yml +++ b/.drone.yml @@ -107,7 +107,6 @@ pipeline: image: owncloudci/php:${PHP_VERSION} pull: true commands: - - ../../lib/composer/bin/parallel-lint . --exclude 3rdparty --exclude build . - cd /var/www/owncloud #- php ./occ app:check-code encryption -c private -c strong-comparison - php ./occ app:check-code encryption -c deprecation @@ -324,6 +323,12 @@ matrix: - PHP_VERSION: 7.1 TEST_SUITE: owncloud-coding-standard + - PHP_VERSION: 7.2 + TEST_SUITE: owncloud-coding-standard + + - PHP_VERSION: 7.3 + TEST_SUITE: owncloud-coding-standard + # Unit Tests # diff --git a/Makefile b/Makefile index 0a865702..be485e82 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,6 @@ all_src=$(src_dirs) $(doc_files) # bin file definitions PHPUNIT=php -d zend.enable_gc=0 ../../lib/composer/bin/phpunit PHPUNITDBG=phpdbg -qrr -d memory_limit=4096M -d zend.enable_gc=0 "../../lib/composer/bin/phpunit" -PHPLINT=php -d zend.enable_gc=0 vendor-bin/php-parallel-lint/vendor/bin/parallel-lint PHP_CS_FIXER=php -d zend.enable_gc=0 vendor-bin/owncloud-codestyle/vendor/bin/php-cs-fixer PHAN=php -d zend.enable_gc=0 vendor-bin/phan/vendor/bin/phan PHPSTAN=php -d zend.enable_gc=0 vendor-bin/phpstan/vendor/bin/phpstan @@ -59,11 +58,6 @@ test-php-unit-dbg: ## Run php unit tests using phpdbg test-php-unit-dbg: ../../lib/composer/bin/phpunit $(PHPUNITDBG) --configuration ./phpunit.xml --testsuite unit -.PHONY: test-php-lint -test-php-lint: ## Run phan -test-php-lint: vendor-bin/php-parallel-lint/vendor - $(PHPLINT) appinfo lib - .PHONY: test-php-style test-php-style: ## Run php-cs-fixer and check owncloud code-style test-php-style: vendor-bin/owncloud-codestyle/vendor @@ -122,12 +116,6 @@ vendor: vendor/bamarni/composer-bin-plugin: composer install -vendor-bin/php-parallel-lint/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/php-parallel-lint/composer.lock - composer bin php-parallel-lint install --no-progress - -vendor-bin/php-parallel-lint/composer.lock: vendor-bin/php-parallel-lint/composer.json - @echo php-parallel-lint composer.lock is not up to date. - vendor-bin/owncloud-codestyle/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/owncloud-codestyle/composer.lock composer bin owncloud-codestyle install --no-progress From bf3ff5ffd6300ee40af7182c0431b6e43616221c Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 18 Jan 2019 08:45:44 +0545 Subject: [PATCH 051/348] Add OccContext --- tests/acceptance/config/behat.yml | 2 ++ .../features/bootstrap/EncryptionContext.php | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml index d25933ee..a3836c4d 100644 --- a/tests/acceptance/config/behat.yml +++ b/tests/acceptance/config/behat.yml @@ -14,6 +14,7 @@ default: adminPassword: admin regularUserPassword: 123456 ocPath: apps/testing/api/v1/occ + - OccContext: webUIUserKeysType: paths: @@ -25,6 +26,7 @@ default: - WebUIGeneralContext: - WebUILoginContext: - FeatureContext: *common_feature_context_params + - OccContext: extensions: jarnaiz\JUnitFormatter\JUnitFormatterExtension: diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index 68340531..2ffa2c44 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -37,6 +37,11 @@ class EncryptionContext implements Context { */ private $featureContext; + /** + * @var OccContext + */ + private $occContext; + /** * @When the administrator successfully recreates the encryption masterkey using the occ command * @Given the administrator has successfully recreated the encryption masterkey @@ -46,7 +51,7 @@ class EncryptionContext implements Context { */ public function recreateMasterKeyUsingOccCommand() { $this->featureContext->runOcc(['encryption:recreate-master-key', '-y']); - $this->featureContext->theCommandShouldHaveBeenSuccessful(); + $this->occContext->theCommandShouldHaveBeenSuccessful(); } /** @@ -91,7 +96,7 @@ public function theAdministratorEncryptsAllDataUsingTheOccCommand() { * @return void */ public function theAdministratorDecryptsUserKeysBasedEncryptionWithKey($recoveryKey) { - $this->featureContext->invokingTheCommandWithEnvVariable( + $this->occContext->invokingTheCommandWithEnvVariable( "encryption:decrypt-all -m recovery -c yes", 'OC_RECOVERY_PASSWORD', $recoveryKey @@ -161,6 +166,7 @@ public function setUpScenario(BeforeScenarioScope $scope) { $environment = $scope->getEnvironment(); // Get all the contexts you need in this context $this->featureContext = $environment->getContext('FeatureContext'); + $this->occContext = $environment->getContext('OccContext'); SetupHelper::init( $this->featureContext->getAdminUsername(), $this->featureContext->getAdminPassword(), From 5968395919deb6b19f79239662c2062002a4afb1 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 22 Jan 2019 09:52:18 +0545 Subject: [PATCH 052/348] Run local server in its own folder --- .drone.yml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/.drone.yml b/.drone.yml index 75a65c33..ca6024f7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,6 @@ workspace: base: /var/www/owncloud - path: apps/encryption + path: server/apps/encryption branches: [master, release*, release/*] @@ -8,6 +8,7 @@ pipeline: install-core: image: owncloudci/core version: ${OC_VERSION} + core_path: /var/www/owncloud/server pull: true exclude: "apps/encryption" db_type: ${DB_TYPE} @@ -58,7 +59,7 @@ pipeline: image: owncloudci/php:${PHP_VERSION} pull: true commands: - - cd /var/www/owncloud/ + - cd /var/www/owncloud/server - php occ a:l - php occ a:e encryption - php occ a:e testing @@ -77,9 +78,9 @@ pipeline: image: owncloudci/php:${PHP_VERSION} pull: true commands: - - chown www-data /var/www/owncloud -R - - chmod 777 /var/www/owncloud/tests/acceptance/filesForUpload -R - - chmod +x /var/www/owncloud/tests/acceptance/run.sh + - chown www-data /var/www/owncloud/server -R + - chmod 777 /var/www/owncloud/server/tests/acceptance/filesForUpload -R + - chmod +x /var/www/owncloud/server/tests/acceptance/run.sh when: matrix: NEED_SERVER: true @@ -89,7 +90,7 @@ pipeline: detach: true pull: true commands: - - tail -f /var/www/owncloud/data/owncloud.log + - tail -f /var/www/owncloud/server/data/owncloud.log when: matrix: NEED_SERVER: true @@ -107,7 +108,7 @@ pipeline: image: owncloudci/php:${PHP_VERSION} pull: true commands: - - cd /var/www/owncloud + - cd /var/www/owncloud/server #- php ./occ app:check-code encryption -c private -c strong-comparison - php ./occ app:check-code encryption -c deprecation when: @@ -119,7 +120,7 @@ pipeline: image: owncloudci/php:7.1 pull: true environment: - - COMPOSER_HOME=/var/www/owncloud/apps/password_policy/.cache/composer + - COMPOSER_HOME=/var/www/owncloud/server/apps/encryption/.cache/composer commands: - make test-php-phpstan when: @@ -131,7 +132,7 @@ pipeline: image: owncloudci/php:7.0 pull: true environment: - - COMPOSER_HOME=/var/www/owncloud/apps/password_policy/.cache/composer + - COMPOSER_HOME=/var/www/owncloud/server/apps/encryption/.cache/composer commands: - make test-php-phan when: @@ -143,7 +144,7 @@ pipeline: image: owncloudci/php:7.1 pull: true environment: - - COMPOSER_HOME=/var/www/owncloud/apps/password_policy/.cache/composer + - COMPOSER_HOME=/var/www/owncloud/server/apps/encryption/.cache/composer commands: - make test-php-phan when: @@ -155,7 +156,7 @@ pipeline: image: owncloudci/php:7.2 pull: true environment: - - COMPOSER_HOME=/var/www/owncloud/apps/password_policy/.cache/composer + - COMPOSER_HOME=/var/www/owncloud/server/apps/encryption/.cache/composer commands: - make test-php-phan when: @@ -266,7 +267,7 @@ services: image: owncloudci/php:${PHP_VERSION} pull: true environment: - - APACHE_WEBROOT=/var/www/owncloud + - APACHE_WEBROOT=/var/www/owncloud/server command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] when: matrix: From 9607997f0dd9c53e4de65bd5f31807054bfee236 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 22 Jan 2019 17:30:53 +0545 Subject: [PATCH 053/348] Add php_codesniffer to check acceptance test code style --- Makefile | 10 ++- phpcs.xml | 80 ++++++++++++++++++++++++ vendor-bin/php_codesniffer/composer.json | 5 ++ 3 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 phpcs.xml create mode 100644 vendor-bin/php_codesniffer/composer.json diff --git a/Makefile b/Makefile index be485e82..3661d7bb 100644 --- a/Makefile +++ b/Makefile @@ -17,6 +17,7 @@ all_src=$(src_dirs) $(doc_files) PHPUNIT=php -d zend.enable_gc=0 ../../lib/composer/bin/phpunit PHPUNITDBG=phpdbg -qrr -d memory_limit=4096M -d zend.enable_gc=0 "../../lib/composer/bin/phpunit" PHP_CS_FIXER=php -d zend.enable_gc=0 vendor-bin/owncloud-codestyle/vendor/bin/php-cs-fixer +PHP_CODESNIFFER=vendor-bin/php_codesniffer/vendor/bin/phpcs PHAN=php -d zend.enable_gc=0 vendor-bin/phan/vendor/bin/phan PHPSTAN=php -d zend.enable_gc=0 vendor-bin/phpstan/vendor/bin/phpstan @@ -60,8 +61,9 @@ test-php-unit-dbg: ../../lib/composer/bin/phpunit .PHONY: test-php-style test-php-style: ## Run php-cs-fixer and check owncloud code-style -test-php-style: vendor-bin/owncloud-codestyle/vendor +test-php-style: vendor-bin/owncloud-codestyle/vendor vendor-bin/php_codesniffer/vendor $(PHP_CS_FIXER) fix -v --diff --diff-format udiff --allow-risky yes --dry-run + $(PHP_CODESNIFFER) --runtime-set ignore_warnings_on_exit --standard=phpcs.xml tests/acceptance .PHONY: test-php-style-fix test-php-style-fix: ## Run php-cs-fixer and fix code style issues @@ -122,6 +124,12 @@ vendor-bin/owncloud-codestyle/vendor: vendor/bamarni/composer-bin-plugin vendor- vendor-bin/owncloud-codestyle/composer.lock: vendor-bin/owncloud-codestyle/composer.json @echo owncloud-codestyle composer.lock is not up to date. +vendor-bin/php_codesniffer/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/php_codesniffer/composer.lock + composer bin php_codesniffer install --no-progress + +vendor-bin/php_codesniffer/composer.lock: vendor-bin/php_codesniffer/composer.json + @echo php_codesniffer composer.lock is not up to date. + vendor-bin/phan/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/phan/composer.lock composer bin phan install --no-progress diff --git a/phpcs.xml b/phpcs.xml new file mode 100644 index 00000000..a3b64417 --- /dev/null +++ b/phpcs.xml @@ -0,0 +1,80 @@ + + + ownCloud coding standard + + + + */vendor/* + */3rdparty/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */lib/storagewrapper.php + + + diff --git a/vendor-bin/php_codesniffer/composer.json b/vendor-bin/php_codesniffer/composer.json new file mode 100644 index 00000000..0c6f134c --- /dev/null +++ b/vendor-bin/php_codesniffer/composer.json @@ -0,0 +1,5 @@ +{ + "require": { + "squizlabs/php_codesniffer": "3.*" + } +} From 85cc305f5e63344d6a3b6b2c11b87fae372a6ed5 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 22 Jan 2019 17:32:11 +0545 Subject: [PATCH 054/348] Adjust acceptance test code to pass php_codesniffer --- .../features/bootstrap/WebUIAdminEncryptionSettingsContext.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php b/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php index 74b0e536..78396862 100644 --- a/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php +++ b/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php @@ -84,7 +84,7 @@ public function theAdministratorHasBrowsedToTheAdminEncryptionSettingsPage() { /** * @Given the administrator has enabled recovery key and set the recovery key to :recoveryKey * - * @param string recoveryKey + * @param string $recoveryKey * * @return void */ From f6e982b934f744ac2f9b6429dbf09e13bf299ab6 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 23 Jan 2019 12:01:12 +0545 Subject: [PATCH 055/348] Install and run behat from vendor-bin --- Makefile | 36 ++++++++++++++++++++++--------- tests/acceptance/config/behat.yml | 8 +++---- vendor-bin/behat/composer.json | 17 +++++++++++++++ 3 files changed, 47 insertions(+), 14 deletions(-) create mode 100644 vendor-bin/behat/composer.json diff --git a/Makefile b/Makefile index 3661d7bb..d1eb2b75 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,8 @@ doc_files=README.md LICENSE src_dirs=appinfo css img js l10n lib templates all_src=$(src_dirs) $(doc_files) +acceptance_test_deps=vendor-bin/behat/vendor + # bin file definitions PHPUNIT=php -d zend.enable_gc=0 ../../lib/composer/bin/phpunit PHPUNITDBG=phpdbg -qrr -d memory_limit=4096M -d zend.enable_gc=0 "../../lib/composer/bin/phpunit" @@ -20,6 +22,7 @@ PHP_CS_FIXER=php -d zend.enable_gc=0 vendor-bin/owncloud-codestyle/vendor/bin/ph PHP_CODESNIFFER=vendor-bin/php_codesniffer/vendor/bin/phpcs PHAN=php -d zend.enable_gc=0 vendor-bin/phan/vendor/bin/phan PHPSTAN=php -d zend.enable_gc=0 vendor-bin/phpstan/vendor/bin/phpstan +BEHAT_BIN=vendor-bin/behat/vendor/bin/behat # start with displaying help .DEFAULT_GOAL := help @@ -27,6 +30,13 @@ PHPSTAN=php -d zend.enable_gc=0 vendor-bin/phpstan/vendor/bin/phpstan help: @fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//' | sed -e 's/ */ /' | column -t -s : +.PHONY: clean +clean: clean-composer-deps + +.PHONY: clean-composer-deps +clean-composer-deps: + rm -Rf vendor-bin/**/vendor vendor-bin/**/composer.lock + ##--------------------- ## Build targets ##--------------------- @@ -82,28 +92,28 @@ test-php-phpstan: vendor-bin/phpstan/vendor .PHONY: test-acceptance-api test-acceptance-api: ## Run API acceptance tests -test-acceptance-api: vendor - ../../tests/acceptance/run.sh --remote --type api +test-acceptance-api: $(acceptance_test_deps) + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type api .PHONY: test-acceptance-cli test-acceptance-cli: ## Run CLI acceptance tests -test-acceptance-cli: vendor - ../../tests/acceptance/run.sh --remote --type cli +test-acceptance-cli: $(acceptance_test_deps) + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type cli .PHONY: test-acceptance-webui test-acceptance-webui: ## Run webUI acceptance tests -test-acceptance-webui: vendor - ../../tests/acceptance/run.sh --remote --type webUI +test-acceptance-webui: $(acceptance_test_deps) + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type webUI .PHONY: test-acceptance-core-api test-acceptance-core-api: ## Run core API acceptance tests -test-acceptance-core-api: vendor - ../../tests/acceptance/run.sh --remote --type api -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' +test-acceptance-core-api: $(acceptance_test_deps) + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type api -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' .PHONY: test-acceptance-core-webui test-acceptance-core-webui: ## Run core webUI acceptance tests -test-acceptance-core-webui: vendor - ../../tests/acceptance/run.sh --remote --type webui -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' +test-acceptance-core-webui: $(acceptance_test_deps) + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type webui -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' # # Dependency management @@ -141,3 +151,9 @@ vendor-bin/phpstan/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/phpstan vendor-bin/phpstan/composer.lock: vendor-bin/phpstan/composer.json @echo phpstan composer.lock is not up to date. + +vendor-bin/behat/vendor: vendor/bamarni/composer-bin-plugin vendor-bin/behat/composer.lock + composer bin behat install --no-progress + +vendor-bin/behat/composer.lock: vendor-bin/behat/composer.json + @echo behat composer.lock is not up to date. diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml index a3836c4d..c9dc00fd 100644 --- a/tests/acceptance/config/behat.yml +++ b/tests/acceptance/config/behat.yml @@ -1,11 +1,11 @@ default: autoload: - '': %paths.base%/../features/bootstrap + '': '%paths.base%/../features/bootstrap' suites: cliEncryption: paths: - - %paths.base%/../features/cliEncryption + - '%paths.base%/../features/cliEncryption' contexts: - EncryptionContext: - FeatureContext: &common_feature_context_params @@ -18,7 +18,7 @@ default: webUIUserKeysType: paths: - - %paths.base%/../features/webUIUserKeysType + - '%paths.base%/../features/webUIUserKeysType' contexts: - EncryptionContext: - WebUIAdminEncryptionSettingsContext: @@ -31,4 +31,4 @@ default: extensions: jarnaiz\JUnitFormatter\JUnitFormatterExtension: filename: report.xml - outputDir: %paths.base%/../output/ + outputDir: '%paths.base%/../output/' diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json new file mode 100644 index 00000000..fcb611b7 --- /dev/null +++ b/vendor-bin/behat/composer.json @@ -0,0 +1,17 @@ +{ + "config" : { + "platform": { + "php": "5.6.33" + } + }, + "require": { + "behat/behat": "^3.0", + "behat/mink-extension": "^2.2", + "behat/mink-goutte-driver": "^1.2", + "behat/mink-selenium2-driver": "dev-master", + "jarnaiz/behat-junit-formatter": "^1.3", + "rdx/behat-variables": "^1.2", + "sensiolabs/behat-page-object-extension": "^2.0", + "symfony/translation": "^3.4" + } +} From ec183f15a11b8292c7e019223da873c7ce73e54b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= Date: Thu, 14 Feb 2019 17:17:06 +0530 Subject: [PATCH 056/348] Skip shared files when adding recovery keys This change set skips federated and normal file share when recovery key is enabled Signed-off-by: Sujith H --- lib/Recovery.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/lib/Recovery.php b/lib/Recovery.php index f628be19..3d7cd641 100644 --- a/lib/Recovery.php +++ b/lib/Recovery.php @@ -33,6 +33,7 @@ use OCP\Security\ISecureRandom; use OC\Files\View; use OCP\Encryption\IFile; +use OCP\Files\FileInfo; class Recovery { @@ -217,6 +218,9 @@ public function setRecoveryForUser($value) { private function addRecoveryKeys($path) { $dirContent = $this->view->getDirectoryContent($path); foreach ($dirContent as $item) { + if ($this->isSharedStorage($item)) { + continue; + } $filePath = $item->getPath(); if ($item['type'] === 'dir') { $this->addRecoveryKeys($filePath . '/'); @@ -245,6 +249,9 @@ private function addRecoveryKeys($path) { private function removeRecoveryKeys($path) { $dirContent = $this->view->getDirectoryContent($path); foreach ($dirContent as $item) { + if ($this->isSharedStorage($item)) { + continue; + } $filePath = $item->getPath(); if ($item['type'] === 'dir') { $this->removeRecoveryKeys($filePath . '/'); @@ -320,4 +327,22 @@ private function recoverFile($path, $privateKey, $uid) { $this->keyManager->setAllFileKeys($path, $encryptedKeyfiles); } } + + /** + * check if the item is on a shared storage + * + * @param FileInfo $item + * @return bool + */ + protected function isSharedStorage(FileInfo $item) { + /** + * hardcoded class to prevent dependency on files_sharing app and federated share + * TODO: add filter callback to view::getDirectoryContent() or its successor + * so we can filter by more than just mimetype + */ + if ($item->getStorage()->instanceOfStorage('OCA\Files_Sharing\ISharedStorage')) { + return true; + } + return false; + } } From ed17dcef39fcd47717c3f4362c8d1d4628d9d6b5 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Thu, 14 Feb 2019 18:07:46 +0530 Subject: [PATCH 057/348] Unit test for shared storage when recovery is enabled Add unit test for shared storage when recovery is enabled Signed-off-by: Sujith H --- tests/unit/RecoveryTest.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/tests/unit/RecoveryTest.php b/tests/unit/RecoveryTest.php index 22b1a1f2..106e0c71 100644 --- a/tests/unit/RecoveryTest.php +++ b/tests/unit/RecoveryTest.php @@ -25,7 +25,13 @@ namespace OCA\Encryption\Tests; +use OC\Files\FileInfo; +use OC\Files\Mount\MountPoint; use OCA\Encryption\Recovery; +use OCP\Files\Cache\ICacheEntry; +use OCA\Files_Sharing\ISharedStorage; +use OCP\Files\Storage\IStorage; +use OCP\IUser; use Test\TestCase; class RecoveryTest extends TestCase { @@ -239,6 +245,27 @@ public function testRecoverFile() { ['/', 'testkey', 'admin'])); } + public function testNormalShareOrFedShareRecoveryKeySkipped() { + $storage = $this->createMock(IStorage::class); + $storage->method('instanceOfStorage') + ->with(ISharedStorage::class) + ->willReturn(true); + + $cacheEntry = $this->createMock(ICacheEntry::class); + $mountPoint = $this->createMock(MountPoint::class); + $mountPoint->method('getStorage') + ->willReturn($storage); + + $user = $this->createMock(IUser::class); + $remoteUser = $this->createMock(IUser::class); + $normalShare = new FileInfo('test/files/foo', $storage, '', $cacheEntry, $mountPoint, $user); + $fedShare = new FileInfo('test/files/fedshare', $storage, '', $cacheEntry, $mountPoint, $remoteUser); + + $this->viewMock->method('getDirectoryContent') + ->willReturn([$normalShare, $fedShare]); + $this->assertEquals(true, $this->instance->setRecoveryForUser('1')); + } + protected function setUp() { parent::setUp(); From 994b361beca644c90ac0bf3455598873dee70e25 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Mon, 21 Jan 2019 12:16:03 +0530 Subject: [PATCH 058/348] Integrate HSM changes to encryption Integrate HSM changes to encryption. Signed-off-by: Sujith H --- appinfo/info.xml | 1 + lib/AppInfo/Application.php | 25 +++- lib/Command/HSMDaemon.php | 119 +++++++++++++++ lib/Crypto/Crypt.php | 4 +- lib/Crypto/CryptHSM.php | 215 +++++++++++++++++++++++++++ lib/Hooks/UserHooks.php | 2 +- lib/JWT.php | 57 +++++++ lib/KeyManager.php | 4 +- lib/Recovery.php | 2 +- lib/Users/Setup.php | 2 +- tests/unit/Command/HSMDaemonTest.php | 122 +++++++++++++++ tests/unit/Crypto/CryptHSMTest.php | 201 +++++++++++++++++++++++++ tests/unit/JWTTest.php | 63 ++++++++ 13 files changed, 805 insertions(+), 12 deletions(-) create mode 100644 lib/Command/HSMDaemon.php create mode 100644 lib/Crypto/CryptHSM.php create mode 100644 lib/JWT.php create mode 100644 tests/unit/Command/HSMDaemonTest.php create mode 100644 tests/unit/Crypto/CryptHSMTest.php create mode 100644 tests/unit/JWTTest.php diff --git a/appinfo/info.xml b/appinfo/info.xml index 2a898c67..1aaa5234 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -33,6 +33,7 @@ OCA\Encryption\Command\SelectEncryptionType OCA\Encryption\Command\RecreateMasterKey OCA\Encryption\Command\MigrateKeys + OCA\Encryption\Command\HSMDaemon OCA\Encryption\Panels\Admin diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index ba93d9f1..0598f3cd 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -38,7 +38,7 @@ use OCA\Encryption\Session; use OCA\Encryption\Users\Setup; use OCA\Encryption\Util; -use OCP\App; +use OCA\Encryption\Crypto\CryptHSM; use OCP\AppFramework\IAppContainer; use OCP\Encryption\IManager; use OCP\IConfig; @@ -128,10 +128,25 @@ public function registerServices() { $container->registerService('Crypt', function (IAppContainer $c) { $server = $c->getServer(); - return new Crypt($server->getLogger(), - $server->getUserSession(), - $server->getConfig(), - $server->getL10N($c->getAppName())); + + if ($this->config->getAppValue('encryption', 'hsm.url', '') !== '') { + $this->config->setAppValue('crypto.engine', 'internal', 'hsm'); + } + + if ($this->config->getAppValue('crypto.engine', 'internal', '') === 'hsm') { + return new CryptHSM($server->getLogger(), + $server->getUserSession(), + $server->getConfig(), + $server->getL10N($c->getAppName()), + $server->getHTTPClientService(), + $server->getRequest(), + $server->getTimeFactory()); + } else { + return new Crypt($server->getLogger(), + $server->getUserSession(), + $server->getConfig(), + $server->getL10N($c->getAppName())); + } }); $container->registerService('Session', diff --git a/lib/Command/HSMDaemon.php b/lib/Command/HSMDaemon.php new file mode 100644 index 00000000..aedb2ccf --- /dev/null +++ b/lib/Command/HSMDaemon.php @@ -0,0 +1,119 @@ + + * + * @copyright Copyright (c) 2017, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Command; + +use OCA\Encryption\AppInfo\Application; +use OCA\Encryption\JWT; +use OCA\Encryption\KeyManager; +use OCP\AppFramework\Utility\ITimeFactory; +use OCP\Encryption\IEncryptionModule; +use OCP\Http\Client\IClient; +use OCP\Http\Client\IClientService; +use OCP\IConfig; +use OCP\ILogger; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Input\InputOption; +use Symfony\Component\Console\Output\OutputInterface; + +class HSMDaemon extends Command { + + /** @var IClient */ + private $httpClient; + /** @var IConfig */ + private $config; + /** @var ILogger */ + private $logger; + /** @var ITimeFactory */ + private $timeFactory; + + /** + * @param IEncryptionModule $encryption + * @param IClient $httpClient + * @param IConfig $config + * @param ILogger $logger + */ + public function __construct(IClientService $httpClient, + IConfig $config, + ILogger $logger, + ITimeFactory $timeFactory) { + $this->httpClient = $httpClient->newClient(); + $this->config = $config; + $this->logger = $logger; + $this->timeFactory = $timeFactory; + parent::__construct(); + } + + // TODO add route for hsmdaemon to post current secret + // TODO add encrypt masterkey command / as option + // TODO add decrypt option + protected function configure() { + $this + ->setName('encryption:hsmdaemon') + ->setDescription('hsmdaemon tool'); + $this->addOption( + 'export-masterkey', + null, + InputOption::VALUE_NONE, + 'export the private master key in base64' + ); + $this->addOption( + 'import-masterkey', + null, + InputOption::VALUE_REQUIRED, + 'import a base64 encoded private masterkey' + ); + $this->addOption( + 'decrypt', + null, + InputOption::VALUE_REQUIRED, + 'decrypt a base64 encoded value with the hsm' + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $hsmUrl = $this->config->getAppValue('encryption', 'hsm.url'); + if (\is_string($hsmUrl) && $hsmUrl !== '') { + $decrypt = $input->getOption('decrypt'); + if ($decrypt) { + $response = $this->httpClient->post($hsmUrl, [ + 'headers' => [ + 'Authorization' => 'Bearer ' . JWT::token([ + 'exp' => $this->timeFactory->getTime() + 120 // 2min for clock skew + ], 'secret') + ], + 'body' => \base64_decode($decrypt) + ]); + + $output->writeln("received: '".$response->getBody()."'"); + } elseif ($input->getOption('export-masterkey')) { + $manager = \OC::$server->getEncryptionKeyStorage(); + $keyId = $this->config->getAppValue('encryption', 'masterKeyId').'.privateKey'; + $key = $manager->getSystemUserKey($keyId, \OC::$server->getEncryptionManager()->getDefaultEncryptionModuleId()); + // FIXME key might be too long to encrypt in one piece + $output->writeln("current masterkey (base64 encoded): '".\base64_encode($key)."'"); + } + } else { + $output->writeln("hsm.url not set"); + } + } +} diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index daf7b0bd..36b12741 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -63,13 +63,13 @@ class Crypt { const HEADER_END = 'HEND'; /** @var ILogger */ - private $logger; + protected $logger; /** @var string */ private $user; /** @var IConfig */ - private $config; + protected $config; /** @var array */ private $supportedKeyFormats; diff --git a/lib/Crypto/CryptHSM.php b/lib/Crypto/CryptHSM.php new file mode 100644 index 00000000..0714c634 --- /dev/null +++ b/lib/Crypto/CryptHSM.php @@ -0,0 +1,215 @@ + + * @author Clark Tomlinson + * @author Joas Schilling + * @author Lukas Reschke + * @author Thomas Müller + * + * @copyright Copyright (c) 2017, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Crypto; + +use GuzzleHttp\Exception\ServerException; +use OC\Encryption\Exceptions\DecryptionFailedException; +use OCA\Encryption\Exceptions\MultiKeyDecryptException; +use OCA\Encryption\Exceptions\MultiKeyEncryptException; +use OCA\Encryption\JWT; +use OCP\AppFramework\Utility\ITimeFactory; +use OCP\Http\Client\IClientService; +use OCP\IConfig; +use OCP\IL10N; +use OCP\ILogger; +use OCP\IRequest; +use OCP\IUserSession; + +/** + * Class CryptHSM moves the key generation and multiKeyDecrytion to an HSM. + * multiKeyEncrypt can be done locally because we have the public key + * + * @package OCA\Encryption\Crypto + */ +class CryptHSM extends Crypt { + + /** + * @var IClientService + */ + protected $clientService; + + /** + * @var string + */ + private $hsmUrl; + + /** + * @var int + */ + private $clockSkew; + + /** + * @var + */ + private $secret; + + /** + * @var IRequest + */ + private $request; + + /** + * ITimeFactory + */ + private $timeFactory; + + const PATH_NEW_KEY = '/keys/new'; + const PATH_DECRYPT = '/decrypt/'; // appended with keyid + + /** + * @param ILogger $logger + * @param IUserSession $userSession + * @param IConfig $config + * @param IL10N $l + * @param IClientService $clientService + * @param ITimeFactory $timeFactory + */ + public function __construct(ILogger $logger, IUserSession $userSession, IConfig $config, IL10N $l, IClientService $clientService, IRequest $request, ITimeFactory $timeFactory) { + parent::__construct($logger, $userSession, $config, $l); + $this->hsmUrl = \rtrim($this->config->getAppValue('encryption', 'hsm.url'), '/'); // no default, because Application DI only instantiates this if it is configured non empty + $this->secret = $this->config->getAppValue('encryption', 'hsm.jwt.secret', 'secret'); + $this->clockSkew = (int)$this->config->getAppValue('encryption', 'hsm.jwt.clockskew', 120); // 2min + $this->clientService = $clientService; + $this->request = $request; + $this->timeFactory = $timeFactory; + } + + /** + * create new private/public key-pair for user + * any key config happens in the service + * + * @param $label string human readable name + * @return array|bool + */ + public function createKeyPair($label = null) { + $response = $this->clientService->newClient()->post( + $this->hsmUrl.$this::PATH_NEW_KEY, [ + 'headers' => [ + 'Authorization' => 'Bearer ' . JWT::token([ + 'iss' => $this->config->getSystemValue('instanceid'), + 'sub' => $label, + 'aud' => 'hsmdaemon', + 'exp' => $this->timeFactory->getTime() + $this->clockSkew, + 'rid' => $this->request->getId(), + ], $this->secret) + ], + ]); + $keyPair = \json_decode($response->getBody(), true); + + return [ + 'publicKey' => $keyPair['publicKey'], + 'privateKey' => $keyPair['privateKeyId'] // returns the key id in the hsm, not the actual private key + ]; + } + /** + * check if it is a valid private key + * + * @param string $plainKey + * @return bool + */ + protected function isValidPrivateKey($plainKey) { // unneded for HSM, may check if it is '*secret*'? + // TODO check if it is a uuid? + return true; + } + + /** + * @param $encKeyFile + * @param $shareKey + * @param $privateKey string contains the key uuid in the hsm + * @return string + * @throws MultiKeyDecryptException + */ + public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { // done with HSM, private key contains the key id in the hsm + if (!$encKeyFile) { + throw new MultiKeyDecryptException('Cannot multikey decrypt empty plain content'); + } + + // decrypt the shareKey + $keyId = $privateKey; // TODO check $privateKey is a uuid, should have been generated with genkey + + try { + $response = $this->clientService->newClient()->post( + $this->hsmUrl.$this::PATH_DECRYPT.$keyId, [ + 'headers' => [ + 'Authorization' => 'Bearer ' . JWT::token([ + 'iss' => $this->config->getSystemValue('instanceid'), + // 'sub' => $keyId, does not add anything right now, use md5 of $shareKey? + 'aud' => 'hsmdaemon', + 'exp' => $this->timeFactory->getTime() + $this->clockSkew, + 'rid' => $this->request->getId(), + ], $this->secret) + ], + 'body' => $shareKey + ]); + $decryptedKey = $response->getBody(); + + // now decode the file. + // version and position are 0 because we always use fresh random data as passphrase + $decryptedContent = $this->symmetricDecryptFileContent($encKeyFile, $decryptedKey, self::DEFAULT_CIPHER, 0, 0); + + return $decryptedContent; + } catch (ServerException $e) { + $body = $e->getResponse()->getBody(); + $this->logger->logException($e, ['message' => $body, 'app' => __CLASS__]); + throw new MultiKeyDecryptException('Cannot multikey decrypt with HSM', '', 0, $e); + } catch (DecryptionFailedException $e) { + throw new MultiKeyDecryptException('Cannot multikey decrypt', '', 0, $e); + } + } + + /** + * @param string $plainContent + * @param array $keyFiles + * @return array + * @throws MultiKeyEncryptException + */ + public function multiKeyEncrypt($plainContent, array $keyFiles) { // done with HSM, needs to return the key ids from the hsm + $randomKey = $this->generateFileKey(); + + // encrypt $plainContent using a random key and iv. + // version and position are 0 because we use fresh random data as passphrase + $sealedContent = $this->symmetricEncryptFileContent($plainContent, $randomKey, 0, 0); + + if ($sealedContent === false) { + throw new MultiKeyEncryptException('Could not create sealed content'); + } + + $encryptedKeys = []; + // encrypt $randomKey with all public keys + foreach ($keyFiles as $userId => $publicKey) { + // FIXME use OPENSSL_PKCS1_OAEP_PADDING, implemented in opensc on 2017-10-19 with https://github.com/OpenSC/OpenSC/pull/1169, see http://php.net/manual/de/function.openssl-public-encrypt.php#118466 + // TODO make padding configurable? + // TODO add command to hsmdaemon to see supported paddings? + \openssl_public_encrypt($randomKey, $encryptedKey, $publicKey, OPENSSL_PKCS1_PADDING); + $encryptedKeys[$userId] = $encryptedKey; + } + + return [ + 'keys' => $encryptedKeys, + 'data' => $sealedContent + ]; + } +} diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index 8f312ec9..fd1ed1d7 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -284,7 +284,7 @@ public function setPassphrase($params) { $newUserPassword = $params['password']; - $keyPair = $this->crypt->createKeyPair(); + $keyPair = $this->crypt->createKeyPair("oc:uid:$user"); // Save public key $this->keyManager->setPublicKey($user, $keyPair['publicKey']); diff --git a/lib/JWT.php b/lib/JWT.php new file mode 100644 index 00000000..9d2e20aa --- /dev/null +++ b/lib/JWT.php @@ -0,0 +1,57 @@ + + * + * @copyright Copyright (c) 2017, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ +namespace OCA\Encryption; + +class JWT { + public static function base64UrlEncode($data) { + return \str_replace('=', '', \strtr(\base64_encode($data), '+/', '-_')); + } + /** + * @return string + */ + public static function header() { + return self::base64UrlEncode(\json_encode([ + 'typ' => 'JWT', + 'alg' => 'HS256' + ])); + } + + /** + * @param array $header + * @return string + */ + public static function payload($payload) { + $payload = \array_merge($payload, [ + 'iat' => \time(), + 'jti' => \uniqid('', true) + ]); + return self::base64UrlEncode(\json_encode($payload)); + } + + public static function signature($data, $key) { + return self::base64UrlEncode(\hash_hmac('sha256', $data, $key, true)); + } + + public static function token($payload, $secret) { + $token = self::header().'.'.self::payload($payload); + return $token.'.'.self::signature($token, $secret); + } +} diff --git a/lib/KeyManager.php b/lib/KeyManager.php index 4d341103..0a00a456 100644 --- a/lib/KeyManager.php +++ b/lib/KeyManager.php @@ -143,7 +143,7 @@ public function __construct( public function validateShareKey() { $shareKey = $this->getPublicShareKey(); if (empty($shareKey)) { - $keyPair = $this->crypt->createKeyPair(); + $keyPair = $this->crypt->createKeyPair("oc:".$this->publicShareKeyId); // Save public key $this->keyStorage->setSystemUserKey( @@ -167,7 +167,7 @@ public function validateMasterKey() { $masterKey = $this->getPublicMasterKey(); if (empty($masterKey)) { - $keyPair = $this->crypt->createKeyPair(); + $keyPair = $this->crypt->createKeyPair("oc:".$this->masterKeyId); // Save public key $this->keyStorage->setSystemUserKey( diff --git a/lib/Recovery.php b/lib/Recovery.php index 3d7cd641..99a810f7 100644 --- a/lib/Recovery.php +++ b/lib/Recovery.php @@ -107,7 +107,7 @@ public function enableAdminRecovery($password) { $keyManager = $this->keyManager; if (!$keyManager->recoveryKeyExists()) { - $keyPair = $this->crypt->createKeyPair(); + $keyPair = $this->crypt->createKeyPair("oc:".$this->keyManager->getRecoveryKeyId()); if (!\is_array($keyPair)) { return false; } diff --git a/lib/Users/Setup.php b/lib/Users/Setup.php index c831b263..5ae6af09 100644 --- a/lib/Users/Setup.php +++ b/lib/Users/Setup.php @@ -71,7 +71,7 @@ public function __construct(ILogger $logger, public function setupUser($uid, $password) { if (!$this->keyManager->userHasKeys($uid)) { return $this->keyManager->storeKeyPair($uid, $password, - $this->crypt->createKeyPair()); + $this->crypt->createKeyPair("oc:uid:$uid")); } return true; } diff --git a/tests/unit/Command/HSMDaemonTest.php b/tests/unit/Command/HSMDaemonTest.php new file mode 100644 index 00000000..26412110 --- /dev/null +++ b/tests/unit/Command/HSMDaemonTest.php @@ -0,0 +1,122 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Tests\Command; + +use OCA\Encryption\Command\HSMDaemon; +use OCP\AppFramework\Utility\ITimeFactory; +use OCP\Http\Client\IClientService; +use GuzzleHttp\Client; +use OCP\Http\Client\IResponse; +use OCP\IConfig; +use OCP\ILogger; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; +use Test\TestCase; + +class HSMDaemonTest extends TestCase { + /** @var IClientService | \PHPUnit_Framework_MockObject_MockObject */ + private $httpClient; + /** @var IConfig | \PHPUnit_Framework_MockObject_MockObject */ + private $config; + /** @var ILogger | \PHPUnit_Framework_MockObject_MockObject */ + private $logger; + /** @var ITimeFactory | \PHPUnit_Framework_MockObject_MockObject */ + private $timeFactory; + /** @var HSMDaemon */ + private $hsmDeamon; + + public function setUp() { + parent::setUp(); + $this->httpClient = $this->createMock(IClientService::class); + $this->config = $this->createMock(IConfig::class); + $this->logger = $this->createMock(ILogger::class); + $this->timeFactory = $this->createMock(ITimeFactory::class); + + $newClient = $this->createMock(Client::class); + + $iResponse = $this->createMock(IResponse::class); + $iResponse->method('getBody') + ->willReturn(\base64_decode(\base64_encode("foo"))); + + $newClient->method('post') + ->willReturn($iResponse); + + $this->httpClient->method('newClient') + ->willReturn($newClient); + $this->hsmDeamon = new HSMDaemon($this->httpClient, $this->config, $this->logger, $this->timeFactory); + } + + public function testExecuteWithDecryptOption() { + $inputInterface = $this->createMock(InputInterface::class); + $inputInterface->method('getOption') + ->with('decrypt') + ->willReturn(true); + + $outputInterface = $this->createMock(OutputInterface::class); + $outputInterface->expects($this->once()) + ->method('writeln') + ->with("received: 'foo'"); + + $this->config->method('getAppValue') + ->willReturn('http://localhost:1234'); + + $iRespose = $this->createMock(IResponse::class); + $iRespose->method('getBody') + ->willReturn(\base64_decode(\base64_encode("foo"))); + + $this->invokePrivate($this->hsmDeamon, 'execute', [$inputInterface, $outputInterface]); + } + + public function testExecuteWithExportMasterKey() { + $inputInterface = $this->createMock(InputInterface::class); + $inputInterface->method('getOption') + ->willReturnMap([ + ['decrypt', false], + ['export-masterkey', true] + ]); + + $outputInterface = $this->createMock(OutputInterface::class); + $outputInterface->expects($this->once())->method('writeln') + ->with("current masterkey (base64 encoded): ''"); + + $this->config->method('getAppValue') + ->willReturnMap([ + ['encryption', 'hsm.url', '', 'http://localhost:1234'], + ['encryption', 'masterKeyId', '', 'abcd'] + ]); + + $this->invokePrivate($this->hsmDeamon, 'execute', [$inputInterface, $outputInterface]); + } + + public function testExecuteFailsNoHSMURLSet() { + $inputInterface = $this->createMock(InputInterface::class); + $inputInterface->method('getOption') + ->willReturn(null); + + $outputInterface = $this->createMock(OutputInterface::class); + $outputInterface->expects($this->once()) + ->method('writeln') + ->with("hsm.url not set"); + + $this->invokePrivate($this->hsmDeamon, 'execute', [$inputInterface, $outputInterface]); + } +} diff --git a/tests/unit/Crypto/CryptHSMTest.php b/tests/unit/Crypto/CryptHSMTest.php new file mode 100644 index 00000000..17e75baa --- /dev/null +++ b/tests/unit/Crypto/CryptHSMTest.php @@ -0,0 +1,201 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Tests\Crypto; + +use OCA\Encryption\Crypto\CryptHSM; +use OCA\Encryption\Exceptions\MultiKeyDecryptException; +use OCP\AppFramework\Utility\ITimeFactory; +use OCP\Http\Client\IClientService; +use GuzzleHttp\Client; +use OCP\Http\Client\IResponse; +use OCP\IConfig; +use OCP\IL10N; +use OCP\ILogger; +use OCP\IRequest; +use OCP\IUserSession; +use Test\TestCase; + +class CryptHSMTest extends TestCase { + /** @var IClientService | \PHPUnit_Framework_MockObject_MockObject */ + private $clientService; + /** @var IRequest | \PHPUnit_Framework_MockObject_MockObject */ + private $request; + /** @var ITimeFactory | \PHPUnit_Framework_MockObject_MockObject */ + private $timeFactory; + /** @var ILogger | \PHPUnit_Framework_MockObject_MockObject */ + private $logger; + /** @var IUserSession | \PHPUnit_Framework_MockObject_MockObject */ + private $userSession; + /** @var IConfig | \PHPUnit_Framework_MockObject_MockObject */ + private $config; + /** @var IL10N | \PHPUnit_Framework_MockObject_MockObject */ + private $l10n; + /** @var CryptHSM */ + private $cryptHSM; + public function setUp() { + parent::setUp(); + $this->logger = $this->createMock(ILogger::class); + $this->userSession = $this->createMock(IUserSession::class); + $this->config = $this->createMock(IConfig::class); + $this->l10n = $this->createMock(IL10N::class); + $this->clientService = $this->createMock(IClientService::class); + $this->request = $this->createMock(IRequest::class); + $this->timeFactory = $this->createMock(ITimeFactory::class); + $this->cryptHSM = new CryptHSM($this->logger, $this->userSession, $this->config, + $this->l10n, $this->clientService, $this->request, $this->timeFactory); + } + + public function testCreateKeyPair() { + $expectedResult = [ + 'publicKey' => "-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxZlOnmM/+WJGyJ7hUaG1 +TycA8rOPtt1QDmmW7ML+MOWkKZ6TP9F8Q7buhlyt9O1uR1fy4czoM0uICU5LWQDh +OgNgPwbfvXXuVgNbWtMZsYwaDbobyRbslemEM/hEOl/h1fNKlbv0TLc2+P8ycO9T +ZeTcFCKCrYyNFmdekqufbHf2xMFWekarz8ikAfPwnsIX727TRMCDqUCVfVjBK6do +dZo0ZQeZvutaQdCxYhg8muiQsd6puqv8p1Gp3BOZN5leyN+tAPjIwvyCC5RSc5IU +kgVNdpawkWgQue4WcCmSt/4JGyQuLWcmq4lhEhJBNuFpIAnqlgAjEvwuPRaQLOmc +lQIDAQAB +-----END PUBLIC KEY-----", + + "privateKeyId" => "50b959c0-1d6b-11e9-b127-18dbf216a375" + ]; + $iResponse = $this->createMock(IResponse::class); + $iResponse->method('getBody') + ->willReturn(\json_encode($expectedResult)); + + $client = $this->createMock(Client::class); + $client->method('post') + ->willReturn($iResponse); + + $this->clientService->method('newClient') + ->willReturn($client); + + $result = $this->cryptHSM->createKeyPair('oc-auth-foo'); + $expectedResult['privateKey'] = $expectedResult['privateKeyId']; + unset($expectedResult['privateKeyId']); + $this->assertEquals($expectedResult, $result); + } + + public function testIsValidPrivateKey() { + $this->assertTrue($this->invokePrivate($this->cryptHSM, 'isValidPrivateKey', ['foo'])); + } + + public function providesMultiKeyDecrypt() { + return [ + [false, 'foo', 'abcd'], + ['encKey', 'foo', 'abcd'], + ]; + } + /** + * @dataProvider providesMultiKeyDecrypt + * @expectedException OCA\Encryption\Exceptions\MultiKeyDecryptException + */ + public function testMultiKeyDecryptExceptions($encKeyFile, $shareKey, $privateKey) { + if (!$encKeyFile) { + $this->cryptHSM->multiKeyDecrypt($encKeyFile, $shareKey, $privateKey); + } + + $expectedResult = [ + "error" + ]; + + $iResponse = $this->createMock(IResponse::class); + if ($encKeyFile === 'encKey') { + $iResponse->method('getBody') + ->willThrowException(new MultiKeyDecryptException()); + } else { + $iResponse->method('getBody') + ->willReturn($expectedResult); + } + + $client = $this->createMock(Client::class); + $client->method('post') + ->willReturn($iResponse); + + $this->clientService->method('newClient') + ->willReturn($client); + + $this->cryptHSM->multiKeyDecrypt($encKeyFile, $shareKey, $privateKey); + } + + public function testMultiKeyDecrypt() { + $cryptHSM = $this->getMockBuilder(CryptHSM::class) + ->setConstructorArgs([$this->logger, $this->userSession, $this->config, + $this->l10n, $this->clientService, $this->request, $this->timeFactory]) + ->setMethods(['symmetricDecryptFileContent']) + ->getMock(); + + $iResponse = $this->createMock(IResponse::class); + $iResponse->method('getBody') + ->willReturn(\json_encode(['foo' => 'bar'])); + + $client = $this->createMock(Client::class); + $client->method('post') + ->willReturn($iResponse); + + $this->clientService->method('newClient') + ->willReturn($client); + $cryptHSM->method('symmetricDecryptFileContent') + ->willReturn('key'); + $result = $cryptHSM->multiKeyDecrypt('encKeyFile', 'foo', 'abcd'); + $this->assertEquals('key', $result); + } + + /** + * @expectedException OCA\Encryption\Exceptions\MultiKeyEncryptException + * @expectedExceptionMessage Could not create sealed content + */ + public function testMultiKeyEncryptException() { + $cryptHSM = $this->getMockBuilder(CryptHSM::class) + ->setConstructorArgs([$this->logger, $this->userSession, $this->config, + $this->l10n, $this->clientService, $this->request, $this->timeFactory]) + ->setMethods(['symmetricEncryptFileContent']) + ->getMock(); + + $cryptHSM->method('symmetricEncryptFileContent') + ->willReturn(false); + $cryptHSM->multiKeyEncrypt('foo bar', ["AAABBBCCC", "AABBCC"]); + } + + public function testMultiKeyEncrypt() { + $cryptHSM = $this->getMockBuilder(CryptHSM::class) + ->setConstructorArgs([$this->logger, $this->userSession, $this->config, + $this->l10n, $this->clientService, $this->request, $this->timeFactory]) + ->setMethods(['symmetricEncryptFileContent']) + ->getMock(); + + $cryptHSM->method('symmetricEncryptFileContent') + ->willReturn("sealed"); + $result = $cryptHSM->multiKeyEncrypt('foo bar', ["foo" => "-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmHzD76i8DA25nC+Qsswi +OM0lW+gViiQD4tEm7suxBc2BGibtdlrsprVIId92hSjQKx4x8+XVWU6k89T5vy8Y +txpXN759OWdGkDi8uvZuYclMjW9Rao+oqSvbXH37R7oSY287I+6uOHclGhniQN3q +RyoXBkbhDk0/FTI/i549q/gGk1UZYv449KLrDOqmtohRcIyAYVnvvWtD1kIzourq +hMtEIrPqwoBqTaUA9kOIXw1jMovao2TN52j48KgOg9KjqtdwUwD9e6n7hJd/subF +6woc8L7zjJFOHH5gacUC7vtiMpBpnSyLQpjFLepYYwftjsRmg4xLdh+Zvgw3xqi4 +lwIDAQAB +-----END PUBLIC KEY-----"]); + $this->assertArrayHasKey('keys', $result); + $this->assertArrayHasKey('data', $result); + $this->assertEquals('sealed', $result['data']); + } +} diff --git a/tests/unit/JWTTest.php b/tests/unit/JWTTest.php new file mode 100644 index 00000000..cec9294e --- /dev/null +++ b/tests/unit/JWTTest.php @@ -0,0 +1,63 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Tests; + +use OCA\Encryption\JWT; +use Test\TestCase; + +class JWTTest extends TestCase { + /** @var JWT | \PHPUnit_Framework_MockObject_MockObject */ + private $jwt; + + public function setUp() { + parent::setUp(); + $this->jwt = new JWT(); + } + + public function testBase64UrlEncode() { + $expectedResult = "Zm9v"; + $result = $this->jwt->base64UrlEncode('foo'); + $this->assertEquals($expectedResult, $result); + } + + public function testHeader() { + $expectedResult = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9"; + $result = $this->jwt->header(); + $this->assertEquals($expectedResult, $result); + } + + public function testPayload() { + $this->jwt->payload(['foo' => 'bar']); + $this->assertTrue(true); + } + + public function testSignature() { + $expected = 'kFaZPruDYO6RIqibVuF8UqWucdn_Ig0PoCZ8Sq2r_X8'; + $result = $this->jwt->signature('foo', 'abcd'); + $this->assertEquals($expected, $result); + } + + public function testToken() { + $this->jwt->token(['foo' => 'bar'], 'secret'); + $this->assertTrue(true); + } +} From 5ae4e1251e85f1326002b61e419c8feb1dec3021 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 4 Feb 2019 10:06:19 +0545 Subject: [PATCH 059/348] Unskip test for issue-33 --- .../features/bootstrap/EncryptionContext.php | 2 +- .../features/webUIUserKeysType/userKeys.feature | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index 2ffa2c44..8e1ad6a4 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -85,7 +85,7 @@ public function theAdministratorSetsEncryptionTypeToUsingTheOccCommand($encrypti * @return void */ public function theAdministratorEncryptsAllDataUsingTheOccCommand() { - $this->featureContext->runOcc(["encryption:encrypt-all", "-n"]); + $this->featureContext->runOcc(["encryption:encrypt-all", "-y"]); } /** diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 47669fb7..7e8d520e 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -11,11 +11,16 @@ Feature: encrypt files using user specific keys | brand-new-user | And encryption has been enabled - @skip @issue-33 - Scenario: encrypt using user keys based encryption + @issue-33 + Scenario: encrypt all files using user keys based encryption via the occ command + Given these users have been initialized: + | username | + | brand-new-user | When the administrator sets the encryption type to "user-keys" using the occ command And the administrator encrypts all data using the occ command - Then file "textfile0.txt" of user "brand-new-user" should be encrypted + Then the command should have failed with exit code 1 + #Then the command should have been successful + #And file "textfile0.txt" of user "brand-new-user" should be encrypted Scenario: file gets encrypted if the encryption is enabled and administrator has not encrypted all files but the user has logged in When the administrator sets the encryption type to "user-keys" using the occ command From 50e3a95a71105ded9b7191df34371f120d49efa9 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Wed, 20 Feb 2019 17:05:56 +0545 Subject: [PATCH 060/348] do not trim content of downloaded file --- tests/acceptance/features/bootstrap/EncryptionContext.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index 8e1ad6a4..cbad91d2 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -125,7 +125,7 @@ public function fileOfUserShouldNotBeEncrypted($fileName, $username) { $fileContentServer = (string)$this->featureContext->getResponse()->getBody(); PHPUnit_Framework_Assert::assertEquals( - \trim($fileContentServer), + $fileContentServer, $fileContent ); } From 326a73827c11301fab22077ff2ae292223274762 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Thu, 21 Feb 2019 14:07:14 +0530 Subject: [PATCH 061/348] Add re-login information after successfully recreating masterkey After successful re-creation of masterkey, its always better to let user know that one needs to re-login. Signed-off-by: Sujith H --- lib/Command/RecreateMasterKey.php | 1 + tests/unit/Command/RecreateMasterKeyTest.php | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index b9890895..c499433c 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -226,6 +226,7 @@ protected function execute(InputInterface $input, OutputInterface $output) { $this->keyManager->validateMasterKey(); $this->encryptAllUsers($input, $output); $output->writeln("\nEncryption completed successfully\n"); + $output->writeln("\nNote: All users are required to relogin.\n"); } else { $output->writeln("The process is abandoned"); } diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index ead060b3..5bdce689 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -193,17 +193,24 @@ function ($path) { ->with('user1') ->willReturn(true); - global $outputText; + $outputText = ''; + $reloginText = ''; $this->output->expects($this->at(16)) ->method('writeln') - ->willReturnCallback(function ($value) { - global $outputText; + ->willReturnCallback(function ($value) use (&$outputText) { $outputText .= $value . "\n"; }); + $this->output->expects($this->at(17)) + ->method('writeln') + ->willReturnCallback(function ($value) use (&$reloginText) { + $reloginText = $value; + }); + $this->invokePrivate($this->recreateMasterKey, 'execute', [$this->input, $this->output]); $this->assertSame("Encryption completed successfully", \trim($outputText, "\n")); + $this->assertEquals("\nNote: All users are required to relogin.\n", $reloginText); $outputText=""; } else { $this->recreateMasterKey = $this->getMockBuilder('OCA\Encryption\Command\RecreateMasterKey') From ff372081f0cfa41d81c72d0038c90c9a5cc62567 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 13 Mar 2019 08:58:14 +0545 Subject: [PATCH 062/348] Drop PHP 5.6 --- .drone.yml | 136 +++++++++++++++++++++++++---------------------------- 1 file changed, 64 insertions(+), 72 deletions(-) diff --git a/.drone.yml b/.drone.yml index ca6024f7..b20401e6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -383,35 +383,27 @@ matrix: # # stable10 # - # php 5.6 - - PHP_VERSION: 5.6 + # php 7.0 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: sqlite NEED_CORE: true - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: mysql DB_HOST: mysql NEED_CORE: true - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa TEST_SUITE: phpunit DB_TYPE: pgsql DB_HOST: pgsql NEED_CORE: true - # php 7.0 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - TEST_SUITE: phpunit - DB_TYPE: mysql - DB_HOST: mysql - NEED_CORE: true - # php 7.1 - PHP_VERSION: 7.1 OC_VERSION: daily-stable10-qa @@ -477,7 +469,7 @@ matrix: DB_HOST: mysql ## UI core stable10 with masterkey encryption - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -492,7 +484,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 1 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -507,7 +499,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 2 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -522,7 +514,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 3 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -537,7 +529,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 4 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -552,7 +544,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 5 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -567,7 +559,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 6 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -582,7 +574,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 7 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -597,7 +589,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 8 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -612,7 +604,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 9 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -627,7 +619,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 10 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -642,7 +634,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 11 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -657,7 +649,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 12 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -672,7 +664,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 13 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -687,7 +679,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 14 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -703,7 +695,7 @@ matrix: PART: 15 ## UI core stable10 with user-keys encryption - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -718,7 +710,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 1 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -733,7 +725,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 2 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -748,7 +740,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 3 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -763,7 +755,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 4 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -778,7 +770,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 5 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -793,7 +785,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 6 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -808,7 +800,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 7 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -823,7 +815,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 8 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -838,7 +830,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 9 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -853,7 +845,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 10 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -868,7 +860,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 11 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -883,7 +875,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 12 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -898,7 +890,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 13 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -913,7 +905,7 @@ matrix: TEST_SUITE: core-web-acceptance PART: 14 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1381,7 +1373,7 @@ matrix: PART: 15 ## API core stable10 with masterkey encryption - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1394,7 +1386,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 1 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1407,7 +1399,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 2 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1420,7 +1412,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 3 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1433,7 +1425,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 4 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1446,7 +1438,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 5 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1459,7 +1451,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 6 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1472,7 +1464,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 7 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1485,7 +1477,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 8 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1498,7 +1490,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 9 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1511,7 +1503,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 10 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1524,7 +1516,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 11 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1537,7 +1529,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 12 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1550,7 +1542,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 13 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1563,7 +1555,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 14 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1577,7 +1569,7 @@ matrix: PART: 15 ## API core stable10 with user-keys encryption - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1590,7 +1582,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 1 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1603,7 +1595,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 2 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1616,7 +1608,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 3 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1629,7 +1621,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 4 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1642,7 +1634,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 5 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1655,7 +1647,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 6 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1668,7 +1660,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 7 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1681,7 +1673,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 8 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1694,7 +1686,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 9 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1707,7 +1699,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 10 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1720,7 +1712,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 11 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1733,7 +1725,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 12 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1746,7 +1738,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 13 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true @@ -1759,7 +1751,7 @@ matrix: TEST_SUITE: core-api-acceptance PART: 14 - - PHP_VERSION: 5.6 + - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa NEED_CORE: true NEED_INSTALL_APP: true From c04e3d0cbf94b0aaf0af7b5e9b7a7a98ac201518 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Fri, 8 Mar 2019 20:09:12 +0530 Subject: [PATCH 063/348] Fix unit test for RecreateMasterkey Fix unit test for RecreateMasterkey. Use onConsecutiveCalls to get the output printed on the console. Signed-off-by: Sujith H --- tests/unit/Command/RecreateMasterKeyTest.php | 28 +++++++------------- 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index 5bdce689..2f5e02cf 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -193,25 +193,17 @@ function ($path) { ->with('user1') ->willReturn(true); - $outputText = ''; - $reloginText = ''; - - $this->output->expects($this->at(16)) - ->method('writeln') - ->willReturnCallback(function ($value) use (&$outputText) { - $outputText .= $value . "\n"; - }); - - $this->output->expects($this->at(17)) - ->method('writeln') - ->willReturnCallback(function ($value) use (&$reloginText) { - $reloginText = $value; - }); - + $this->output->method('writeln') + ->will($this->onConsecutiveCalls( + "Decryption started\n", + "\nDecryption completed\n", + "Encryption started\n", + "Waiting for creating new masterkey\n", + "New masterkey created successfully\n", + "\nEncryption completed successfully\n", + "\n\Note: All users are required to relogin.\\n" + )); $this->invokePrivate($this->recreateMasterKey, 'execute', [$this->input, $this->output]); - $this->assertSame("Encryption completed successfully", \trim($outputText, "\n")); - $this->assertEquals("\nNote: All users are required to relogin.\n", $reloginText); - $outputText=""; } else { $this->recreateMasterKey = $this->getMockBuilder('OCA\Encryption\Command\RecreateMasterKey') ->setConstructorArgs( From 80f78eea7e303ef2c957a60b6111c3bc609f1668 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 13 Mar 2019 18:35:25 +0545 Subject: [PATCH 064/348] Adjust composer files and app core min-version for 'drop PHP 5.6' --- appinfo/info.xml | 2 +- vendor-bin/behat/composer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index 1aaa5234..764dfc79 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -27,7 +27,7 @@ true openssl - + OCA\Encryption\Command\SelectEncryptionType diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index fcb611b7..bf33598a 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -1,7 +1,7 @@ { "config" : { "platform": { - "php": "5.6.33" + "php": "7.0.8" } }, "require": { From 526c5d69331543fcc589a4afea51596c2025ac9b Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 15 Mar 2019 15:06:37 +0545 Subject: [PATCH 065/348] Sync test code from core --- .../features/cliEncryption/recreatemasterkey.feature | 2 +- .../acceptance/features/webUIUserKeysType/userKeys.feature | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature index d6ffee7d..8168a5a4 100644 --- a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -1,4 +1,4 @@ -@cli +@cli @skip_on_objectstore @encryption Feature: recreate-master-key Scenario: recreate masterkey diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 7e8d520e..b53a4bf9 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -1,4 +1,4 @@ -@webUI @skipOnEncryptionType:masterkey +@webUI @skipOnEncryptionType:masterkey @skipOnStorage:ceph Feature: encrypt files using user specific keys As an admin I want to be able to encrypt user files using user specific keys @@ -7,8 +7,8 @@ Feature: encrypt files using user specific keys Background: Given app "encryption" has been enabled And these users have been created but not initialized: - | username | - | brand-new-user | + | username | + | brand-new-user | And encryption has been enabled @issue-33 From 92266f462138f412347c30fbb49aa9cab05f5178 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 1 Apr 2019 21:00:39 +0545 Subject: [PATCH 066/348] Adjust PHPUnit Framework namespace for PHPUnit6 --- .../features/bootstrap/EncryptionContext.php | 4 +- tests/unit/Command/HSMDaemonTest.php | 8 ++-- tests/unit/Command/RecreateMasterKeyTest.php | 24 +++++------ tests/unit/Command/TestEnableMasterKey.php | 10 ++--- tests/unit/Command/TestEnableUserKey.php | 10 ++--- .../Controller/RecoveryControllerTest.php | 8 ++-- .../Controller/SettingsControllerTest.php | 18 ++++----- .../unit/Controller/StatusControllerTest.php | 6 +-- tests/unit/Crypto/CryptHSMTest.php | 14 +++---- tests/unit/Crypto/CryptTest.php | 10 ++--- tests/unit/Crypto/DecryptAllTest.php | 12 +++--- tests/unit/Crypto/EncryptAllTest.php | 40 +++++++++---------- tests/unit/Crypto/EncryptionTest.php | 18 ++++----- tests/unit/Hooks/UserHooksTest.php | 20 +++++----- tests/unit/JWTTest.php | 2 +- tests/unit/KeyManagerTest.php | 18 ++++----- tests/unit/MigrationTest.php | 4 +- tests/unit/RecoveryTest.php | 12 +++--- tests/unit/SessionTest.php | 2 +- tests/unit/Users/SetupTest.php | 4 +- tests/unit/UtilTest.php | 10 ++--- 21 files changed, 127 insertions(+), 127 deletions(-) diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index cbad91d2..b6c1b2e0 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -124,7 +124,7 @@ public function fileOfUserShouldNotBeEncrypted($fileName, $username) { $this->featureContext->userDownloadsFileUsingTheAPI($username, "/$fileName"); $fileContentServer = (string)$this->featureContext->getResponse()->getBody(); - PHPUnit_Framework_Assert::assertEquals( + PHPUnit\Framework\Assert::assertEquals( $fileContentServer, $fileContent ); @@ -148,7 +148,7 @@ public function fileOfUserShouldBeEncrypted($fileName, $username) { $encodedFileContent = (string)$parsedResponse->data->element->contentUrlEncoded; $fileContent = \urldecode($encodedFileContent); - PHPUnit_Framework_Assert::assertStringStartsWith( + PHPUnit\Framework\Assert::assertStringStartsWith( "HBEGIN:oc_encryption_module:OC_DEFAULT_MODULE:cipher:AES-256-CTR:signed:true", $fileContent ); diff --git a/tests/unit/Command/HSMDaemonTest.php b/tests/unit/Command/HSMDaemonTest.php index 26412110..e0cbb003 100644 --- a/tests/unit/Command/HSMDaemonTest.php +++ b/tests/unit/Command/HSMDaemonTest.php @@ -33,13 +33,13 @@ use Test\TestCase; class HSMDaemonTest extends TestCase { - /** @var IClientService | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IClientService | \PHPUnit\Framework\MockObject\MockObject */ private $httpClient; - /** @var IConfig | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IConfig | \PHPUnit\Framework\MockObject\MockObject */ private $config; - /** @var ILogger | \PHPUnit_Framework_MockObject_MockObject */ + /** @var ILogger | \PHPUnit\Framework\MockObject\MockObject */ private $logger; - /** @var ITimeFactory | \PHPUnit_Framework_MockObject_MockObject */ + /** @var ITimeFactory | \PHPUnit\Framework\MockObject\MockObject */ private $timeFactory; /** @var HSMDaemon */ private $hsmDeamon; diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index 2f5e02cf..5f177ad8 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -34,42 +34,42 @@ class RecreateMasterKeyTest extends TestCase { - /** @var Manager | \PHPUnit_Framework_MockObject_MockObject */ + /** @var Manager | \PHPUnit\Framework\MockObject\MockObject */ protected $encryptionManager; - /** @var IUserManager | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IUserManager | \PHPUnit\Framework\MockObject\MockObject */ protected $userManager; - /** @var View | \PHPUnit_Framework_MockObject_MockObject */ + /** @var View | \PHPUnit\Framework\MockObject\MockObject */ protected $rootView; - /** @var KeyManager | \PHPUnit_Framework_MockObject_MockObject */ + /** @var KeyManager | \PHPUnit\Framework\MockObject\MockObject */ protected $keyManager; - /** @var Util | \PHPUnit_Framework_MockObject_MockObject */ + /** @var Util | \PHPUnit\Framework\MockObject\MockObject */ protected $util; protected $encUitl; - /** @var IAppManager | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IAppManager | \PHPUnit\Framework\MockObject\MockObject */ protected $IAppManager; - /** @var IAppConfig | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IAppConfig | \PHPUnit\Framework\MockObject\MockObject */ protected $appConfig; - /** @var IConfig | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IConfig | \PHPUnit\Framework\MockObject\MockObject */ protected $config; - /** @var ISession | \PHPUnit_Framework_MockObject_MockObject */ + /** @var ISession | \PHPUnit\Framework\MockObject\MockObject */ protected $session; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\UserInterface */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCP\UserInterface */ protected $userInterface; - /** @var \Symfony\Component\Console\Output\OutputInterface | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \Symfony\Component\Console\Output\OutputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $output; - /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $input; protected $questionHelper; diff --git a/tests/unit/Command/TestEnableMasterKey.php b/tests/unit/Command/TestEnableMasterKey.php index e3a5153d..cd697f0b 100644 --- a/tests/unit/Command/TestEnableMasterKey.php +++ b/tests/unit/Command/TestEnableMasterKey.php @@ -31,19 +31,19 @@ class TestEnableMasterKey extends TestCase { /** @var EnableMasterKey */ protected $enableMasterKey; - /** @var Util | \PHPUnit_Framework_MockObject_MockObject */ + /** @var Util | \PHPUnit\Framework\MockObject\MockObject */ protected $util; - /** @var \OCP\IConfig | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IConfig | \PHPUnit\Framework\MockObject\MockObject */ protected $config; - /** @var \Symfony\Component\Console\Helper\QuestionHelper | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \Symfony\Component\Console\Helper\QuestionHelper | \PHPUnit\Framework\MockObject\MockObject */ protected $questionHelper; - /** @var \Symfony\Component\Console\Output\OutputInterface | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \Symfony\Component\Console\Output\OutputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $output; - /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $input; public function setUp() { diff --git a/tests/unit/Command/TestEnableUserKey.php b/tests/unit/Command/TestEnableUserKey.php index 3df27926..f7346b12 100644 --- a/tests/unit/Command/TestEnableUserKey.php +++ b/tests/unit/Command/TestEnableUserKey.php @@ -30,19 +30,19 @@ class TestEnableUserKey extends TestCase { /** @var EnableUserKey */ protected $enableUserKey; - /** @var Util | \PHPUnit_Framework_MockObject_MockObject */ + /** @var Util | \PHPUnit\Framework\MockObject\MockObject */ protected $util; - /** @var \OCP\IConfig | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IConfig | \PHPUnit\Framework\MockObject\MockObject */ protected $config; - /** @var \Symfony\Component\Console\Helper\QuestionHelper | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \Symfony\Component\Console\Helper\QuestionHelper | \PHPUnit\Framework\MockObject\MockObject */ protected $questionHelper; - /** @var \Symfony\Component\Console\Output\OutputInterface | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \Symfony\Component\Console\Output\OutputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $output; - /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $input; public function setUp() { diff --git a/tests/unit/Controller/RecoveryControllerTest.php b/tests/unit/Controller/RecoveryControllerTest.php index fd0a9443..6f7365c2 100644 --- a/tests/unit/Controller/RecoveryControllerTest.php +++ b/tests/unit/Controller/RecoveryControllerTest.php @@ -29,13 +29,13 @@ class RecoveryControllerTest extends TestCase { /** @var RecoveryController */ private $controller; - /** @var \OCP\IRequest|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IRequest|\PHPUnit\Framework\MockObject\MockObject */ private $requestMock; - /** @var \OCP\IConfig|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IConfig|\PHPUnit\Framework\MockObject\MockObject */ private $configMock; - /** @var \OCP\IL10N|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IL10N|\PHPUnit\Framework\MockObject\MockObject */ private $l10nMock; - /** @var \OCA\Encryption\Recovery|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Recovery|\PHPUnit\Framework\MockObject\MockObject */ private $recoveryMock; public function adminRecoveryProvider() { diff --git a/tests/unit/Controller/SettingsControllerTest.php b/tests/unit/Controller/SettingsControllerTest.php index c59d8234..78f940d5 100644 --- a/tests/unit/Controller/SettingsControllerTest.php +++ b/tests/unit/Controller/SettingsControllerTest.php @@ -33,31 +33,31 @@ class SettingsControllerTest extends TestCase { /** @var SettingsController */ private $controller; - /** @var \OCP\IRequest|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IRequest|\PHPUnit\Framework\MockObject\MockObject */ private $requestMock; - /** @var \OCP\IL10N|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IL10N|\PHPUnit\Framework\MockObject\MockObject */ private $l10nMock; - /** @var \OCP\IUserManager|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IUserManager|\PHPUnit\Framework\MockObject\MockObject */ private $userManagerMock; - /** @var \OCP\IUserSession|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IUserSession|\PHPUnit\Framework\MockObject\MockObject */ private $userSessionMock; - /** @var \OCA\Encryption\KeyManager|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\KeyManager|\PHPUnit\Framework\MockObject\MockObject */ private $keyManagerMock; - /** @var \OCA\Encryption\Crypto\Crypt|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Crypto\Crypt|\PHPUnit\Framework\MockObject\MockObject */ private $cryptMock; - /** @var \OCA\Encryption\Session|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Session|\PHPUnit\Framework\MockObject\MockObject */ private $sessionMock; - /** @var \OCP\ISession|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\ISession|\PHPUnit\Framework\MockObject\MockObject */ private $ocSessionMock; - /** @var \OCA\Encryption\Util|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Util|\PHPUnit\Framework\MockObject\MockObject */ private $utilMock; protected function setUp() { diff --git a/tests/unit/Controller/StatusControllerTest.php b/tests/unit/Controller/StatusControllerTest.php index fcf241ef..037d6bd8 100644 --- a/tests/unit/Controller/StatusControllerTest.php +++ b/tests/unit/Controller/StatusControllerTest.php @@ -29,13 +29,13 @@ class StatusControllerTest extends TestCase { - /** @var \OCP\IRequest|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IRequest|\PHPUnit\Framework\MockObject\MockObject */ private $requestMock; - /** @var \OCP\IL10N|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IL10N|\PHPUnit\Framework\MockObject\MockObject */ private $l10nMock; - /** @var \OCA\Encryption\Session | \PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Session | \PHPUnit\Framework\MockObject\MockObject */ protected $sessionMock; /** @var StatusController */ diff --git a/tests/unit/Crypto/CryptHSMTest.php b/tests/unit/Crypto/CryptHSMTest.php index 17e75baa..9fcc3bdb 100644 --- a/tests/unit/Crypto/CryptHSMTest.php +++ b/tests/unit/Crypto/CryptHSMTest.php @@ -35,19 +35,19 @@ use Test\TestCase; class CryptHSMTest extends TestCase { - /** @var IClientService | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IClientService | \PHPUnit\Framework\MockObject\MockObject */ private $clientService; - /** @var IRequest | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IRequest | \PHPUnit\Framework\MockObject\MockObject */ private $request; - /** @var ITimeFactory | \PHPUnit_Framework_MockObject_MockObject */ + /** @var ITimeFactory | \PHPUnit\Framework\MockObject\MockObject */ private $timeFactory; - /** @var ILogger | \PHPUnit_Framework_MockObject_MockObject */ + /** @var ILogger | \PHPUnit\Framework\MockObject\MockObject */ private $logger; - /** @var IUserSession | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IUserSession | \PHPUnit\Framework\MockObject\MockObject */ private $userSession; - /** @var IConfig | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IConfig | \PHPUnit\Framework\MockObject\MockObject */ private $config; - /** @var IL10N | \PHPUnit_Framework_MockObject_MockObject */ + /** @var IL10N | \PHPUnit\Framework\MockObject\MockObject */ private $l10n; /** @var CryptHSM */ private $cryptHSM; diff --git a/tests/unit/Crypto/CryptTest.php b/tests/unit/Crypto/CryptTest.php index 2c91b512..94690030 100644 --- a/tests/unit/Crypto/CryptTest.php +++ b/tests/unit/Crypto/CryptTest.php @@ -29,16 +29,16 @@ class CryptTest extends TestCase { - /** @var \OCP\ILogger|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\ILogger|\PHPUnit\Framework\MockObject\MockObject */ private $logger; - /** @var \OCP\IUserSession|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IUserSession|\PHPUnit\Framework\MockObject\MockObject */ private $userSession; - /** @var \OCP\IConfig|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IConfig|\PHPUnit\Framework\MockObject\MockObject */ private $config; - /** @var \OCP\IL10N|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IL10N|\PHPUnit\Framework\MockObject\MockObject */ private $l; /** @var Crypt */ @@ -382,7 +382,7 @@ public function dataTestGetKeySize() { * @dataProvider dataTestDecryptPrivateKey */ public function testDecryptPrivateKey($header, $privateKey, $expectedCipher, $isValidKey, $expected) { - /** @var \OCA\Encryption\Crypto\Crypt | \PHPUnit_Framework_MockObject_MockObject $crypt */ + /** @var \OCA\Encryption\Crypto\Crypt | \PHPUnit\Framework\MockObject\MockObject $crypt */ $crypt = $this->getMockBuilder('OCA\Encryption\Crypto\Crypt') ->setConstructorArgs( [ diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index fa9353d6..a716e8f5 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -48,24 +48,24 @@ class DecryptAllTest extends TestCase { /** @var DecryptAll */ protected $instance; - /** @var Util | \PHPUnit_Framework_MockObject_MockObject */ + /** @var Util | \PHPUnit\Framework\MockObject\MockObject */ protected $util; - /** @var KeyManager | \PHPUnit_Framework_MockObject_MockObject */ + /** @var KeyManager | \PHPUnit\Framework\MockObject\MockObject */ protected $keyManager; - /** @var Crypt | \PHPUnit_Framework_MockObject_MockObject */ + /** @var Crypt | \PHPUnit\Framework\MockObject\MockObject */ protected $crypt; - /** @var Session | \PHPUnit_Framework_MockObject_MockObject */ + /** @var Session | \PHPUnit\Framework\MockObject\MockObject */ protected $session; protected $userManager; - /** @var EnvironmentHelper | \PHPUnit_Framework_MockObject_MockObject */ + /** @var EnvironmentHelper | \PHPUnit\Framework\MockObject\MockObject */ protected $envHelper; - /** @var QuestionHelper | \PHPUnit_Framework_MockObject_MockObject */ + /** @var QuestionHelper | \PHPUnit\Framework\MockObject\MockObject */ protected $questionHelper; public function setUp() { diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index 2a763a9c..b66d1610 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -54,43 +54,43 @@ class EncryptAllTest extends TestCase { use UserTrait; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCA\Encryption\KeyManager */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCA\Encryption\KeyManager */ protected $keyManager; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCA\Encryption\Util */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCA\Encryption\Util */ protected $util; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\IUserManager */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCP\IUserManager */ protected $userManager; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCA\Encryption\Users\Setup */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCA\Encryption\Users\Setup */ protected $setupUser; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OC\Files\View */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OC\Files\View */ protected $view; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\IConfig */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCP\IConfig */ protected $config; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\Mail\IMailer */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCP\Mail\IMailer */ protected $mailer; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\IL10N */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCP\IL10N */ protected $l; - /** @var \PHPUnit_Framework_MockObject_MockObject | \Symfony\Component\Console\Helper\QuestionHelper */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \Symfony\Component\Console\Helper\QuestionHelper */ protected $questionHelper; - /** @var \PHPUnit_Framework_MockObject_MockObject | \Symfony\Component\Console\Input\InputInterface */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \Symfony\Component\Console\Input\InputInterface */ protected $inputInterface; - /** @var \PHPUnit_Framework_MockObject_MockObject | \Symfony\Component\Console\Output\OutputInterface */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \Symfony\Component\Console\Output\OutputInterface */ protected $outputInterface; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\UserInterface */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCP\UserInterface */ protected $userInterface; - /** @var \PHPUnit_Framework_MockObject_MockObject | \OCP\Security\ISecureRandom */ + /** @var \PHPUnit\Framework\MockObject\MockObject | \OCP\Security\ISecureRandom */ protected $secureRandom; /** @var EncryptAll */ @@ -149,7 +149,7 @@ public function setUp() { } public function testEncryptAll() { - /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + /** @var EncryptAll | \PHPUnit\Framework\MockObject\MockObject $encryptAll */ $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ @@ -177,7 +177,7 @@ public function testEncryptAll() { } public function testEncryptAllWithMasterKey() { - /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + /** @var EncryptAll | \PHPUnit\Framework\MockObject\MockObject $encryptAll */ $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ @@ -206,7 +206,7 @@ public function testEncryptAllWithMasterKey() { } public function testCreateKeyPairs() { - /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + /** @var EncryptAll | \PHPUnit\Framework\MockObject\MockObject $encryptAll */ $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ @@ -254,7 +254,7 @@ function ($user) { } public function testEncryptAllUsersFiles() { - /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + /** @var EncryptAll | \PHPUnit\Framework\MockObject\MockObject $encryptAll */ $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ @@ -286,7 +286,7 @@ public function testEncryptAllUsersFiles() { } public function testEncryptUsersFiles() { - /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + /** @var EncryptAll | \PHPUnit\Framework\MockObject\MockObject $encryptAll */ $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ @@ -346,7 +346,7 @@ function ($path) { } public function testEncryptUsersFilesIncomingShares() { - /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + /** @var EncryptAll | \PHPUnit\Framework\MockObject\MockObject $encryptAll */ $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ @@ -398,7 +398,7 @@ public function testEncryptFileFileId() { $view->touch('bar.txt'); $oldFileInfo = $view->getFileInfo('bar.txt'); - /** @var EncryptAll | \PHPUnit_Framework_MockObject_MockObject $encryptAll */ + /** @var EncryptAll | \PHPUnit\Framework\MockObject\MockObject $encryptAll */ $encryptAll = $this->getMockBuilder(EncryptAll::class) ->setConstructorArgs( [ diff --git a/tests/unit/Crypto/EncryptionTest.php b/tests/unit/Crypto/EncryptionTest.php index f2beea1a..1b72cb96 100644 --- a/tests/unit/Crypto/EncryptionTest.php +++ b/tests/unit/Crypto/EncryptionTest.php @@ -32,31 +32,31 @@ class EncryptionTest extends TestCase { /** @var Encryption */ private $instance; - /** @var \OCA\Encryption\KeyManager|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\KeyManager|\PHPUnit\Framework\MockObject\MockObject */ private $keyManagerMock; - /** @var \OCA\Encryption\Crypto\EncryptAll|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Crypto\EncryptAll|\PHPUnit\Framework\MockObject\MockObject */ private $encryptAllMock; - /** @var \OCA\Encryption\Crypto\DecryptAll|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Crypto\DecryptAll|\PHPUnit\Framework\MockObject\MockObject */ private $decryptAllMock; - /** @var \OCA\Encryption\Session|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Session|\PHPUnit\Framework\MockObject\MockObject */ private $sessionMock; - /** @var \OCA\Encryption\Crypto\Crypt|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Crypto\Crypt|\PHPUnit\Framework\MockObject\MockObject */ private $cryptMock; - /** @var \OCA\Encryption\Util|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Util|\PHPUnit\Framework\MockObject\MockObject */ private $utilMock; - /** @var \OCP\ILogger|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\ILogger|\PHPUnit\Framework\MockObject\MockObject */ private $loggerMock; - /** @var \OCP\IL10N|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IL10N|\PHPUnit\Framework\MockObject\MockObject */ private $l10nMock; - /** @var \OCP\Files\Storage|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\Files\Storage|\PHPUnit\Framework\MockObject\MockObject */ private $storageMock; public function setUp() { diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index 8154fb7c..8f10e211 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -46,40 +46,40 @@ */ class UserHooksTest extends TestCase { /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $utilMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $recoveryMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $sessionMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $keyManagerMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $userManagerMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $userSetupMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $userSessionMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $cryptMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \PHPUnit\Framework\MockObject\MockObject */ private $loggerMock; private $config; @@ -137,7 +137,7 @@ public function testPostDeleteUser() { */ public function testPreSetPassphrase($canChange) { - /** @var UserHooks | \PHPUnit_Framework_MockObject_MockObject $instance */ + /** @var UserHooks | \PHPUnit\Framework\MockObject\MockObject $instance */ $instance = $this->getMockBuilder('OCA\Encryption\Hooks\UserHooks') ->setConstructorArgs( [ diff --git a/tests/unit/JWTTest.php b/tests/unit/JWTTest.php index cec9294e..8da760f6 100644 --- a/tests/unit/JWTTest.php +++ b/tests/unit/JWTTest.php @@ -25,7 +25,7 @@ use Test\TestCase; class JWTTest extends TestCase { - /** @var JWT | \PHPUnit_Framework_MockObject_MockObject */ + /** @var JWT | \PHPUnit\Framework\MockObject\MockObject */ private $jwt; public function setUp() { diff --git a/tests/unit/KeyManagerTest.php b/tests/unit/KeyManagerTest.php index 60a6b7a1..b63ade83 100644 --- a/tests/unit/KeyManagerTest.php +++ b/tests/unit/KeyManagerTest.php @@ -42,25 +42,25 @@ class KeyManagerTest extends TestCase { /** @var string */ private $systemKeyId; - /** @var \OCP\Encryption\Keys\IStorage|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\Encryption\Keys\IStorage|\PHPUnit\Framework\MockObject\MockObject */ private $keyStorageMock; - /** @var \OCA\Encryption\Crypto\Crypt|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Crypto\Crypt|\PHPUnit\Framework\MockObject\MockObject */ private $cryptMock; - /** @var \OCP\IUserSession|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IUserSession|\PHPUnit\Framework\MockObject\MockObject */ private $userMock; - /** @var \OCA\Encryption\Session|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Session|\PHPUnit\Framework\MockObject\MockObject */ private $sessionMock; - /** @var \OCP\ILogger|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\ILogger|\PHPUnit\Framework\MockObject\MockObject */ private $logMock; - /** @var \OCA\Encryption\Util|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCA\Encryption\Util|\PHPUnit\Framework\MockObject\MockObject */ private $utilMock; - /** @var \OCP\IConfig|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IConfig|\PHPUnit\Framework\MockObject\MockObject */ private $configMock; public function setUp() { @@ -246,7 +246,7 @@ public function testUserHasKeysMissingPublicKey() { */ public function testInit($useMasterKey) { - /** @var \OCA\Encryption\KeyManager|\PHPUnit_Framework_MockObject_MockObject $instance */ + /** @var \OCA\Encryption\KeyManager|\PHPUnit\Framework\MockObject\MockObject $instance */ $instance = $this->getMockBuilder('OCA\Encryption\KeyManager') ->setConstructorArgs( [ @@ -569,7 +569,7 @@ public function testValidateMasterKey($masterKey) { ->method('getAppValue') ->willReturn($returnVal); - /** @var \OCA\Encryption\KeyManager | \PHPUnit_Framework_MockObject_MockObject $instance */ + /** @var \OCA\Encryption\KeyManager | \PHPUnit\Framework\MockObject\MockObject $instance */ $instance = $this->getMockBuilder('OCA\Encryption\KeyManager') ->setConstructorArgs( [ diff --git a/tests/unit/MigrationTest.php b/tests/unit/MigrationTest.php index 2dc0717c..4fa4c736 100644 --- a/tests/unit/MigrationTest.php +++ b/tests/unit/MigrationTest.php @@ -39,7 +39,7 @@ class MigrationTest extends \Test\TestCase { private $recovery_key_id = 'recovery_key_id'; private $moduleId; - /** @var \PHPUnit_Framework_MockObject_MockObject | ILogger */ + /** @var \PHPUnit\Framework\MockObject\MockObject | ILogger */ private $logger; public static function setUpBeforeClass() { @@ -200,7 +200,7 @@ public function testMigrateToNewFolderStructure() { $this->createDummySystemWideKeys(); - /** @var \PHPUnit_Framework_MockObject_MockObject|\OCA\Encryption\Migration $m */ + /** @var \PHPUnit\Framework\MockObject\MockObject|\OCA\Encryption\Migration $m */ $m = $this->getMockBuilder('OCA\Encryption\Migration') ->setConstructorArgs( [ diff --git a/tests/unit/RecoveryTest.php b/tests/unit/RecoveryTest.php index 106e0c71..c4d74199 100644 --- a/tests/unit/RecoveryTest.php +++ b/tests/unit/RecoveryTest.php @@ -37,27 +37,27 @@ class RecoveryTest extends TestCase { private static $tempStorage = []; /** - * @var \OCP\Encryption\IFile|\PHPUnit_Framework_MockObject_MockObject + * @var \OCP\Encryption\IFile|\PHPUnit\Framework\MockObject\MockObject */ private $fileMock; /** - * @var \OC\Files\View|\PHPUnit_Framework_MockObject_MockObject + * @var \OC\Files\View|\PHPUnit\Framework\MockObject\MockObject */ private $viewMock; /** - * @var \OCP\IUserSession|\PHPUnit_Framework_MockObject_MockObject + * @var \OCP\IUserSession|\PHPUnit\Framework\MockObject\MockObject */ private $userSessionMock; /** - * @var \OCA\Encryption\KeyManager|\PHPUnit_Framework_MockObject_MockObject + * @var \OCA\Encryption\KeyManager|\PHPUnit\Framework\MockObject\MockObject */ private $keyManagerMock; /** - * @var \OCP\IConfig|\PHPUnit_Framework_MockObject_MockObject + * @var \OCP\IConfig|\PHPUnit\Framework\MockObject\MockObject */ private $configMock; /** - * @var \OCA\Encryption\Crypto\Crypt|\PHPUnit_Framework_MockObject_MockObject + * @var \OCA\Encryption\Crypto\Crypt|\PHPUnit\Framework\MockObject\MockObject */ private $cryptMock; /** diff --git a/tests/unit/SessionTest.php b/tests/unit/SessionTest.php index 37f71231..9ff558fb 100644 --- a/tests/unit/SessionTest.php +++ b/tests/unit/SessionTest.php @@ -33,7 +33,7 @@ class SessionTest extends TestCase { * @var Session */ private $instance; - /** @var \OCP\ISession|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\ISession|\PHPUnit\Framework\MockObject\MockObject */ private $sessionMock; /** diff --git a/tests/unit/Users/SetupTest.php b/tests/unit/Users/SetupTest.php index 86823cf7..3572c44c 100644 --- a/tests/unit/Users/SetupTest.php +++ b/tests/unit/Users/SetupTest.php @@ -29,11 +29,11 @@ class SetupTest extends TestCase { /** - * @var \OCA\Encryption\KeyManager|\PHPUnit_Framework_MockObject_MockObject + * @var \OCA\Encryption\KeyManager|\PHPUnit\Framework\MockObject\MockObject */ private $keyManagerMock; /** - * @var \OCA\Encryption\Crypto\Crypt|\PHPUnit_Framework_MockObject_MockObject + * @var \OCA\Encryption\Crypto\Crypt|\PHPUnit\Framework\MockObject\MockObject */ private $cryptMock; /** diff --git a/tests/unit/UtilTest.php b/tests/unit/UtilTest.php index 43950fac..0e46ef63 100644 --- a/tests/unit/UtilTest.php +++ b/tests/unit/UtilTest.php @@ -30,16 +30,16 @@ class UtilTest extends TestCase { private static $tempStorage = []; - /** @var \OCP\IConfig|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IConfig|\PHPUnit\Framework\MockObject\MockObject */ private $configMock; - /** @var \OC\Files\View|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OC\Files\View|\PHPUnit\Framework\MockObject\MockObject */ private $filesMock; - /** @var \OCP\IUserManager|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\IUserManager|\PHPUnit\Framework\MockObject\MockObject */ private $userManagerMock; - /** @var \OCP\Files\Mount\IMountPoint|\PHPUnit_Framework_MockObject_MockObject */ + /** @var \OCP\Files\Mount\IMountPoint|\PHPUnit\Framework\MockObject\MockObject */ private $mountMock; /** @var Util */ @@ -78,7 +78,7 @@ protected function setUp() { ->getMock(); /** @var \OCP\ILogger $loggerMock */ $loggerMock = $this->createMock('OCP\ILogger'); - /** @var \OCP\IUserSession|\PHPUnit_Framework_MockObject_MockObject $userSessionMock */ + /** @var \OCP\IUserSession|\PHPUnit\Framework\MockObject\MockObject $userSessionMock */ $userSessionMock = $this->getMockBuilder('OCP\IUserSession') ->disableOriginalConstructor() ->setMethods([ From 6fbea8030882742e5e94378b27307b84b546535c Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 1 Apr 2019 21:01:22 +0545 Subject: [PATCH 067/348] Updating bamarni/composer-bin-plugin (v1.2.0 => v1.3.0) --- composer.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/composer.lock b/composer.lock index 9cc095e9..5e853e69 100644 --- a/composer.lock +++ b/composer.lock @@ -1,24 +1,24 @@ { "_readme": [ "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a58b812e9b3eda432f21ce81eee7dd45", + "content-hash": "b76137288179cf2415e36bcc2c9b1df8", "packages": [], "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "62fef740245a85f00665e81ea8f0aa0b72afe6e7" + "reference": "67f9d314dc7ecf7245b8637906e151ccc62b8d24" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/62fef740245a85f00665e81ea8f0aa0b72afe6e7", - "reference": "62fef740245a85f00665e81ea8f0aa0b72afe6e7", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/67f9d314dc7ecf7245b8637906e151ccc62b8d24", + "reference": "67f9d314dc7ecf7245b8637906e151ccc62b8d24", "shasum": "" }, "require": { @@ -26,7 +26,7 @@ }, "require-dev": { "composer/composer": "dev-master", - "symfony/console": "^2.5 || ^3.0" + "symfony/console": "^2.5 || ^3.0 || ^4.0" }, "type": "composer-plugin", "extra": { @@ -44,7 +44,7 @@ "license": [ "MIT" ], - "time": "2017-09-11T13:13:58+00:00" + "time": "2019-03-17T12:38:04+00:00" } ], "aliases": [], From c0a6133003ca7846080b943190cc968635495554 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 2 Apr 2019 08:58:38 +0545 Subject: [PATCH 068/348] Enable failOnRisky for phpunit tests --- phpunit.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/phpunit.xml b/phpunit.xml index decc1c5e..120e9918 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -2,6 +2,7 @@ Date: Tue, 2 Apr 2019 08:52:44 +0545 Subject: [PATCH 069/348] Add asserts to tests/unit/Hooks/UserHooksTest.php --- tests/unit/Hooks/UserHooksTest.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index 8f10e211..01ae2c12 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -128,8 +128,7 @@ public function testPostDeleteUser() { ->method('deletePublicKey') ->with('testUser'); - $this->instance->postDeleteUser($this->params); - $this->assertTrue(true); + $this->assertNull($this->instance->postDeleteUser($this->params)); } /** @@ -177,7 +176,7 @@ public function testPreSetPassphrase($canChange) { ->with($this->params); } - $instance->preSetPassphrase($this->params); + $this->assertNull($instance->preSetPassphrase($this->params)); } public function dataTestPreSetPassphrase() { @@ -304,7 +303,7 @@ public function testSetPassphraseWithoutSession() { $logger->expects($this->never()) ->method('error'); - $userHooks->setPassphrase($this->params); + $this->assertNull($userHooks->setPassphrase($this->params)); } public function testSetPassphraseWithoutSessionLoggerError() { @@ -340,7 +339,7 @@ public function testSetPassphraseWithoutSessionLoggerError() { ->method('error') ->with('Encryption Could not update users encryption password'); - $userHooks->setPassphrase($this->params); + $this->assertNull($userHooks->setPassphrase($this->params)); } public function testSetPasswordNoUser() { @@ -388,8 +387,7 @@ public function testPostPasswordReset() { ->method('setupUser') ->with('testUser', 'password'); - $this->instance->postPasswordReset($this->params); - $this->assertTrue(true); + $this->assertNull($this->instance->postPasswordReset($this->params)); } protected function setUp() { From 3192a29bc011f69ea0b398b66f8925f6413e975e Mon Sep 17 00:00:00 2001 From: Sujith H Date: Wed, 3 Apr 2019 21:42:12 +0530 Subject: [PATCH 070/348] Add encryption version fix command Add a new command to fix the encryption version. This would help the admin to fix the issues related to encryption version mismatch for the files. Signed-off-by: Sujith H --- appinfo/info.xml | 1 + lib/Command/FixEncryptedVersion.php | 197 +++++++++++ .../unit/Command/FixEncryptedVersionTest.php | 324 ++++++++++++++++++ 3 files changed, 522 insertions(+) create mode 100644 lib/Command/FixEncryptedVersion.php create mode 100644 tests/unit/Command/FixEncryptedVersionTest.php diff --git a/appinfo/info.xml b/appinfo/info.xml index 764dfc79..2379ab40 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -34,6 +34,7 @@ OCA\Encryption\Command\RecreateMasterKey OCA\Encryption\Command\MigrateKeys OCA\Encryption\Command\HSMDaemon + OCA\Encryption\Command\FixEncryptedVersion OCA\Encryption\Panels\Admin diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php new file mode 100644 index 00000000..6330ccea --- /dev/null +++ b/lib/Command/FixEncryptedVersion.php @@ -0,0 +1,197 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Command; + +use OC\Files\Cache\Cache; +use OC\Files\View; +use OC\HintException; +use OCP\Files\IRootFolder; +use OCP\IUserManager; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Input\InputArgument; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; + +class FixEncryptedVersion extends Command { + /** @var IRootFolder */ + private $rootFolder; + + /** @var IUserManager */ + private $userManager; + + /** @var View */ + private $view; + + public function __construct(IRootFolder $rootFolder, IUserManager $userManager, View $view) { + $this->rootFolder = $rootFolder; + $this->userManager = $userManager; + $this->view = $view; + parent::__construct(); + } + + protected function configure() { + parent::configure(); + + $this + ->setName('encryption:fixencryptedversion') + ->setDescription('Fix the encrypted version if the encrypted file(s) are not downloadable.') + ->addArgument( + 'user', + InputArgument::REQUIRED, + 'The user id whose files needs fix' + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) { + $user = $input->getArgument('user'); + + if ($user === null) { + $output->writeln("No user provided.\n"); + } + + if ($this->userManager->get($user) === null) { + $output->writeln("User $user does not exist. Please provide a valid user id"); + return 1; + } + $this->walkUserFolder($user, $output); + } + + /** + * @param string $user + * @param OutputInterface $output + */ + private function walkUserFolder($user, OutputInterface $output) { + $this->setupUserFs($user); + $directories = []; + $directories[] = '/' . $user . '/files'; + while ($root = \array_pop($directories)) { + $directoryContent = $this->view->getDirectoryContent($root); + foreach ($directoryContent as $file) { + $path = $root . '/' . $file['name']; + if ($this->view->is_dir($path)) { + $directories[] = $path; + } else { + $output->writeln("Verifying the content of file $path"); + $this->verifyFileContent($path, $output); + } + } + } + } + + /** + * @param string $path + * @param OutputInterface $output + * @param bool $ignoreCorrectEncVersionCall, setting this variable to false avoids recursion + */ + private function verifyFileContent($path, OutputInterface $output, $ignoreCorrectEncVersionCall = true) { + try { + /** + * In encryption, the files are read in a block size of 8192 bytes + * Read block size of 8192 and a bit more (808 bytes) + * If there is any problem, the first block should throw the signature + * mismatch error. Which as of now, is enough to proceed ahead to + * correct the encrypted version. + */ + if ($this->view->readfilePart($path, 0, 9000) !== false) { + $output->writeln("The file $path is: OK"); + } + return true; + } catch (HintException $e) { + \OC::$server->getLogger()->warning("Issue: " . $e->getMessage()); + //If allowOnce is set to false, this becomes recursive. + if ($ignoreCorrectEncVersionCall === true) { + //Lets rectify the file by correcting encrypted version + $output->writeln("Attempting to fix the path: $path"); + return $this->correctEncryptedVersion($path, $output); + } + return false; + } + } + + /** + * @param string $path + * @param OutputInterface $output + */ + private function correctEncryptedVersion($path, OutputInterface $output) { + $fileInfo = $this->view->getFileInfo($path); + $fileId = $fileInfo->getId(); + $encryptedVersion = $fileInfo->getEncryptedVersion(); + $wrongEncryptedVersion = $encryptedVersion; + + $storage = $fileInfo->getStorage(); + + $cache = $storage->getCache(); + $fileCache = $cache->get($fileId); + + if ($storage->instanceOfStorage('OCA\Files_Sharing\ISharedStorage')) { + $output->writeln("The file: $path is a share. Hence kindly fix this by running the script under the owner of share"); + return true; + } + + if ($encryptedVersion >= 0) { + //test by decrementing the value till 1 and if nothing works try incrementing + $encryptedVersion--; + while ($encryptedVersion > 0) { + $cacheInfo = ['encryptedVersion' => $encryptedVersion, 'encrypted' => $encryptedVersion]; + $cache->put($fileCache->getPath(), $cacheInfo); + $output->writeln("Decrement the encrypted version to $encryptedVersion"); + if ($this->verifyFileContent($path, $output, false) === true) { + $output->writeln("Fixed the file $path with version " . $encryptedVersion . ""); + return true; + } + $encryptedVersion--; + } + + //So decrementing did not worked. Now lets increment. Max increment is till 5 + $increment = 1; + while ($increment <= 5) { + /** + * The wrongEncryptedVersion would not be incremented so nothing to worry here. + * Only the newEncryptedVersion is incremented. + * For example if the wrong encrypted version is 4 then + * cycle1 -> newEncryptedVersion = 5 ( 4 + 1) + * cycle2 -> newEncryptedVersion = 6 ( 4 + 2) + * cycle3 -> newEncryptedVersion = 7 ( 4 + 3) + */ + $newEncryptedVersion = $wrongEncryptedVersion + $increment; + + $cacheInfo = ['encryptedVersion' => $newEncryptedVersion, 'encrypted' => $newEncryptedVersion]; + $cache->put($fileCache->getPath(), $cacheInfo); + $output->writeln("Increment the encrypted version to $newEncryptedVersion"); + if ($this->verifyFileContent($path, $output, false) === true) { + $output->writeln("Fixed the file $path with version " . $newEncryptedVersion . ""); + return true; + } + $increment++; + } + } + } + + /** + * Setup user file system + * @param string $uid + */ + private function setupUserFs($uid) { + \OC_Util::tearDownFS(); + \OC_Util::setupFS($uid); + } +} diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php new file mode 100644 index 00000000..716f1ddf --- /dev/null +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -0,0 +1,324 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Tests\Command; + +use OC\Files\Cache\Cache; +use OC\Files\View; +use OCA\Encryption\Command\FixEncryptedVersion; +use OCA\Encryption\Crypto\Crypt; +use OCA\Encryption\KeyManager; +use OCA\Encryption\Session; +use OCA\Encryption\Util; +use OCP\Files\IRootFolder; +use OCP\IUserManager; +use Symfony\Component\Console\Tester\CommandTester; +use OCA\Encryption\Users\Setup; +use Test\TestCase; + +/** + * Class FixEncryptedVersionTest + * + * @group DB + * @package OCA\Encryption\Tests\Command + */ +class FixEncryptedVersionTest extends TestCase { + const TEST_ENCRYPTION_VERSION_AFFECTED_USER = 'test_enc_version_affected_user1'; + + /** @var IRootFolder */ + private $rootFolder; + + /** @var IUserManager */ + private $userManager; + + /** @var View */ + private $view; + + /** @var FixEncryptedVersion */ + private $fixEncryptedVersion; + + /** @var CommandTester */ + private $commandTester; + + public static function setUpBeforeClass() { + parent::setUpBeforeClass(); + //Enable encryption app + \OC_App::enable("encryption"); + //Enable encryption + \OC::$server->getConfig()->setAppValue('core', 'encryption_enabled', 'yes'); + //Enable Masterkey + \OC::$server->getConfig()->setAppValue('encryption', 'useMasterKey', '1'); + $crypt = new Crypt(\OC::$server->getLogger(), \OC::$server->getUserSession(), \OC::$server->getConfig(), \OC::$server->getL10N('encryption')); + $encryptionSession = new Session(\OC::$server->getSession()); + $view = new View("/"); + $encryptionUtil = new Util($view, $crypt, \OC::$server->getLogger(), \OC::$server->getUserSession(), \OC::$server->getConfig(), \OC::$server->getUserManager()); + $keyManager = new KeyManager(\OC::$server->getEncryptionKeyStorage(), + $crypt, \OC::$server->getConfig(), \OC::$server->getUserSession(), + $encryptionSession, \OC::$server->getLogger(), $encryptionUtil); + $userSetup = new Setup(\OC::$server->getLogger(), \OC::$server->getUserSession(), $crypt, $keyManager); + $userSetup->setupSystem(); + \OC::$server->getUserManager()->createUser(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); + } + + public static function tearDownAfterClass() { + parent::tearDownAfterClass(); + $user = \OC::$server->getUserManager()->get(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER); + if ($user !== null) { + $user->delete(); + } + \OC_App::disable('encryption'); + \OC::$server->getConfig()->deleteAppValue('core', 'encryption_enabled'); + \OC::$server->getConfig()->deleteAppValue('core', 'default_encryption_module'); + \OC::$server->getConfig()->deleteAppValues('encryption'); + } + + public function setUp() { + parent::setUp(); + $this->rootFolder = \OC::$server->getRootFolder(); + $this->userManager = \OC::$server->getUserManager(); + $this->view = new View("/"); + $this->fixEncryptedVersion = new FixEncryptedVersion($this->rootFolder, $this->userManager, $this->view); + $this->commandTester = new CommandTester($this->fixEncryptedVersion); + } + + /** + * In this test the encrypted version is set to zero whereas it should have been + * set to a positive non zero number. + */ + public function testEncryptedVersionZero() { + \OC::$server->getUserSession()->login(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); + $view = new View("/" . self::TEST_ENCRYPTION_VERSION_AFFECTED_USER . "/files"); + + $view->touch('hello.txt'); + $view->touch('world.txt'); + $view->file_put_contents('hello.txt', 'a test string for hello'); + $view->file_put_contents('world.txt', 'a test string for world'); + + $fileInfo = $view->getFileInfo('hello.txt'); + + $storage = $fileInfo->getStorage(); + $cache = $storage->getCache(); + $fileCache = $cache->get($fileInfo->getId()); + + //Now change the encrypted version to zero + $cacheInfo = ['encryptedVersion' => 0, 'encrypted' => 0]; + $cache->put($fileCache->getPath(), $cacheInfo); + + $this->commandTester->execute([ + 'user' => self::TEST_ENCRYPTION_VERSION_AFFECTED_USER + ]); + + $output = $this->commandTester->getDisplay(); + $this->assertEquals("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt +Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt +Increment the encrypted version to 1 +The file /test_enc_version_affected_user1/files/hello.txt is: OK +Fixed the file /test_enc_version_affected_user1/files/hello.txt with version 1 +Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf +The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK +Verifying the content of file /test_enc_version_affected_user1/files/world.txt +The file /test_enc_version_affected_user1/files/world.txt is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Photos/Paris.jpg +The file /test_enc_version_affected_user1/files/Photos/Paris.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg +The file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg +The file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Documents/Example.odt +The file /test_enc_version_affected_user1/files/Documents/Example.odt is: OK +", $output); + /** + * We need to add ob_start at the end because if not done, it would be considered as a risky test. + * The reason is outputBufferingLevel in phpunit/src/Framework/TestcCase.php is found to be 1 + * where as the ob_get_level is found to be zero. + */ + \ob_start(); + } + + /** + * In this test the encrypted version of the file is less than the original value + * but greater than zero + */ + public function testEncryptedVersionLessThanOriginalValue() { + \OC::$server->getUserSession()->login(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); + $view = new View("/" . self::TEST_ENCRYPTION_VERSION_AFFECTED_USER . "/files"); + + $view->touch('hello.txt'); + $view->touch('world.txt'); + $view->touch('foo.txt'); + $view->file_put_contents('hello.txt', 'a test string for hello'); + $view->file_put_contents('hello.txt', 'Yet another value'); + $view->file_put_contents('hello.txt', 'Lets modify again1'); + $view->file_put_contents('hello.txt', 'Lets modify again2'); + $view->file_put_contents('hello.txt', 'Lets modify again3'); + $view->file_put_contents('world.txt', 'a test string for world'); + $view->file_put_contents('world.txt', 'a test string for world'); + $view->file_put_contents('world.txt', 'a test string for world'); + $view->file_put_contents('world.txt', 'a test string for world'); + $view->file_put_contents('foo.txt', 'a foo test'); + + $fileInfo1 = $view->getFileInfo('hello.txt'); + + $storage1 = $fileInfo1->getStorage(); + $cache1 = $storage1->getCache(); + $fileCache1 = $cache1->get($fileInfo1->getId()); + + //Now change the encrypted version to two + $cacheInfo = ['encryptedVersion' => 2, 'encrypted' => 2]; + $cache1->put($fileCache1->getPath(), $cacheInfo); + + $fileInfo2 = $view->getFileInfo('world.txt'); + $storage2 = $fileInfo2->getStorage(); + $cache2 = $storage2->getCache(); + $filecache2 = $cache2->get($fileInfo2->getId()); + + //Now change the encrypted version to 1 + $cacheInfo = ['encryptedVersion' => 1, 'encrypted' => 1]; + $cache2->put($filecache2->getPath(), $cacheInfo); + + $this->commandTester->execute([ + 'user' => self::TEST_ENCRYPTION_VERSION_AFFECTED_USER + ]); + + $output = $this->commandTester->getDisplay(); + $this->assertEquals("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt +The file /test_enc_version_affected_user1/files/foo.txt is: OK +Verifying the content of file /test_enc_version_affected_user1/files/hello.txt +Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt +Decrement the encrypted version to 1 +Increment the encrypted version to 3 +Increment the encrypted version to 4 +Increment the encrypted version to 5 +Increment the encrypted version to 6 +The file /test_enc_version_affected_user1/files/hello.txt is: OK +Fixed the file /test_enc_version_affected_user1/files/hello.txt with version 6 +Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf +The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK +Verifying the content of file /test_enc_version_affected_user1/files/world.txt +Attempting to fix the path: /test_enc_version_affected_user1/files/world.txt +Increment the encrypted version to 2 +Increment the encrypted version to 3 +Increment the encrypted version to 4 +Increment the encrypted version to 5 +The file /test_enc_version_affected_user1/files/world.txt is: OK +Fixed the file /test_enc_version_affected_user1/files/world.txt with version 5 +Verifying the content of file /test_enc_version_affected_user1/files/Photos/Paris.jpg +The file /test_enc_version_affected_user1/files/Photos/Paris.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg +The file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg +The file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Documents/Example.odt +The file /test_enc_version_affected_user1/files/Documents/Example.odt is: OK +", $output); + /** + * We need to add ob_start at the end because if not done, it would be considered as a risky test. + * The reason is outputBufferingLevel in phpunit/src/Framework/TestcCase.php is found to be 1 + * where as the ob_get_level is found to be zero. + */ + \ob_start(); + } + + /** + * In this test the encrypted version of the file is greater than the original value + * but greater than zero + */ + public function testEncryptedVersionGreaterThanOriginalValue() { + \OC::$server->getUserSession()->login(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); + $view = new View("/" . self::TEST_ENCRYPTION_VERSION_AFFECTED_USER . "/files"); + + $view->touch('hello.txt'); + $view->touch('world.txt'); + $view->touch('foo.txt'); + $view->file_put_contents('hello.txt', 'a test string for hello'); + $view->file_put_contents('hello.txt', 'Lets modify again2'); + $view->file_put_contents('hello.txt', 'Lets modify again3'); + $view->file_put_contents('world.txt', 'a test string for world'); + $view->file_put_contents('world.txt', 'a test string for world'); + $view->file_put_contents('world.txt', 'a test string for world'); + $view->file_put_contents('world.txt', 'a test string for world'); + $view->file_put_contents('foo.txt', 'a foo test'); + + $fileInfo1 = $view->getFileInfo('hello.txt'); + + $storage1 = $fileInfo1->getStorage(); + $cache1 = $storage1->getCache(); + $fileCache1 = $cache1->get($fileInfo1->getId()); + + //Now change the encrypted version to fifteem + $cacheInfo = ['encryptedVersion' => 15, 'encrypted' => 15]; + $cache1->put($fileCache1->getPath(), $cacheInfo); + + $fileInfo2 = $view->getFileInfo('world.txt'); + $storage2 = $fileInfo2->getStorage(); + $cache2 = $storage2->getCache(); + $filecache2 = $cache2->get($fileInfo2->getId()); + + //Now change the encrypted version to 1 + $cacheInfo = ['encryptedVersion' => 15, 'encrypted' => 15]; + $cache2->put($filecache2->getPath(), $cacheInfo); + + $this->commandTester->execute([ + 'user' => self::TEST_ENCRYPTION_VERSION_AFFECTED_USER + ]); + + $output = $this->commandTester->getDisplay(); + $this->assertEquals("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt +The file /test_enc_version_affected_user1/files/foo.txt is: OK +Verifying the content of file /test_enc_version_affected_user1/files/hello.txt +Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt +Decrement the encrypted version to 14 +Decrement the encrypted version to 13 +Decrement the encrypted version to 12 +Decrement the encrypted version to 11 +Decrement the encrypted version to 10 +Decrement the encrypted version to 9 +The file /test_enc_version_affected_user1/files/hello.txt is: OK +Fixed the file /test_enc_version_affected_user1/files/hello.txt with version 9 +Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf +The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK +Verifying the content of file /test_enc_version_affected_user1/files/world.txt +Attempting to fix the path: /test_enc_version_affected_user1/files/world.txt +Decrement the encrypted version to 14 +Decrement the encrypted version to 13 +Decrement the encrypted version to 12 +Decrement the encrypted version to 11 +Decrement the encrypted version to 10 +Decrement the encrypted version to 9 +The file /test_enc_version_affected_user1/files/world.txt is: OK +Fixed the file /test_enc_version_affected_user1/files/world.txt with version 9 +Verifying the content of file /test_enc_version_affected_user1/files/Photos/Paris.jpg +The file /test_enc_version_affected_user1/files/Photos/Paris.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg +The file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg +The file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg is: OK +Verifying the content of file /test_enc_version_affected_user1/files/Documents/Example.odt +The file /test_enc_version_affected_user1/files/Documents/Example.odt is: OK +", $output); + /** + * We need to add ob_start at the end because if not done, it would be considered as a risky test. + * The reason is outputBufferingLevel in phpunit/src/Framework/TestcCase.php is found to be 1 + * where as the ob_get_level is found to be zero. + */ + \ob_start(); + } +} From 4f2d98d7224b32c146e4c6a9f8eea56cb3b0b830 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Fri, 5 Apr 2019 14:33:36 +0530 Subject: [PATCH 071/348] Fix unit test errors for not enabling encryption app This change helps to fix the errors caused while running the unit test without enabling the app. Signed-off-by: Sujith H --- tests/unit/Hooks/UserHooksTest.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index 01ae2c12..0f58257e 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -458,5 +458,11 @@ protected function setUp() { $this->config ] )->setMethods(['setupFS'])->getMock(); + \OC_App::enable('encryption'); + } + + protected function tearDown() { + parent::tearDown(); + \OC_App::disable('encryption'); } } From 9436cfabb0ee8bd2577a1d84dc0b5e4bb5ee5a1a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 11 Apr 2019 07:33:37 +0545 Subject: [PATCH 072/348] Fix TestcCase typo --- tests/unit/Command/FixEncryptedVersionTest.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index 716f1ddf..eca0f925 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -147,7 +147,7 @@ public function testEncryptedVersionZero() { ", $output); /** * We need to add ob_start at the end because if not done, it would be considered as a risky test. - * The reason is outputBufferingLevel in phpunit/src/Framework/TestcCase.php is found to be 1 + * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 * where as the ob_get_level is found to be zero. */ \ob_start(); @@ -231,7 +231,7 @@ public function testEncryptedVersionLessThanOriginalValue() { ", $output); /** * We need to add ob_start at the end because if not done, it would be considered as a risky test. - * The reason is outputBufferingLevel in phpunit/src/Framework/TestcCase.php is found to be 1 + * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 * where as the ob_get_level is found to be zero. */ \ob_start(); @@ -316,7 +316,7 @@ public function testEncryptedVersionGreaterThanOriginalValue() { ", $output); /** * We need to add ob_start at the end because if not done, it would be considered as a risky test. - * The reason is outputBufferingLevel in phpunit/src/Framework/TestcCase.php is found to be 1 + * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 * where as the ob_get_level is found to be zero. */ \ob_start(); From 39a48741b9b309e4825760da1b655f137e050899 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 12 Apr 2019 20:11:33 +0545 Subject: [PATCH 073/348] Remove unused use statements --- lib/Command/FixEncryptedVersion.php | 1 - lib/Command/HSMDaemon.php | 2 -- lib/Command/RecreateMasterKey.php | 3 --- lib/Crypto/DecryptAll.php | 1 - lib/KeyManager.php | 1 - tests/unit/Command/FixEncryptedVersionTest.php | 1 - tests/unit/Command/RecreateMasterKeyTest.php | 3 --- tests/unit/Crypto/DecryptAllTest.php | 1 - tests/unit/Crypto/EncryptAllTest.php | 1 - 9 files changed, 14 deletions(-) diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php index 6330ccea..181ef847 100644 --- a/lib/Command/FixEncryptedVersion.php +++ b/lib/Command/FixEncryptedVersion.php @@ -21,7 +21,6 @@ namespace OCA\Encryption\Command; -use OC\Files\Cache\Cache; use OC\Files\View; use OC\HintException; use OCP\Files\IRootFolder; diff --git a/lib/Command/HSMDaemon.php b/lib/Command/HSMDaemon.php index aedb2ccf..9f3889e2 100644 --- a/lib/Command/HSMDaemon.php +++ b/lib/Command/HSMDaemon.php @@ -21,9 +21,7 @@ namespace OCA\Encryption\Command; -use OCA\Encryption\AppInfo\Application; use OCA\Encryption\JWT; -use OCA\Encryption\KeyManager; use OCP\AppFramework\Utility\ITimeFactory; use OCP\Encryption\IEncryptionModule; use OCP\Http\Client\IClient; diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index c499433c..08827302 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -22,11 +22,8 @@ namespace OCA\Encryption\Command; use OC\Encryption\DecryptAll; -use OC\Encryption\Exceptions\DecryptionFailedException; use OC\Encryption\Manager; -use OC\Files\Filesystem; use OC\Files\View; -use OC\Memcache\ArrayCache; use OCA\Encryption\Crypto\EncryptAll; use OCA\Encryption\KeyManager; use OCA\Encryption\Users\Setup; diff --git a/lib/Crypto/DecryptAll.php b/lib/Crypto/DecryptAll.php index 426bd601..83d3de15 100644 --- a/lib/Crypto/DecryptAll.php +++ b/lib/Crypto/DecryptAll.php @@ -30,7 +30,6 @@ use Symfony\Component\Console\Helper\QuestionHelper; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; -use Symfony\Component\Console\Question\ConfirmationQuestion; use Symfony\Component\Console\Question\Question; class DecryptAll { diff --git a/lib/KeyManager.php b/lib/KeyManager.php index 0a00a456..1d61ab6a 100644 --- a/lib/KeyManager.php +++ b/lib/KeyManager.php @@ -32,7 +32,6 @@ use OCA\Encryption\Crypto\Crypt; use OCP\Encryption\Keys\IStorage; use OCP\IConfig; -use OCP\IDBConnection; use OCP\ILogger; use OCP\IUserSession; diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index eca0f925..bcc0dc84 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -21,7 +21,6 @@ namespace OCA\Encryption\Tests\Command; -use OC\Files\Cache\Cache; use OC\Files\View; use OCA\Encryption\Command\FixEncryptedVersion; use OCA\Encryption\Crypto\Crypt; diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index 5f177ad8..1b31f6f7 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -21,15 +21,12 @@ namespace OCA\Encryption\Tests\Command; -use OC\Files\FileInfo; use OC\Files\View; use OCA\Encryption\Command\RecreateMasterKey; -use OC\Encryption\Exceptions\DecryptionFailedException; use OCA\Encryption\Users\Setup; use OCP\IL10N; use OCP\Mail\IMailer; use OCP\Security\ISecureRandom; -use Symfony\Component\Console\Helper\QuestionHelper; use Test\TestCase; class RecreateMasterKeyTest extends TestCase { diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index a716e8f5..b3907489 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -23,7 +23,6 @@ namespace OCA\Encryption\Tests\Crypto; use OC\Helper\EnvironmentHelper; -use OC\User\LoginException; use OCA\Encryption\Crypto\Crypt; use OCA\Encryption\Crypto\DecryptAll; use OCA\Encryption\KeyManager; diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index b66d1610..08c8e7a7 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -33,7 +33,6 @@ use Symfony\Component\Console\Output\OutputInterface; use Test\TestCase; use Test\Traits\UserTrait; -use OCA\Files_Sharing\ISharedStorage; use OCP\Security\ISecureRandom; use OCP\UserInterface; use OCP\IL10N; From d5d79bb9dcbcd9f64d03721c0a1fece0d615f486 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Fri, 12 Apr 2019 19:13:08 +0530 Subject: [PATCH 074/348] Fix minor wording corrections in command Fix minor wording corrections in the command. Signed-off-by: Sujith H --- lib/Command/FixEncryptedVersion.php | 18 +++++++++--------- tests/unit/Command/FixEncryptedVersionTest.php | 12 ++++++------ 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php index 181ef847..3fb90e2f 100644 --- a/lib/Command/FixEncryptedVersion.php +++ b/lib/Command/FixEncryptedVersion.php @@ -51,12 +51,12 @@ protected function configure() { parent::configure(); $this - ->setName('encryption:fixencryptedversion') + ->setName('encryption:fix-encrypted-version') ->setDescription('Fix the encrypted version if the encrypted file(s) are not downloadable.') ->addArgument( 'user', InputArgument::REQUIRED, - 'The user id whose files needs fix' + 'The id of the user whose files need fixing' ); } @@ -64,11 +64,11 @@ protected function execute(InputInterface $input, OutputInterface $output) { $user = $input->getArgument('user'); if ($user === null) { - $output->writeln("No user provided.\n"); + $output->writeln("No user id provided.\n"); } if ($this->userManager->get($user) === null) { - $output->writeln("User $user does not exist. Please provide a valid user id"); + $output->writeln("User id $user does not exist. Please provide a valid user id"); return 1; } $this->walkUserFolder($user, $output); @@ -142,7 +142,7 @@ private function correctEncryptedVersion($path, OutputInterface $output) { $fileCache = $cache->get($fileId); if ($storage->instanceOfStorage('OCA\Files_Sharing\ISharedStorage')) { - $output->writeln("The file: $path is a share. Hence kindly fix this by running the script under the owner of share"); + $output->writeln("The file: $path is a share. Hence kindly fix this by running the script for the owner of share"); return true; } @@ -154,17 +154,17 @@ private function correctEncryptedVersion($path, OutputInterface $output) { $cache->put($fileCache->getPath(), $cacheInfo); $output->writeln("Decrement the encrypted version to $encryptedVersion"); if ($this->verifyFileContent($path, $output, false) === true) { - $output->writeln("Fixed the file $path with version " . $encryptedVersion . ""); + $output->writeln("Fixed the file: $path with version " . $encryptedVersion . ""); return true; } $encryptedVersion--; } - //So decrementing did not worked. Now lets increment. Max increment is till 5 + //So decrementing did not work. Now lets increment. Max increment is till 5 $increment = 1; while ($increment <= 5) { /** - * The wrongEncryptedVersion would not be incremented so nothing to worry here. + * The wrongEncryptedVersion would not be incremented so nothing to worry about here. * Only the newEncryptedVersion is incremented. * For example if the wrong encrypted version is 4 then * cycle1 -> newEncryptedVersion = 5 ( 4 + 1) @@ -177,7 +177,7 @@ private function correctEncryptedVersion($path, OutputInterface $output) { $cache->put($fileCache->getPath(), $cacheInfo); $output->writeln("Increment the encrypted version to $newEncryptedVersion"); if ($this->verifyFileContent($path, $output, false) === true) { - $output->writeln("Fixed the file $path with version " . $newEncryptedVersion . ""); + $output->writeln("Fixed the file: $path with version " . $newEncryptedVersion . ""); return true; } $increment++; diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index bcc0dc84..bf09a1d9 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -102,7 +102,7 @@ public function setUp() { * In this test the encrypted version is set to zero whereas it should have been * set to a positive non zero number. */ - public function testEncryptedVersionZero() { + public function testEncryptedVersionIsNotZero() { \OC::$server->getUserSession()->login(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); $view = new View("/" . self::TEST_ENCRYPTION_VERSION_AFFECTED_USER . "/files"); @@ -130,7 +130,7 @@ public function testEncryptedVersionZero() { Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt Increment the encrypted version to 1 The file /test_enc_version_affected_user1/files/hello.txt is: OK -Fixed the file /test_enc_version_affected_user1/files/hello.txt with version 1 +Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 1 Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK Verifying the content of file /test_enc_version_affected_user1/files/world.txt @@ -208,7 +208,7 @@ public function testEncryptedVersionLessThanOriginalValue() { Increment the encrypted version to 5 Increment the encrypted version to 6 The file /test_enc_version_affected_user1/files/hello.txt is: OK -Fixed the file /test_enc_version_affected_user1/files/hello.txt with version 6 +Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 6 Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK Verifying the content of file /test_enc_version_affected_user1/files/world.txt @@ -218,7 +218,7 @@ public function testEncryptedVersionLessThanOriginalValue() { Increment the encrypted version to 4 Increment the encrypted version to 5 The file /test_enc_version_affected_user1/files/world.txt is: OK -Fixed the file /test_enc_version_affected_user1/files/world.txt with version 5 +Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 5 Verifying the content of file /test_enc_version_affected_user1/files/Photos/Paris.jpg The file /test_enc_version_affected_user1/files/Photos/Paris.jpg is: OK Verifying the content of file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg @@ -291,7 +291,7 @@ public function testEncryptedVersionGreaterThanOriginalValue() { Decrement the encrypted version to 10 Decrement the encrypted version to 9 The file /test_enc_version_affected_user1/files/hello.txt is: OK -Fixed the file /test_enc_version_affected_user1/files/hello.txt with version 9 +Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 9 Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK Verifying the content of file /test_enc_version_affected_user1/files/world.txt @@ -303,7 +303,7 @@ public function testEncryptedVersionGreaterThanOriginalValue() { Decrement the encrypted version to 10 Decrement the encrypted version to 9 The file /test_enc_version_affected_user1/files/world.txt is: OK -Fixed the file /test_enc_version_affected_user1/files/world.txt with version 9 +Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 9 Verifying the content of file /test_enc_version_affected_user1/files/Photos/Paris.jpg The file /test_enc_version_affected_user1/files/Photos/Paris.jpg is: OK Verifying the content of file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg From 3143311d66450554db0dc0a32df2a4dc381ce98a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 13 Apr 2019 11:18:26 +0545 Subject: [PATCH 075/348] Bump all ownCloud copyright consistently to 2019 --- .phan/config.php | 2 +- appinfo/Migrations/Version20170913113840.php | 2 +- appinfo/app.php | 2 +- appinfo/routes.php | 2 +- css/settings-admin.css | 2 +- lib/AppInfo/Application.php | 2 +- lib/Command/HSMDaemon.php | 2 +- lib/Command/MigrateKeys.php | 2 +- lib/Command/RecreateMasterKey.php | 2 +- lib/Command/SelectEncryptionType.php | 2 +- lib/Controller/RecoveryController.php | 2 +- lib/Controller/SettingsController.php | 2 +- lib/Controller/StatusController.php | 2 +- lib/Crypto/Crypt.php | 2 +- lib/Crypto/CryptHSM.php | 2 +- lib/Crypto/DecryptAll.php | 2 +- lib/Crypto/EncryptAll.php | 2 +- lib/Crypto/Encryption.php | 2 +- lib/Exceptions/MultiKeyDecryptException.php | 2 +- lib/Exceptions/MultiKeyEncryptException.php | 2 +- lib/Exceptions/PrivateKeyMissingException.php | 2 +- lib/Exceptions/PublicKeyMissingException.php | 2 +- lib/HookManager.php | 2 +- lib/Hooks/Contracts/IHook.php | 2 +- lib/Hooks/UserHooks.php | 2 +- lib/JWT.php | 2 +- lib/KeyManager.php | 2 +- lib/Migration.php | 2 +- lib/Panels/Admin.php | 2 +- lib/Panels/Personal.php | 2 +- lib/Recovery.php | 2 +- lib/Session.php | 2 +- lib/Users/Setup.php | 2 +- lib/Util.php | 2 +- tests/unit/Command/RecreateMasterKeyTest.php | 2 +- tests/unit/Command/TestEnableMasterKey.php | 2 +- tests/unit/Command/TestEnableUserKey.php | 2 +- tests/unit/Controller/RecoveryControllerTest.php | 2 +- tests/unit/Controller/SettingsControllerTest.php | 2 +- tests/unit/Controller/StatusControllerTest.php | 2 +- tests/unit/Crypto/CryptTest.php | 2 +- tests/unit/Crypto/DecryptAllTest.php | 2 +- tests/unit/Crypto/EncryptAllTest.php | 2 +- tests/unit/Crypto/EncryptionTest.php | 2 +- tests/unit/HookManagerTest.php | 2 +- tests/unit/Hooks/UserHooksTest.php | 2 +- tests/unit/KeyManagerTest.php | 2 +- tests/unit/MigrationTest.php | 2 +- tests/unit/Panels/AdminTest.php | 2 +- tests/unit/Panels/PersonalTest.php | 2 +- tests/unit/RecoveryTest.php | 2 +- tests/unit/SessionTest.php | 2 +- tests/unit/Users/SetupTest.php | 2 +- tests/unit/UtilTest.php | 2 +- tests/unit/bootstrap.php | 2 +- 55 files changed, 55 insertions(+), 55 deletions(-) diff --git a/.phan/config.php b/.phan/config.php index 6004d6e1..92f2361c 100644 --- a/.phan/config.php +++ b/.phan/config.php @@ -2,7 +2,7 @@ /** * @author Patrick Jahns * - * @copyright Copyright (c) 2018, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license GPL-2.0 * * This program is free software; you can redistribute it and/or modify it diff --git a/appinfo/Migrations/Version20170913113840.php b/appinfo/Migrations/Version20170913113840.php index 23e6f1d5..1b985652 100644 --- a/appinfo/Migrations/Version20170913113840.php +++ b/appinfo/Migrations/Version20170913113840.php @@ -2,7 +2,7 @@ /** * @author Sujith Haridasan * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/appinfo/app.php b/appinfo/app.php index 053f80a0..cb20edb1 100644 --- a/appinfo/app.php +++ b/appinfo/app.php @@ -4,7 +4,7 @@ * @author Clark Tomlinson * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/appinfo/routes.php b/appinfo/routes.php index 5fb3ebfe..82e4ccc1 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -4,7 +4,7 @@ * @author Clark Tomlinson * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/css/settings-admin.css b/css/settings-admin.css index 47360e6b..db8edab3 100644 --- a/css/settings-admin.css +++ b/css/settings-admin.css @@ -1,7 +1,7 @@ /** * @author Björn Schießle * - * @copyright Copyright (c) 2015, ownCloud, Inc. + * @copyright Copyright (c) 2019, ownCloud, GbmH. * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 0598f3cd..c0f7ff14 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -4,7 +4,7 @@ * @author Clark Tomlinson * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Command/HSMDaemon.php b/lib/Command/HSMDaemon.php index 9f3889e2..270b3283 100644 --- a/lib/Command/HSMDaemon.php +++ b/lib/Command/HSMDaemon.php @@ -2,7 +2,7 @@ /** * @author Jörn Friedrich Dreyer * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Command/MigrateKeys.php b/lib/Command/MigrateKeys.php index 6de08890..0b805140 100644 --- a/lib/Command/MigrateKeys.php +++ b/lib/Command/MigrateKeys.php @@ -3,7 +3,7 @@ * @author Björn Schießle * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index 08827302..11d3d31c 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -2,7 +2,7 @@ /** * @author Sujith Haridasan * -* @copyright Copyright (c) 2017, ownCloud GmbH +* @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Command/SelectEncryptionType.php b/lib/Command/SelectEncryptionType.php index 3dcffc1f..5276112a 100644 --- a/lib/Command/SelectEncryptionType.php +++ b/lib/Command/SelectEncryptionType.php @@ -2,7 +2,7 @@ /** * @author Björn Schießle * -* @copyright Copyright (c) 2017, ownCloud GmbH +* @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Controller/RecoveryController.php b/lib/Controller/RecoveryController.php index 987f45a9..5f4609c9 100644 --- a/lib/Controller/RecoveryController.php +++ b/lib/Controller/RecoveryController.php @@ -4,7 +4,7 @@ * @author Clark Tomlinson * @author Lukas Reschke * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Controller/SettingsController.php b/lib/Controller/SettingsController.php index 7674262b..dfdc2d6d 100644 --- a/lib/Controller/SettingsController.php +++ b/lib/Controller/SettingsController.php @@ -3,7 +3,7 @@ * @author Björn Schießle * @author Joas Schilling * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Controller/StatusController.php b/lib/Controller/StatusController.php index cd992212..e8a2ef67 100644 --- a/lib/Controller/StatusController.php +++ b/lib/Controller/StatusController.php @@ -3,7 +3,7 @@ * @author Björn Schießle * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 36b12741..96358a87 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -6,7 +6,7 @@ * @author Lukas Reschke * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Crypto/CryptHSM.php b/lib/Crypto/CryptHSM.php index 0714c634..1e227b38 100644 --- a/lib/Crypto/CryptHSM.php +++ b/lib/Crypto/CryptHSM.php @@ -6,7 +6,7 @@ * @author Lukas Reschke * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Crypto/DecryptAll.php b/lib/Crypto/DecryptAll.php index 83d3de15..59f674b3 100644 --- a/lib/Crypto/DecryptAll.php +++ b/lib/Crypto/DecryptAll.php @@ -2,7 +2,7 @@ /** * @author Björn Schießle * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Crypto/EncryptAll.php b/lib/Crypto/EncryptAll.php index 78de757a..51e58eac 100644 --- a/lib/Crypto/EncryptAll.php +++ b/lib/Crypto/EncryptAll.php @@ -4,7 +4,7 @@ * @author Roeland Jago Douma * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index a56d38e7..1f407281 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -7,7 +7,7 @@ * @author Lukas Reschke * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Exceptions/MultiKeyDecryptException.php b/lib/Exceptions/MultiKeyDecryptException.php index 4032c56a..8fda346c 100644 --- a/lib/Exceptions/MultiKeyDecryptException.php +++ b/lib/Exceptions/MultiKeyDecryptException.php @@ -2,7 +2,7 @@ /** * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Exceptions/MultiKeyEncryptException.php b/lib/Exceptions/MultiKeyEncryptException.php index 6752c5ee..5aeab906 100644 --- a/lib/Exceptions/MultiKeyEncryptException.php +++ b/lib/Exceptions/MultiKeyEncryptException.php @@ -2,7 +2,7 @@ /** * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Exceptions/PrivateKeyMissingException.php b/lib/Exceptions/PrivateKeyMissingException.php index 4f3e9271..5e638f55 100644 --- a/lib/Exceptions/PrivateKeyMissingException.php +++ b/lib/Exceptions/PrivateKeyMissingException.php @@ -4,7 +4,7 @@ * @author Clark Tomlinson * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Exceptions/PublicKeyMissingException.php b/lib/Exceptions/PublicKeyMissingException.php index 949fab0f..13332d80 100644 --- a/lib/Exceptions/PublicKeyMissingException.php +++ b/lib/Exceptions/PublicKeyMissingException.php @@ -2,7 +2,7 @@ /** * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/HookManager.php b/lib/HookManager.php index 2ecb529d..778c34bd 100644 --- a/lib/HookManager.php +++ b/lib/HookManager.php @@ -3,7 +3,7 @@ * @author Björn Schießle * @author Clark Tomlinson * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Hooks/Contracts/IHook.php b/lib/Hooks/Contracts/IHook.php index ffd1bc35..7c503c48 100644 --- a/lib/Hooks/Contracts/IHook.php +++ b/lib/Hooks/Contracts/IHook.php @@ -2,7 +2,7 @@ /** * @author Clark Tomlinson * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index fd1ed1d7..b6ff0939 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -5,7 +5,7 @@ * @author Thomas Müller * @author Vincent Petry * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/JWT.php b/lib/JWT.php index 9d2e20aa..2cf15d9e 100644 --- a/lib/JWT.php +++ b/lib/JWT.php @@ -2,7 +2,7 @@ /** * @author Jörn Friedrich Dreyer * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/KeyManager.php b/lib/KeyManager.php index 1d61ab6a..7bbfff58 100644 --- a/lib/KeyManager.php +++ b/lib/KeyManager.php @@ -6,7 +6,7 @@ * @author Thomas Müller * @author Vincent Petry * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Migration.php b/lib/Migration.php index a22c71f6..7a9968ce 100644 --- a/lib/Migration.php +++ b/lib/Migration.php @@ -5,7 +5,7 @@ * @author Robin Appelman * @author Vincent Petry * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Panels/Admin.php b/lib/Panels/Admin.php index 5f341ddb..98f32247 100644 --- a/lib/Panels/Admin.php +++ b/lib/Panels/Admin.php @@ -2,7 +2,7 @@ /** * @author Tom Needham * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Panels/Personal.php b/lib/Panels/Personal.php index 39dcc532..c224dbd0 100644 --- a/lib/Panels/Personal.php +++ b/lib/Panels/Personal.php @@ -2,7 +2,7 @@ /** * @author Tom Needham * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Recovery.php b/lib/Recovery.php index 99a810f7..0e416282 100644 --- a/lib/Recovery.php +++ b/lib/Recovery.php @@ -5,7 +5,7 @@ * @author Lukas Reschke * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Session.php b/lib/Session.php index 08541699..12bd554d 100644 --- a/lib/Session.php +++ b/lib/Session.php @@ -4,7 +4,7 @@ * @author Clark Tomlinson * @author Lukas Reschke * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Users/Setup.php b/lib/Users/Setup.php index 5ae6af09..6815d34b 100644 --- a/lib/Users/Setup.php +++ b/lib/Users/Setup.php @@ -5,7 +5,7 @@ * @author Lukas Reschke * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/lib/Util.php b/lib/Util.php index 98b37966..4f797a7a 100644 --- a/lib/Util.php +++ b/lib/Util.php @@ -4,7 +4,7 @@ * @author Clark Tomlinson * @author Phil Davis * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index 1b31f6f7..4d320aa9 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -2,7 +2,7 @@ /** * @author Sujith Haridasan * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Command/TestEnableMasterKey.php b/tests/unit/Command/TestEnableMasterKey.php index cd697f0b..382959fe 100644 --- a/tests/unit/Command/TestEnableMasterKey.php +++ b/tests/unit/Command/TestEnableMasterKey.php @@ -3,7 +3,7 @@ * @author Björn Schießle * @author Joas Schilling * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Command/TestEnableUserKey.php b/tests/unit/Command/TestEnableUserKey.php index f7346b12..c567de66 100644 --- a/tests/unit/Command/TestEnableUserKey.php +++ b/tests/unit/Command/TestEnableUserKey.php @@ -2,7 +2,7 @@ /** * @author Sujith H * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Controller/RecoveryControllerTest.php b/tests/unit/Controller/RecoveryControllerTest.php index 6f7365c2..99099a8f 100644 --- a/tests/unit/Controller/RecoveryControllerTest.php +++ b/tests/unit/Controller/RecoveryControllerTest.php @@ -3,7 +3,7 @@ * @author Clark Tomlinson * @author Joas Schilling * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Controller/SettingsControllerTest.php b/tests/unit/Controller/SettingsControllerTest.php index 78f940d5..a717e48b 100644 --- a/tests/unit/Controller/SettingsControllerTest.php +++ b/tests/unit/Controller/SettingsControllerTest.php @@ -4,7 +4,7 @@ * @author Joas Schilling * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Controller/StatusControllerTest.php b/tests/unit/Controller/StatusControllerTest.php index 037d6bd8..86dbe51f 100644 --- a/tests/unit/Controller/StatusControllerTest.php +++ b/tests/unit/Controller/StatusControllerTest.php @@ -4,7 +4,7 @@ * @author Joas Schilling * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Crypto/CryptTest.php b/tests/unit/Crypto/CryptTest.php index 94690030..b82a7436 100644 --- a/tests/unit/Crypto/CryptTest.php +++ b/tests/unit/Crypto/CryptTest.php @@ -5,7 +5,7 @@ * @author Lukas Reschke * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index b3907489..cec842cc 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -3,7 +3,7 @@ * @author Björn Schießle * @author Joas Schilling * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index 08c8e7a7..5e52f08e 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -4,7 +4,7 @@ * @author Joas Schilling * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Crypto/EncryptionTest.php b/tests/unit/Crypto/EncryptionTest.php index 1b72cb96..cedae4d2 100644 --- a/tests/unit/Crypto/EncryptionTest.php +++ b/tests/unit/Crypto/EncryptionTest.php @@ -4,7 +4,7 @@ * @author Joas Schilling * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/HookManagerTest.php b/tests/unit/HookManagerTest.php index 1f293377..b4d9e300 100644 --- a/tests/unit/HookManagerTest.php +++ b/tests/unit/HookManagerTest.php @@ -4,7 +4,7 @@ * @author Joas Schilling * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index 0f58257e..20b52014 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -6,7 +6,7 @@ * @author Thomas Müller * @author Vincent Petry * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/KeyManagerTest.php b/tests/unit/KeyManagerTest.php index b63ade83..9822b795 100644 --- a/tests/unit/KeyManagerTest.php +++ b/tests/unit/KeyManagerTest.php @@ -6,7 +6,7 @@ * @author Lukas Reschke * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/MigrationTest.php b/tests/unit/MigrationTest.php index 4fa4c736..04452a42 100644 --- a/tests/unit/MigrationTest.php +++ b/tests/unit/MigrationTest.php @@ -6,7 +6,7 @@ * @author Roeland Jago Douma * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Panels/AdminTest.php b/tests/unit/Panels/AdminTest.php index 6e73e229..3249c840 100644 --- a/tests/unit/Panels/AdminTest.php +++ b/tests/unit/Panels/AdminTest.php @@ -2,7 +2,7 @@ /** * @author Tom Needham * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Panels/PersonalTest.php b/tests/unit/Panels/PersonalTest.php index c56e2475..1f30984b 100644 --- a/tests/unit/Panels/PersonalTest.php +++ b/tests/unit/Panels/PersonalTest.php @@ -2,7 +2,7 @@ /** * @author Tom Needham * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/RecoveryTest.php b/tests/unit/RecoveryTest.php index c4d74199..a82b67da 100644 --- a/tests/unit/RecoveryTest.php +++ b/tests/unit/RecoveryTest.php @@ -6,7 +6,7 @@ * @author Lukas Reschke * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/SessionTest.php b/tests/unit/SessionTest.php index 9ff558fb..963b8fa9 100644 --- a/tests/unit/SessionTest.php +++ b/tests/unit/SessionTest.php @@ -5,7 +5,7 @@ * @author Joas Schilling * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/Users/SetupTest.php b/tests/unit/Users/SetupTest.php index 3572c44c..c2acfe08 100644 --- a/tests/unit/Users/SetupTest.php +++ b/tests/unit/Users/SetupTest.php @@ -5,7 +5,7 @@ * @author Joas Schilling * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/UtilTest.php b/tests/unit/UtilTest.php index 0e46ef63..ea75cee5 100644 --- a/tests/unit/UtilTest.php +++ b/tests/unit/UtilTest.php @@ -5,7 +5,7 @@ * @author Joas Schilling * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify diff --git a/tests/unit/bootstrap.php b/tests/unit/bootstrap.php index 305d24b3..c90aff93 100644 --- a/tests/unit/bootstrap.php +++ b/tests/unit/bootstrap.php @@ -2,7 +2,7 @@ /** * @author Thomas Müller * - * @copyright Copyright (c) 2017, ownCloud GmbH + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify From 97dc909b728a21a40821590161d50dc0446b5603 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 13 Apr 2019 11:24:19 +0545 Subject: [PATCH 076/348] Fix GmbH typo in copyright --- css/settings-admin.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/settings-admin.css b/css/settings-admin.css index db8edab3..b8a692dd 100644 --- a/css/settings-admin.css +++ b/css/settings-admin.css @@ -1,7 +1,7 @@ /** * @author Björn Schießle * - * @copyright Copyright (c) 2019, ownCloud, GbmH. + * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify From dff6920ce129f7ba04605489ce0d2f07f99c6e50 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 13 Apr 2019 12:00:45 +0545 Subject: [PATCH 077/348] Adjust encryption code format to match what is in core stable10 --- lib/Controller/SettingsController.php | 4 ++-- lib/Crypto/EncryptAll.php | 11 ++++++++++- lib/Crypto/Encryption.php | 2 +- lib/Hooks/UserHooks.php | 2 +- 4 files changed, 14 insertions(+), 5 deletions(-) diff --git a/lib/Controller/SettingsController.php b/lib/Controller/SettingsController.php index dfdc2d6d..bfd1fb07 100644 --- a/lib/Controller/SettingsController.php +++ b/lib/Controller/SettingsController.php @@ -140,11 +140,11 @@ public function updatePrivateKeyPassword($oldPassword, $newPassword) { if ($result === true) { $this->session->setStatus(Session::INIT_SUCCESSFUL); return new DataResponse( - ['message' => (string)$this->l->t('Private key password successfully updated.')] + ['message' => (string) $this->l->t('Private key password successfully updated.')] ); } else { return new DataResponse( - ['message' => (string)$errorMessage], + ['message' => (string) $errorMessage], Http::STATUS_BAD_REQUEST ); } diff --git a/lib/Crypto/EncryptAll.php b/lib/Crypto/EncryptAll.php index 51e58eac..24513bd9 100644 --- a/lib/Crypto/EncryptAll.php +++ b/lib/Crypto/EncryptAll.php @@ -289,7 +289,7 @@ protected function encryptUsersFiles($uid, ProgressBar $progress, $userCount) { */ protected function encryptFile($path) { $source = $path; - $target = $path . '.encrypted.' . \time() . '.part'; + $target = $path . '.encrypted.' . $this->getTimeStamp() . '.part'; try { $version = $this->keyManager->getVersion($source, $this->rootView); @@ -381,6 +381,15 @@ protected function setupUserFS($uid) { \OC_Util::setupFS($uid); } + /** + * get current timestamp + * + * @return int + */ + protected function getTimeStamp() { + return \time(); + } + /** * generate one time password for the user and store it in a array * diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index 1f407281..3a8b7933 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -162,7 +162,7 @@ public function getDisplayName() { * @param array $header contains the header data read from the file * @param array $accessList who has access to the file contains the key 'users' and 'public' * @param string|null $sourceFileOfRename Either false or the name of source file to be renamed. - * This is helpful for revision increment during move operation between storage. + * This is helpful for revision increment during move operation between storage. * * @return array $header contain data as key-value pairs which should be * written to the header, in case of a write operation diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index b6ff0939..811dfd77 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -240,7 +240,7 @@ public function preSetPassphrase($params) { public function setPassphrase($params) { $privateKey = null; $user = null; - //Check if a session is there or not + //Check if the session is there or not if ($this->user->getUser() !== null) { // Get existing decrypted private key $privateKey = $this->session->getPrivateKey(); From 9720966e4ebdbfe716624f0e3c9e5d0871bf1bf6 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Mon, 15 Apr 2019 16:47:31 +0530 Subject: [PATCH 078/348] Fixing encrypted version test Its better to verify if the command output contains specific strings, instead of grabbing the whole command output and comparing with string equal. Signed-off-by: Sujith H --- .../unit/Command/FixEncryptedVersionTest.php | 70 ++++++------------- 1 file changed, 21 insertions(+), 49 deletions(-) diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index bf09a1d9..29512034 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -21,6 +21,7 @@ namespace OCA\Encryption\Tests\Command; +use OC\Files\Filesystem; use OC\Files\View; use OCA\Encryption\Command\FixEncryptedVersion; use OCA\Encryption\Crypto\Crypt; @@ -87,6 +88,7 @@ public static function tearDownAfterClass() { \OC::$server->getConfig()->deleteAppValue('core', 'encryption_enabled'); \OC::$server->getConfig()->deleteAppValue('core', 'default_encryption_module'); \OC::$server->getConfig()->deleteAppValues('encryption'); + Filesystem::getLoader()->removeStorageWrapper("oc_encryption"); } public function setUp() { @@ -126,24 +128,14 @@ public function testEncryptedVersionIsNotZero() { ]); $output = $this->commandTester->getDisplay(); - $this->assertEquals("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt + + $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt Increment the encrypted version to 1 The file /test_enc_version_affected_user1/files/hello.txt is: OK -Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 1 -Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf -The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK -Verifying the content of file /test_enc_version_affected_user1/files/world.txt -The file /test_enc_version_affected_user1/files/world.txt is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Photos/Paris.jpg -The file /test_enc_version_affected_user1/files/Photos/Paris.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg -The file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg -The file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Documents/Example.odt -The file /test_enc_version_affected_user1/files/Documents/Example.odt is: OK -", $output); +Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 1", $output); + $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/world.txt +The file /test_enc_version_affected_user1/files/world.txt is: OK", $output); /** * We need to add ob_start at the end because if not done, it would be considered as a risky test. * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 @@ -198,9 +190,10 @@ public function testEncryptedVersionLessThanOriginalValue() { ]); $output = $this->commandTester->getDisplay(); - $this->assertEquals("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt -The file /test_enc_version_affected_user1/files/foo.txt is: OK -Verifying the content of file /test_enc_version_affected_user1/files/hello.txt + + $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt +The file /test_enc_version_affected_user1/files/foo.txt is: OK", $output); + $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt Decrement the encrypted version to 1 Increment the encrypted version to 3 @@ -208,26 +201,15 @@ public function testEncryptedVersionLessThanOriginalValue() { Increment the encrypted version to 5 Increment the encrypted version to 6 The file /test_enc_version_affected_user1/files/hello.txt is: OK -Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 6 -Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf -The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK -Verifying the content of file /test_enc_version_affected_user1/files/world.txt +Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 6", $output); + $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/world.txt Attempting to fix the path: /test_enc_version_affected_user1/files/world.txt Increment the encrypted version to 2 Increment the encrypted version to 3 Increment the encrypted version to 4 Increment the encrypted version to 5 The file /test_enc_version_affected_user1/files/world.txt is: OK -Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 5 -Verifying the content of file /test_enc_version_affected_user1/files/Photos/Paris.jpg -The file /test_enc_version_affected_user1/files/Photos/Paris.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg -The file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg -The file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Documents/Example.odt -The file /test_enc_version_affected_user1/files/Documents/Example.odt is: OK -", $output); +Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 5", $output); /** * We need to add ob_start at the end because if not done, it would be considered as a risky test. * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 @@ -280,9 +262,10 @@ public function testEncryptedVersionGreaterThanOriginalValue() { ]); $output = $this->commandTester->getDisplay(); - $this->assertEquals("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt -The file /test_enc_version_affected_user1/files/foo.txt is: OK -Verifying the content of file /test_enc_version_affected_user1/files/hello.txt + + $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt +The file /test_enc_version_affected_user1/files/foo.txt is: OK", $output); + $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt Decrement the encrypted version to 14 Decrement the encrypted version to 13 @@ -291,10 +274,8 @@ public function testEncryptedVersionGreaterThanOriginalValue() { Decrement the encrypted version to 10 Decrement the encrypted version to 9 The file /test_enc_version_affected_user1/files/hello.txt is: OK -Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 9 -Verifying the content of file /test_enc_version_affected_user1/files/ownCloud Manual.pdf -The file /test_enc_version_affected_user1/files/ownCloud Manual.pdf is: OK -Verifying the content of file /test_enc_version_affected_user1/files/world.txt +Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 9", $output); + $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/world.txt Attempting to fix the path: /test_enc_version_affected_user1/files/world.txt Decrement the encrypted version to 14 Decrement the encrypted version to 13 @@ -303,16 +284,7 @@ public function testEncryptedVersionGreaterThanOriginalValue() { Decrement the encrypted version to 10 Decrement the encrypted version to 9 The file /test_enc_version_affected_user1/files/world.txt is: OK -Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 9 -Verifying the content of file /test_enc_version_affected_user1/files/Photos/Paris.jpg -The file /test_enc_version_affected_user1/files/Photos/Paris.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg -The file /test_enc_version_affected_user1/files/Photos/San Francisco.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg -The file /test_enc_version_affected_user1/files/Photos/Squirrel.jpg is: OK -Verifying the content of file /test_enc_version_affected_user1/files/Documents/Example.odt -The file /test_enc_version_affected_user1/files/Documents/Example.odt is: OK -", $output); +Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 9", $output); /** * We need to add ob_start at the end because if not done, it would be considered as a risky test. * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 From ea6b9ec3da7f96a93becbc1457220457ba386851 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Fri, 3 May 2019 08:38:31 +0545 Subject: [PATCH 079/348] show only usefull logs --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index b20401e6..43ed8b67 100644 --- a/.drone.yml +++ b/.drone.yml @@ -39,7 +39,7 @@ pipeline: - php occ a:l - php occ config:system:set trusted_domains 1 --value=owncloud - php occ config:system:set trusted_domains 2 --value=federated - - php occ log:manage --level 0 + - php occ log:manage --level 2 - php occ config:list - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh when: @@ -68,7 +68,7 @@ pipeline: - php occ a:l - php occ config:system:set trusted_domains 1 --value=owncloud - php occ config:system:set trusted_domains 2 --value=federated - - php occ log:manage --level 0 + - php occ log:manage --level 2 - php occ config:list when: matrix: From 4e0070313fa6a9eb958ee6803aa32b8fb4779203 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 23 May 2019 20:22:32 +0545 Subject: [PATCH 080/348] split tests into more parts --- .drone.yml | 584 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 572 insertions(+), 12 deletions(-) diff --git a/.drone.yml b/.drone.yml index 43ed8b67..3add4862 100644 --- a/.drone.yml +++ b/.drone.yml @@ -215,7 +215,7 @@ pipeline: - SELENIUM_PORT=4444 - PLATFORM=Linux - MAILHOG_HOST=email - - DIVIDE_INTO_NUM_PARTS=15 + - DIVIDE_INTO_NUM_PARTS=20 - RUN_PART=${PART} commands: - touch /var/www/owncloud/saved-settings.sh @@ -231,7 +231,7 @@ pipeline: environment: - TEST_SERVER_URL=http://owncloud - MAILHOG_HOST=email - - DIVIDE_INTO_NUM_PARTS=15 + - DIVIDE_INTO_NUM_PARTS=20 - RUN_PART=${PART} commands: - touch /var/www/owncloud/saved-settings.sh @@ -694,6 +694,81 @@ matrix: TEST_SUITE: core-web-acceptance PART: 15 + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 16 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 17 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 18 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 19 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 20 + ## UI core stable10 with user-keys encryption - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa @@ -920,6 +995,81 @@ matrix: TEST_SUITE: core-web-acceptance PART: 15 + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 16 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 17 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 18 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 19 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 20 + ## UI core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1146,6 +1296,81 @@ matrix: TEST_SUITE: core-web-acceptance PART: 15 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 16 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 17 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 18 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 19 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 20 + ## UI core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1235,7 +1460,82 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 6 + PART: 6 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 7 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 8 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 9 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 10 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 11 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1250,7 +1550,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 7 + PART: 12 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1265,7 +1565,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 8 + PART: 13 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1280,7 +1580,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 9 + PART: 14 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1295,7 +1595,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 10 + PART: 15 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1310,7 +1610,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 11 + PART: 16 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1325,7 +1625,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 12 + PART: 17 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1340,7 +1640,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 13 + PART: 18 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1355,7 +1655,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 14 + PART: 19 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1370,7 +1670,7 @@ matrix: DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 15 + PART: 20 ## API core stable10 with masterkey encryption - PHP_VERSION: 7.0 @@ -1568,6 +1868,71 @@ matrix: TEST_SUITE: core-api-acceptance PART: 15 + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 16 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 17 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 18 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 19 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 20 + ## API core stable10 with user-keys encryption - PHP_VERSION: 7.0 OC_VERSION: daily-stable10-qa @@ -1764,6 +2129,71 @@ matrix: TEST_SUITE: core-api-acceptance PART: 15 + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 16 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 17 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 18 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 19 + + - PHP_VERSION: 7.0 + OC_VERSION: daily-stable10-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 20 + ## API core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1960,6 +2390,71 @@ matrix: TEST_SUITE: core-api-acceptance PART: 15 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 16 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 17 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 18 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 19 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 20 + ## API core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -2156,6 +2651,71 @@ matrix: TEST_SUITE: core-api-acceptance PART: 15 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 16 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 17 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 18 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 19 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-stable10-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 20 + ## encryption WebUI acceptance tests user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa From cdc7e4b98d286f1d2fa07b415a1a9fccdb6acec1 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 23 May 2019 12:19:40 +0545 Subject: [PATCH 081/348] do not disable encryption app after test run --- tests/unit/Command/FixEncryptedVersionTest.php | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index 29512034..db61c8c0 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -84,7 +84,6 @@ public static function tearDownAfterClass() { if ($user !== null) { $user->delete(); } - \OC_App::disable('encryption'); \OC::$server->getConfig()->deleteAppValue('core', 'encryption_enabled'); \OC::$server->getConfig()->deleteAppValue('core', 'default_encryption_module'); \OC::$server->getConfig()->deleteAppValues('encryption'); From 5995549e054606bb42ea1ba20b09be90226d8369 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Thu, 16 May 2019 16:09:33 +0545 Subject: [PATCH 082/348] Add acceptance test for checking file access after recreating master key in encryption --- .drone.yml | 14 ++++++++++ tests/acceptance/config/behat.yml | 13 +++++++++ .../webUIMasterKeys.feature | 28 +++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature diff --git a/.drone.yml b/.drone.yml index 3add4862..9f27d928 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2729,3 +2729,17 @@ matrix: ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql + + ## encryption WebUI acceptance tests master-keys encryption + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + BEHAT_SUITE: webUIMasterKeyType + TEST_SUITE: web-acceptance + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql \ No newline at end of file diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml index c9dc00fd..bcdc9ff3 100644 --- a/tests/acceptance/config/behat.yml +++ b/tests/acceptance/config/behat.yml @@ -28,6 +28,19 @@ default: - FeatureContext: *common_feature_context_params - OccContext: + webUIMasterKeyType: + paths: + - '%paths.base%/../features/webUIMasterKeyType' + contexts: + - EncryptionContext: + - WebUIAdminEncryptionSettingsContext: + - WebUIPersonalEncryptionSettingsContext: + - WebUIGeneralContext: + - WebUILoginContext: + - WebUIFilesContext: + - FeatureContext: *common_feature_context_params + - OccContext: + extensions: jarnaiz\JUnitFormatter\JUnitFormatterExtension: filename: report.xml diff --git a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature new file mode 100644 index 00000000..519c5e65 --- /dev/null +++ b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature @@ -0,0 +1,28 @@ +@webUI @skipOnEncryptionType:user-keys @skipOnStorage:ceph +Feature: encrypt files using master keys + As an admin + I want to be able to encrypt user files using master keys + So that I can use a common key to encrypt files of all user + + Scenario: user cannot access their file after recreating master key with re-login + Given user "user0" has been created with default attributes + And the administrator has set the encryption type to "masterkey" + And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" + And user "user0" has logged in using the webUI + When the administrator successfully recreates the encryption masterkey using the occ command + Then the command output should contain the text 'Note: All users are required to relogin.' + When the user opens file "lorem.txt" expecting to fail using the webUI + Then the user should be redirected to the general exception webUI page with the title "%productname%" + And the title of the exception on general exception webUI page should be "Forbidden" + And a message should be displayed on the general exception webUI page containing "Encryption not ready" + + Scenario: user can access their file after recreating master key with re-login + Given user "user0" has been created with default attributes + And the administrator has set the encryption type to "masterkey" + And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" + And user "user0" has logged in using the webUI + When the administrator successfully recreates the encryption masterkey using the occ command + And the user re-logs in as "user0" using the webUI + And the user opens file "lorem.txt" using the webUI + Then no dialog should be displayed on the webUI + And the user should be redirected to a webUI page with the title "Files - %productname%" \ No newline at end of file From b41566cfddbc71ab8d4aa5a39377c5e80e5c62f3 Mon Sep 17 00:00:00 2001 From: Sujith H Date: Mon, 27 May 2019 11:38:07 +0530 Subject: [PATCH 083/348] Fix recreate masterkey for hsm Fix recreate masterkey for hsm Signed-off-by: Sujith H --- lib/Command/RecreateMasterKey.php | 153 +++-------- lib/Crypto/EncryptAll.php | 21 ++ lib/Factory/EncDecAllFactory.php | 171 ++++++++++++ lib/Util.php | 12 + tests/unit/Command/RecreateMasterKeyTest.php | 257 ++++++++----------- tests/unit/Crypto/EncryptAllTest.php | 30 +++ tests/unit/Factory/EncDecAllFactoryTest.php | 117 +++++++++ tests/unit/UtilTest.php | 15 ++ 8 files changed, 501 insertions(+), 275 deletions(-) create mode 100644 lib/Factory/EncDecAllFactory.php create mode 100644 tests/unit/Factory/EncDecAllFactoryTest.php diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index 11d3d31c..1b8fa3f0 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -21,25 +21,13 @@ namespace OCA\Encryption\Command; -use OC\Encryption\DecryptAll; -use OC\Encryption\Manager; use OC\Files\View; -use OCA\Encryption\Crypto\EncryptAll; -use OCA\Encryption\KeyManager; -use OCA\Encryption\Users\Setup; +use OCA\Encryption\Factory\EncDecAllFactory; use OCA\Encryption\Util; use OCP\App\IAppManager; use OCP\IAppConfig; -use OCP\IConfig; -use OCP\IL10N; -use OCP\ILogger; -use OCP\ISession; -use OCP\IUserManager; -use OCP\Mail\IMailer; -use OCP\Security\ISecureRandom; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Helper\ProgressBar; -use Symfony\Component\Console\Helper\QuestionHelper; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; @@ -47,18 +35,9 @@ class RecreateMasterKey extends Command { - /** @var Manager */ - protected $encryptionManager; - - /** @var IUserManager */ - protected $userManager; - /** @var View */ protected $rootView; - /** @var KeyManager */ - protected $keyManager; - /** @var Util */ protected $util; @@ -71,34 +50,8 @@ class RecreateMasterKey extends Command { /** @var IAppConfig */ protected $appConfig; - /** @var IConfig */ - protected $config; - - /** @var ISession */ - protected $session; - - /** @var QuestionHelper */ - protected $questionHelper; - - /** @var Setup */ - protected $userSetup; - - /** @var IMailer */ - protected $mailer; - - /** @var ISecureRandom */ - protected $secureRandom; - - /** @var IL10N */ - protected $l; - - /** @var ILogger */ - protected $logger; - - /** @var */ - protected $encryptAll; - - protected $decryptAll; + /** @var EncDecAllFactory */ + private $encDecAllFactory; /** @var array files which couldn't be decrypted */ protected $failed; @@ -106,42 +59,23 @@ class RecreateMasterKey extends Command { /** * RecreateMasterKey constructor. * - * @param IUserManager $userManager * @param View $rootView - * @param KeyManager $keyManager * @param Util $util + * @param \OC\Encryption\Util $encUtil * @param IAppManager $appManager * @param IAppConfig $appConfig - * @param IConfig $config - * @param ISession $session - * @param QuestionHelper $questionHelper - * @param Setup $userSetup - * @param IMailer $mailer - * @param ISecureRandom $secureRandom - * @param IL10N $l - * @param ILogger $logger + * @param EncDecAllFactory $encDecAllFactory */ - public function __construct(IUserManager $userManager, View $rootView, KeyManager $keyManager, Util $util, \OC\Encryption\Util $encUtil, - IAppManager $appManager, IAppConfig $appConfig, IConfig $config, ISession $session, - Manager $encryptionManager, QuestionHelper $questionHelper, Setup $userSetup, IMailer $mailer, - ISecureRandom $secureRandom, IL10N $l, ILogger $logger) { + public function __construct(View $rootView, Util $util, \OC\Encryption\Util $encUtil, + IAppManager $appManager, IAppConfig $appConfig, + EncDecAllFactory $encDecAllFactory) { parent::__construct(); - $this->userManager = $userManager; $this->rootView = $rootView; - $this->keyManager = $keyManager; $this->util = $util; $this->encUtil = $encUtil; $this->appManager = $appManager; $this->appConfig = $appConfig; - $this->config = $config; - $this->session = $session; - $this->encryptionManager = $encryptionManager; - $this->questionHelper = $questionHelper; - $this->userSetup = $userSetup; - $this->mailer = $mailer; - $this->secureRandom = $secureRandom; - $this->l = $l; - $this->logger = $logger; + $this->encDecAllFactory = $encDecAllFactory; } protected function configure() { @@ -166,14 +100,18 @@ protected function execute(InputInterface $input, OutputInterface $output) { $question = new ConfirmationQuestion( 'Warning: In order to re-create master key, the entire ownCloud filesystem will be decrypted and then encrypted using new master key.' . ' Do you want to continue? (y/n)', false); - if ($yes || $this->questionHelper->ask($input, $output, $question)) { + //$questionHelper = $this->getHelper('question'); + if ($yes || $this->getHelper('question')->ask($input, $output, $question)) { $output->writeln("Decryption started\n"); $progress = new ProgressBar($output); $progress->start(); $progress->setMessage("Decryption in progress..."); $progress->advance(); - $this->decryptAllUsers($input, $output); + //Get DecryptAll object from the factory + $decryptAll = $this->encDecAllFactory->getDecryptAllObj(); + $decryptAll->decryptAll($input, $output); + $progress->finish(); if (empty($this->failed)) { @@ -187,69 +125,44 @@ protected function execute(InputInterface $input, OutputInterface $output) { $this->rootView->deleteAll($filesEncryptionDir . '/files_encryption'); } - $this->appConfig->setValue('core', 'encryption_enabled', 'no'); - $this->appConfig->deleteKey('encryption', 'useMasterKey'); - $this->appConfig->deleteKey('encryption', 'masterKeyId'); - $this->appConfig->deleteKey('encryption', 'recoveryKeyId'); - $this->appConfig->deleteKey('encryption', 'publicShareKeyId'); - $this->appConfig->deleteKey('files_encryption', 'installed_version'); + $this->util->removeEncryptionAppSettings(); } $output->writeln("\nDecryption completed\n"); //Reencrypt again $this->appManager->enableApp('encryption'); $this->appConfig->setValue('core', 'encryption_enabled', 'yes'); - $this->appConfig->setValue('encryption', 'enabled', 'yes'); - $output->writeln("Encryption started\n"); + $this->appConfig->setValue('encryption', 'useMasterKey', '1'); $output->writeln("Waiting for creating new masterkey\n"); - $this->keyManager->setPublicShareKeyIDAndMasterKeyId(); - + //Get the EncryptAll object from factory + $encryptAll = $this->encDecAllFactory->getEncryptAllObj(); + if ($encryptAll->createMasterKey($input, $output) === false) { + $output->writeln("Error: masterkeys creation failed"); + return 1; + } $output->writeln("New masterkey created successfully\n"); - $this->appConfig->setValue('encryption', 'enabled', 'yes'); - $this->appConfig->setValue('encryption', 'useMasterKey', '1'); - - /** - * Call validateShareKey method, to check if public share exists, - * else create one. - */ - $this->keyManager->validateShareKey(); + $output->writeln("Encryption started\n"); /** - * Same here, check if public masterkey exists else - * create one. + * We are reusing the encryptAll code but not the decryptAll. The reason being + * decryptAll finishes by encrypting. Which is not what we want. This will make + * things out of scope for this command. We want first the entire oC FS to be + * decrypt. Then re-encrypt the entire oC FS with the new master key generated. */ - $this->keyManager->validateMasterKey(); - $this->encryptAllUsers($input, $output); + $encryptAll->encryptAll($input, $output); + $output->writeln("\nEncryption completed successfully\n"); $output->writeln("\nNote: All users are required to relogin.\n"); + return 0; } else { $output->writeln("The process is abandoned"); + return 2; } } else { $output->writeln("Master key is not enabled.\n"); + return 3; } } - - protected function decryptAllUsers(InputInterface $input, OutputInterface $output) { - $this->decryptAll = new DecryptAll($this->encryptionManager, $this->userManager, $this->rootView, $this->logger); - $this->decryptAll->decryptAll($input, $output); - } - - protected function encryptAllUsers(InputInterface $input, OutputInterface $output) { - /* - * We are reusing the encryptAll code but not the decryptAll. The reason being - * decryptAll finishes by encrypting. Which is not what we want. This will make - * things out of scope for this command. We want first the entire oC FS to be - * decrypt. Then re-encrypt the entire oC FS with the new master key generated. - * - */ - $this->encryptAll = new EncryptAll( - $this->userSetup, $this->userManager, $this->rootView, - $this->keyManager, $this->util, $this->config, - $this->mailer, $this->l, $this->questionHelper, - $this->secureRandom); - $this->encryptAll->encryptAll($input, $output); - } } diff --git a/lib/Crypto/EncryptAll.php b/lib/Crypto/EncryptAll.php index 24513bd9..6733be91 100644 --- a/lib/Crypto/EncryptAll.php +++ b/lib/Crypto/EncryptAll.php @@ -119,6 +119,27 @@ public function __construct( $this->userPasswords = []; } + /** + * Call this method only when no master key is created. + * + * @return bool true when masterkey and sharekey is created else false + */ + public function createMasterKey() { + $this->keyManager->setPublicShareKeyIDAndMasterKeyId(); + + /** + * Call validateShareKey method, to check if public share exists, + * else create one. + */ + $this->keyManager->validateShareKey(); + /** + * Same here, check if public masterkey exists else + * create one. + */ + $this->keyManager->validateMasterKey(); + return (!empty($this->keyManager->getPublicShareKey()) && !empty($this->keyManager->getPublicMasterKey())); + } + /** * start to encrypt all files * diff --git a/lib/Factory/EncDecAllFactory.php b/lib/Factory/EncDecAllFactory.php new file mode 100644 index 00000000..46243caa --- /dev/null +++ b/lib/Factory/EncDecAllFactory.php @@ -0,0 +1,171 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Factory; + +use OC\Encryption\DecryptAll; +use OC\Encryption\Manager; +use OC\Files\View; +use OCA\Encryption\Crypto\Crypt; +use OCA\Encryption\Crypto\CryptHSM; +use OCA\Encryption\Crypto\EncryptAll; +use OCA\Encryption\KeyManager; +use OCA\Encryption\Session; +use OCA\Encryption\Users\Setup; +use OCA\Encryption\Util; +use OCP\Encryption\Keys\IStorage; +use OCP\IConfig; +use OCP\IL10N; +use OCP\ILogger; +use OCP\IUserManager; +use OCP\IUserSession; +use OCP\Mail\IMailer; +use OCP\Security\ISecureRandom; +use Symfony\Component\Console\Helper\QuestionHelper; + +class EncDecAllFactory { + /** @var Manager */ + private $encryptionManager; + + /** @var IUserManager */ + private $userManager; + + /** @var ILogger */ + private $logger; + + /** @var Util */ + private $encUtil; + + /** @var IConfig */ + private $config; + + /** @var IMailer */ + private $mailer; + + /** @var IL10N */ + private $l10n; + + /** @var QuestionHelper */ + private $questionHelper; + + /** @var ISecureRandom */ + private $secureRandom; + + /** @var IStorage */ + private $encStorage; + + /** @var IUserSession */ + private $userSession; + + /** @var Session */ + private $encSession; + + /** @var CryptHSM */ + private $cryptHSM; + + /** @var Crypt */ + private $crypt; + + /** + * EncDecAllFactory constructor. + * + * @param Manager $encryptionManager + * @param IUserManager $userManager + * @param ILogger $logger + * @param Util $encUtil + * @param IConfig $config + * @param IMailer $mailer + * @param IL10N $l10n + * @param QuestionHelper $questionHelper + * @param ISecureRandom $secureRandom + * @param IStorage $encStorage + * @param Session $encSession + * @param CryptHSM $cryptHSM + * @param Crypt $crypt + * @param IUserSession $userSession + */ + public function __construct(Manager $encryptionManager, IUserManager $userManager, + ILogger $logger, Util $encUtil, IConfig $config, IMailer $mailer, + IL10N $l10n, QuestionHelper $questionHelper, ISecureRandom $secureRandom, + IStorage $encStorage, Session $encSession, CryptHSM $cryptHSM, + Crypt $crypt, IUserSession $userSession) { + $this->encryptionManager = $encryptionManager; + $this->userManager = $userManager; + $this->logger = $logger; + $this->encUtil = $encUtil; + $this->config = $config; + $this->mailer = $mailer; + $this->l10n = $l10n; + $this->questionHelper = $questionHelper; + $this->secureRandom = $secureRandom; + $this->encStorage = $encStorage; + $this->encSession = $encSession; + $this->cryptHSM = $cryptHSM; + $this->crypt = $crypt; + $this->userSession = $userSession; + } + + /** + * Returns DecryptAll object + * + * @return DecryptAll + */ + public function getDecryptAllObj() { + $rootView = new View("/"); + return new DecryptAll($this->encryptionManager, $this->userManager, $rootView, $this->logger); + } + + /** + * Returns EncryptAll object + * + * @return EncryptAll + */ + public function getEncryptAllObj() { + $rootView = new View("/"); + + /** + * The new KeyManager object is used here because of two reasons: + * 1. Setup class depends on KeyManager, which depends on crypto engine + * 2. EncryptAll also depends on KeyManager, which depends on crypto engine + */ + $keyManager = new KeyManager($this->encStorage, $this->getCryptoEngine(), + $this->config, $this->userSession, $this->encSession, $this->logger, + $this->encUtil); + $userSetup = new Setup($this->logger, $this->userSession, $this->getCryptoEngine(), $keyManager); + return new EncryptAll($userSetup, $this->userManager, $rootView, + $keyManager, $this->encUtil, $this->config, $this->mailer, $this->l10n, + $this->questionHelper, $this->secureRandom); + } + + /** + * Returns CryptHSM if crypto engine set to + * hsm else returns Crypt + * + * @return Crypt|CryptHSM + */ + private function getCryptoEngine() { + if ($this->config->getAppValue('crypto.engine', 'internal', '') === 'hsm') { + return $this->cryptHSM; + } + + return $this->crypt; + } +} diff --git a/lib/Util.php b/lib/Util.php index 4f797a7a..dcf3582a 100644 --- a/lib/Util.php +++ b/lib/Util.php @@ -194,4 +194,16 @@ public function getStorage($path) { $storage = $this->files->getMount($path)->getStorage(); return $storage; } + + /** + * Deletes the encryption settings for the masterkey + */ + public function removeEncryptionAppSettings() { + $this->config->setAppValue('core', 'encryption_enabled', 'no'); + $this->config->deleteAppValue('encryption', 'useMasterKey'); + $this->config->deleteAppValue('encryption', 'masterKeyId'); + $this->config->deleteAppValue('encryption', 'recoveryKeyId'); + $this->config->deleteAppValue('encryption', 'publicShareKeyId'); + $this->config->deleteAppValue('files_encryption', 'installed_version'); + } } diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index 4d320aa9..8650ac94 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -21,108 +21,70 @@ namespace OCA\Encryption\Tests\Command; +use OC\Encryption\DecryptAll; use OC\Files\View; use OCA\Encryption\Command\RecreateMasterKey; -use OCA\Encryption\Users\Setup; -use OCP\IL10N; -use OCP\Mail\IMailer; -use OCP\Security\ISecureRandom; +use OCA\Encryption\Crypto\EncryptAll; +use OCA\Encryption\Factory\EncDecAllFactory; +use OCA\Encryption\Util; +use OCP\App\IAppManager; +use OCP\IAppConfig; +use Symfony\Component\Console\Application; +use Symfony\Component\Console\Tester\CommandTester; use Test\TestCase; -class RecreateMasterKeyTest extends TestCase { - - /** @var Manager | \PHPUnit\Framework\MockObject\MockObject */ - protected $encryptionManager; +/** + * Class RecreateMasterKeyTest + * + * @package OCA\Encryption\Tests\Command + */ - /** @var IUserManager | \PHPUnit\Framework\MockObject\MockObject */ - protected $userManager; +class RecreateMasterKeyTest extends TestCase { /** @var View | \PHPUnit\Framework\MockObject\MockObject */ protected $rootView; - /** @var KeyManager | \PHPUnit\Framework\MockObject\MockObject */ - protected $keyManager; - /** @var Util | \PHPUnit\Framework\MockObject\MockObject */ protected $util; + /** @var \OC\Encryption\Util | \PHPUnit\Framework\MockObject\MockObject */ protected $encUitl; /** @var IAppManager | \PHPUnit\Framework\MockObject\MockObject */ - protected $IAppManager; + protected $appManager; /** @var IAppConfig | \PHPUnit\Framework\MockObject\MockObject */ protected $appConfig; - /** @var IConfig | \PHPUnit\Framework\MockObject\MockObject */ - protected $config; - - /** @var ISession | \PHPUnit\Framework\MockObject\MockObject */ - protected $session; - - /** @var \PHPUnit\Framework\MockObject\MockObject | \OCP\UserInterface */ - protected $userInterface; - /** @var \Symfony\Component\Console\Output\OutputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $output; /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $input; - protected $questionHelper; - - protected $userSetup; - - protected $mailer; - - protected $secureRandom; - - protected $l; - - protected $logger; - - protected $progressbar; - - protected $setupfs; + /** @var EncDecAllFactory | \PHPUnit\Framework\MockObject\MockObject */ + private $encdecAllFactory; /** @var RecreateMasterKey */ protected $recreateMasterKey; + private $commandTester; + public function setUp() { parent::setUp(); - $this->encryptionManager = $this->getMockBuilder('OC\Encryption\Manager') - ->disableOriginalConstructor()->getMock(); - $this->userManager = $this->getMockBuilder('OCP\IUserManager') - ->disableOriginalConstructor()->getMock(); $this->rootView = $this->getMockBuilder('OC\Files\View') ->disableOriginalConstructor()->getMock(); - $this->keyManager = $this->getMockBuilder('OCA\Encryption\KeyManager') - ->disableOriginalConstructor()->getMock(); $this->util = $this->getMockBuilder('OCA\Encryption\Util') ->disableOriginalConstructor()->getMock(); $this->encUitl = $this->getMockBuilder('OC\Encryption\Util') ->disableOriginalConstructor()->getMock(); - $this->IAppManager = $this->getMockBuilder('OCP\App\IAppManager') + $this->appManager = $this->getMockBuilder('OCP\App\IAppManager') ->disableOriginalConstructor()->getMock(); $this->appConfig = $this->getMockBuilder('OCP\IAppConfig') ->disableOriginalConstructor()->getMock(); - $this->config = $this->getMockBuilder('OCP\IConfig') - ->disableOriginalConstructor()->getMock(); - $this->session = $this->getMockBuilder('OCP\ISession') - ->disableOriginalConstructor()->getMock(); $this->questionHelper = $this->getMockBuilder('Symfony\Component\Console\Helper\QuestionHelper') ->disableOriginalConstructor()->getMock(); - $this->userSetup = $this->getMockBuilder(Setup::class) - ->disableOriginalConstructor()->getMock(); - $this->mailer = $this->getMockBuilder(IMailer::class) - ->disableOriginalConstructor()->getMock(); - $this->secureRandom = $this->getMockBuilder(ISecureRandom::class) - ->disableOriginalConstructor()->getMock(); - $this->l = $this->getMockBuilder(IL10N::class) - ->disableOriginalConstructor()->getMock(); - $this->logger = $this->getMockBuilder('OCP\ILogger') - ->disableOriginalConstructor()->getMock(); $this->input = $this->getMockBuilder('Symfony\Component\Console\Input\InputInterface') ->disableOriginalConstructor()->getMock(); $this->output = $this->getMockBuilder('Symfony\Component\Console\Output\OutputInterface') @@ -134,106 +96,91 @@ public function setUp() { $this->output->expects($this->any())->method('getFormatter') ->willReturn($this->createMock('\Symfony\Component\Console\Formatter\OutputFormatterInterface')); - $this->recreateMasterKey = new RecreateMasterKey($this->userManager, - $this->rootView, $this->keyManager, $this->util, $this->encUitl, - $this->IAppManager, $this->appConfig, $this->config, $this->session, - $this->encryptionManager, $this->questionHelper, - $this->userSetup, $this->mailer, $this->secureRandom, $this->l, $this->logger); + $this->encdecAllFactory = $this->createMock(EncDecAllFactory::class); + + $recreateMasterKeyCommand = new RecreateMasterKey($this->rootView, $this->util, + $this->encUitl, $this->appManager, $this->appConfig, $this->encdecAllFactory); - $this->invokePrivate($this->recreateMasterKey, 'input', [$this->input]); - $this->invokePrivate($this->recreateMasterKey, 'output', [$this->output]); + $this->commandTester = new CommandTester($recreateMasterKeyCommand); } - /** - * @dataProvider dataTestExecute - */ - public function testNewMasterKey($mastkerKeyEnabled) { - if ($mastkerKeyEnabled === true) { - $this->recreateMasterKey = $this->getMockBuilder('OCA\Encryption\Command\RecreateMasterKey') - ->setConstructorArgs( - [ - $this->userManager, - $this->rootView, $this->keyManager, $this->util, $this->encUitl, - $this->IAppManager, $this->appConfig, $this->config, $this->session, - $this->encryptionManager, $this->questionHelper, - $this->userSetup, $this->mailer, $this->secureRandom, $this->l, - $this->logger - ] - )->setMethods(['setupUserFS', 'encryptAllUsers', 'decryptAllUsers'])->getMock(); - - $this->questionHelper->expects($this->once())->method('ask') - ->willReturn(true); - - $this->util->expects($this->any())->method('isMasterKeyEnabled') - ->willReturn(true); - - $this->userManager->expects($this->any()) - ->method('getBackends') - ->willReturn([$this->userInterface]); - - $this->userInterface->expects($this->any()) - ->method('getUsers') - ->willReturn(['user1']); - - $this->rootView->expects($this->any())->method('is_dir') - ->willReturnCallback( - function ($path) { - if ($path === '/user1/files/foo') { - return true; - } - return false; - } - ); - - $this->encryptionManager->expects($this->any()) - ->method('isReadyForUser') - ->with('user1') - ->willReturn(true); - - $this->output->method('writeln') - ->will($this->onConsecutiveCalls( - "Decryption started\n", - "\nDecryption completed\n", - "Encryption started\n", - "Waiting for creating new masterkey\n", - "New masterkey created successfully\n", - "\nEncryption completed successfully\n", - "\n\Note: All users are required to relogin.\\n" - )); - $this->invokePrivate($this->recreateMasterKey, 'execute', [$this->input, $this->output]); - } else { - $this->recreateMasterKey = $this->getMockBuilder('OCA\Encryption\Command\RecreateMasterKey') - ->setConstructorArgs( - [ - $this->userManager, - $this->rootView, $this->keyManager, $this->util, $this->encUitl, - $this->IAppManager, $this->appConfig, $this->config, - $this->session, $this->encryptionManager, $this->questionHelper, - $this->userSetup, $this->mailer, $this->secureRandom, $this->l, - $this->logger - ] - )->setMethods(['setupUserFS'])->getMock(); - - $this->util->expects($this->once())->method('isMasterKeyEnabled') - ->willReturn($mastkerKeyEnabled); - - global $outputText; - $this->output->expects($this->at(0)) - ->method('writeln') - ->willReturnCallback(function ($value) { - global $outputText; - $outputText .= $value . "\n"; - }); - - $this->invokePrivate($this->recreateMasterKey, 'execute', [$this->input, $this->output]); - $this->assertSame("Master key is not enabled.", \trim($outputText, "\n")); - } + public function testRecreateMasterKey() { + $this->util->method('isMasterKeyEnabled') + ->willReturn(true); + + $decryptAll = $this->createMock(DecryptAll::class); + $decryptAll->expects($this->once()) + ->method('decryptAll'); + + $encryptAll = $this->createMock(EncryptAll::class); + $encryptAll->method('createMasterKey') + ->willReturn(true); + $encryptAll->expects($this->once()) + ->method('encryptAll'); + + $this->encdecAllFactory->method('getDecryptAllObj') + ->willReturn($decryptAll); + $this->encdecAllFactory->method('getEncryptAllObj') + ->willReturn($encryptAll); + + $this->commandTester->execute([ + '--yes' => 'y' + ]); + + $this->assertEquals(0, $this->commandTester->getStatusCode()); } - public function dataTestExecute() { - return [ - [true], - [false] - ]; + public function testMasterKeyRecreateFailed() { + $this->util->method('isMasterKeyEnabled') + ->willReturn(true); + + $decryptAll = $this->createMock(DecryptAll::class); + $decryptAll->expects($this->once()) + ->method('decryptAll'); + + $encryptAll = $this->createMock(EncryptAll::class); + $encryptAll->method('createMasterKey') + ->willReturn(false); + + $this->encdecAllFactory->method('getDecryptAllObj') + ->willReturn($decryptAll); + $this->encdecAllFactory->method('getEncryptAllObj') + ->willReturn($encryptAll); + + $this->commandTester->execute([ + '--yes' => 'y' + ]); + + $this->assertEquals(1, $this->commandTester->getStatusCode()); + } + + public function testMasterKeyNotEnabled() { + $this->util->method('isMasterKeyEnabled') + ->willReturn(false); + + $this->commandTester->execute([ + '--yes' => 'y' + ]); + + $this->assertEquals(3, $this->commandTester->getStatusCode()); + } + + public function testAbandonProcess() { + $this->util->method('isMasterKeyEnabled') + ->willReturn(true); + + $application = new Application(); + $recreateCmd = new RecreateMasterKey($this->rootView, $this->util, + $this->encUitl, $this->appManager, $this->appConfig, $this->encdecAllFactory); + $application->add($recreateCmd); + + $command = $application->find('encryption:recreate-master-key'); + + $commandTester = new CommandTester($command); + + $commandTester->setInputs(['n']); + + $commandTester->execute([]); + $this->assertEquals(2, $commandTester->getStatusCode()); } } diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index 5e52f08e..a2d071e9 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -441,4 +441,34 @@ public function testEncryptAlreadyEncryptedFile() { $result = $this->invokePrivate($this->encryptAll, 'encryptFile', ['/user1/files/bar.txt']); $this->assertFalse($result); } + + /** + * @dataProvider providesCreateMasterKeyData + * @param bool $isShareKeySet + * @param bool $isMasterkeySet + * @param bool $expectedResult + */ + public function testCreateMasterKey($isShareKeySet, $isMasterkeySet, $expectedResult) { + $this->keyManager->expects($this->once()) + ->method('setPublicShareKeyIDAndMasterKeyId'); + $this->keyManager->expects($this->once()) + ->method('validateShareKey'); + $this->keyManager->expects($this->once()) + ->method('validateMasterKey'); + $this->keyManager->method('getPublicShareKey') + ->willReturn($isShareKeySet); + $this->keyManager->method('getPublicMasterKey') + ->willReturn($isMasterkeySet); + $returnVal = $this->encryptAll->createMasterKey(); + $this->assertEquals($expectedResult, $returnVal); + } + + public function providesCreateMasterKeyData() { + return [ + [true, false, false], + [true, true, true], + [false, true, false], + [false, false, false], + ]; + } } diff --git a/tests/unit/Factory/EncDecAllFactoryTest.php b/tests/unit/Factory/EncDecAllFactoryTest.php new file mode 100644 index 00000000..f40d37e9 --- /dev/null +++ b/tests/unit/Factory/EncDecAllFactoryTest.php @@ -0,0 +1,117 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Tests\Factory; + +use OC\Encryption\DecryptAll; +use OC\Encryption\Manager; +use OC\Files\View; +use OCA\Encryption\Crypto\Crypt; +use OCA\Encryption\Crypto\CryptHSM; +use OCA\Encryption\Crypto\EncryptAll; +use OCA\Encryption\Factory\EncDecAllFactory; +use OCA\Encryption\Session; +use OCA\Encryption\Util; +use OCP\Encryption\Keys\IStorage; +use OCP\IConfig; +use OCP\IL10N; +use OCP\ILogger; +use OCP\IUserManager; +use OCP\IUserSession; +use OCP\Mail\IMailer; +use OCP\Security\ISecureRandom; +use Symfony\Component\Console\Helper\QuestionHelper; +use Test\TestCase; + +class EncDecAllFactoryTest extends TestCase { + private $encryptionManager; + private $userManager; + private $rootView; + private $logger; + private $encUtil; + private $config; + private $mailer; + private $l10n; + private $questionHelper; + private $secureRandom; + private $encStorage; + private $encSession; + private $cryptHSM; + private $crypt; + private $userSession; + private $encdecAllFactory; + + public function setUp() { + parent::setUp(); + + $this->encryptionManager = $this->createMock(Manager::class); + $this->userManager = $this->createMock(IUserManager::class); + $this->rootView = $this->createMock(View::class); + $this->logger = $this->createMock(ILogger::class); + $this->encUtil = $this->createMock(Util::class); + $this->config = $this->createMock(IConfig::class); + $this->mailer = $this->createMock(IMailer::class); + $this->l10n = $this->createMock(IL10N::class); + $this->questionHelper = $this->createMock(QuestionHelper::class); + $this->secureRandom = $this->createMock(ISecureRandom::class); + $this->encStorage = $this->createMock(IStorage::class); + $this->encSession = $this->createMock(Session::class); + $this->cryptHSM = $this->createMock(CryptHSM::class); + $this->crypt = $this->createMock(Crypt::class); + $this->userSession = $this->createMock(IUserSession::class); + $this->encdecAllFactory = new EncDecAllFactory($this->encryptionManager, + $this->userManager, $this->logger, $this->encUtil, $this->config, + $this->mailer, $this->l10n, $this->questionHelper, $this->secureRandom, + $this->encStorage, $this->encSession, $this->cryptHSM, $this->crypt, + $this->userSession); + } + + public function testGetDecryptAllObj() { + $decAllObj = $this->encdecAllFactory->getDecryptAllObj(); + $this->assertInstanceOf(DecryptAll::class, $decAllObj); + } + + /** + * @dataProvider providesHSMData + * @param bool $hsmEnabled + */ + public function testGetEncryptAllObjWithHSM($hsmEnabled) { + $hsm = ''; + if ($hsmEnabled === true) { + $hsm = 'hsm'; + } + $this->config->method('getAppValue') + ->will($this->returnValueMap([ + ['encryption', 'recoveryKeyId', '', 'foo'], + ['crypto.engine', 'internal', '', $hsm] + ])); + + $encObject = $this->encdecAllFactory->getEncryptAllObj(); + $this->assertInstanceOf(EncryptAll::class, $encObject); + } + + public function providesHSMData() { + return [ + [true], + [false], + ]; + } +} diff --git a/tests/unit/UtilTest.php b/tests/unit/UtilTest.php index ea75cee5..3bd89db7 100644 --- a/tests/unit/UtilTest.php +++ b/tests/unit/UtilTest.php @@ -208,4 +208,19 @@ public function testGetStorage() { $this->assertEquals($return, $this->instance->getStorage($path)); } + + public function testRemoveEncAppSettings() { + $this->configMock->expects($this->once()) + ->method('setAppValue') + ->with('core', 'encryption_enabled', 'no'); + $this->configMock->method('deleteAppValue') + ->will($this->returnValueMap([ + ['encryption', 'useMasterKey', ''], + ['encryption', 'masterKeyId', ''], + ['encryption', 'recoveryKeyId', ''], + ['encryption', 'publicShareKeyId', ''], + ['files_encryption', 'installed_version', ''], + ])); + $this->instance->removeEncryptionAppSettings(); + } } From a2883b131b1e70b0d98361040eb5cd4b20d0c640 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 6 Jun 2019 11:01:46 +0545 Subject: [PATCH 084/348] Use standalone-chrome-debug:3.141.59-oxygen to get chrome 74 --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 9f27d928..2435362c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -284,7 +284,7 @@ services: USE_FEDERATED_SERVER: true selenium: - image: selenium/standalone-chrome-debug:latest + image: selenium/standalone-chrome-debug:3.141.59-oxygen pull: true when: matrix: From 4342646f89778c7a7802870247a36f59943bbfaa Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 7 Jun 2019 09:55:26 +0545 Subject: [PATCH 085/348] Adjust create user steps --- .../features/cliEncryption/recreatemasterkey.feature | 2 +- .../features/webUIMasterKeyType/webUIMasterKeys.feature | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature index 8168a5a4..8bc65a11 100644 --- a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -7,7 +7,7 @@ Feature: recreate-master-key Then the downloaded content when downloading file "/somefile.txt" for user "admin" with range "bytes=0-6" should be "This is" Scenario: recreate masterkey and upload data - Given user "user0" has been created with default attributes + Given user "user0" has been created with default attributes and skeleton files And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" When the administrator successfully recreates the encryption masterkey using the occ command And user "user0" uploads chunk file "1" of "1" with "AA" to "/somefile.txt" using the WebDAV API diff --git a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature index 519c5e65..93bb1cd2 100644 --- a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature +++ b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature @@ -5,7 +5,7 @@ Feature: encrypt files using master keys So that I can use a common key to encrypt files of all user Scenario: user cannot access their file after recreating master key with re-login - Given user "user0" has been created with default attributes + Given user "user0" has been created with default attributes and skeleton files And the administrator has set the encryption type to "masterkey" And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" And user "user0" has logged in using the webUI @@ -17,7 +17,7 @@ Feature: encrypt files using master keys And a message should be displayed on the general exception webUI page containing "Encryption not ready" Scenario: user can access their file after recreating master key with re-login - Given user "user0" has been created with default attributes + Given user "user0" has been created with default attributes and skeleton files And the administrator has set the encryption type to "masterkey" And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" And user "user0" has logged in using the webUI From ee719f598a321dfc79fda0183bd8c8eda590fd5f Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 8 Jun 2019 09:11:51 +0545 Subject: [PATCH 086/348] Adjust create user test steps --- tests/acceptance/features/webUIUserKeysType/userKeys.feature | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index b53a4bf9..293f1ec0 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -6,7 +6,7 @@ Feature: encrypt files using user specific keys Background: Given app "encryption" has been enabled - And these users have been created but not initialized: + And these users have been created with skeleton files but not initialized: | username | | brand-new-user | And encryption has been enabled @@ -28,7 +28,7 @@ Feature: encrypt files using user specific keys Then file "textfile0.txt" of user "brand-new-user" should be encrypted Scenario: decrypt user keys based encryption of all users - Given these users have been created but not initialized: + Given these users have been created with skeleton files but not initialized: | username | | another-new-user | And the administrator has set the encryption type to "user-keys" From 0aefe6f2037648ec4934c6ea55e4d22c1bdfadc4 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 26 Jun 2019 07:41:43 +0545 Subject: [PATCH 087/348] Issue 33 has been fixed in core - adjust the encryption repo acceptance test --- .../acceptance/features/webUIUserKeysType/userKeys.feature | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 293f1ec0..31d152a5 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -11,16 +11,14 @@ Feature: encrypt files using user specific keys | brand-new-user | And encryption has been enabled - @issue-33 Scenario: encrypt all files using user keys based encryption via the occ command Given these users have been initialized: | username | | brand-new-user | When the administrator sets the encryption type to "user-keys" using the occ command And the administrator encrypts all data using the occ command - Then the command should have failed with exit code 1 - #Then the command should have been successful - #And file "textfile0.txt" of user "brand-new-user" should be encrypted + Then the command should have been successful + And file "textfile0.txt" of user "brand-new-user" should be encrypted Scenario: file gets encrypted if the encryption is enabled and administrator has not encrypted all files but the user has logged in When the administrator sets the encryption type to "user-keys" using the occ command From 4124ed9eecc3296c10a56d17b272c1388964e632 Mon Sep 17 00:00:00 2001 From: Hari Bhandari Date: Mon, 8 Jul 2019 12:26:31 +0545 Subject: [PATCH 088/348] encryption app test against latest tarball --- .drone.yml | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 71 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2435362c..02a3d2d5 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,6 +29,19 @@ pipeline: matrix: USE_FEDERATED_SERVER: true + install-testrunner: + image: owncloudci/php:${PHP_VERSION} + pull: true + commands: + - git clone -b stable10 --depth=1 https://github.com/owncloud/core.git /var/www/owncloud/testrunner + - cp -r /var/www/owncloud/server/apps/encryption /var/www/owncloud/testrunner/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps + - make vendor-bin-deps + when: + matrix: + USE_RELEASE_TARBALL: true + configure-federation-server: image: owncloudci/php:${PHP_VERSION} pull: true @@ -79,8 +92,14 @@ pipeline: pull: true commands: - chown www-data /var/www/owncloud/server -R - - chmod 777 /var/www/owncloud/server/tests/acceptance/filesForUpload -R - - chmod +x /var/www/owncloud/server/tests/acceptance/run.sh + - if [ "${USE_RELEASE_TARBALL}" = "true" ]; + then + chmod 777 /var/www/owncloud/testrunner/tests/acceptance/filesForUpload -R; + chmod +x /var/www/owncloud/testrunner/tests/acceptance/run.sh; + else + chmod 777 /var/www/owncloud/server/tests/acceptance/filesForUpload -R; + chmod +x /var/www/owncloud/server/tests/acceptance/run.sh; + fi when: matrix: NEED_SERVER: true @@ -183,6 +202,7 @@ pipeline: - PLATFORM=Linux - BEHAT_SUITE=${BEHAT_SUITE} commands: + - if [ "${USE_RELEASE_TARBALL}" = "true" ]; then cd /var/www/owncloud/testrunner/apps/encryption; fi - make test-acceptance-cli when: matrix: @@ -200,6 +220,7 @@ pipeline: - BEHAT_SUITE=${BEHAT_SUITE} - MAILHOG_HOST=email commands: + - if [ "${USE_RELEASE_TARBALL}" = "true" ]; then cd /var/www/owncloud/testrunner/apps/encryption; fi - make test-acceptance-webui when: matrix: @@ -2742,4 +2763,51 @@ matrix: TEST_SUITE: web-acceptance ENCRYPTION_TYPE: masterkey DB_TYPE: mysql - DB_HOST: mysql \ No newline at end of file + DB_HOST: mysql + + # Release Tarball + # Acceptance Tests + ## encryption CLI acceptance tests masterkey encryption + - PHP_VERSION: 7.2 + OC_VERSION: 10.2.1 + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + BEHAT_SUITE: cliEncryption + TEST_SUITE: cli-acceptance + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + USE_RELEASE_TARBALL: true + + # Release Tarball + ## encryption WebUI acceptance tests user-keys encryption + - PHP_VERSION: 7.1 + OC_VERSION: 10.2.1 + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + BEHAT_SUITE: webUIUserKeysType + TEST_SUITE: web-acceptance + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + USE_RELEASE_TARBALL: true + + # Release Tarball + ## encryption WebUI acceptance tests master-keys encryption + - PHP_VERSION: 7.1 + OC_VERSION: 10.2.1 + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + BEHAT_SUITE: webUIMasterKeyType + TEST_SUITE: web-acceptance + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + USE_RELEASE_TARBALL: true \ No newline at end of file From cf137476c7e077f4fe0cad8d0339a40abcefd63e Mon Sep 17 00:00:00 2001 From: ownClouders Date: Tue, 30 Jul 2019 14:40:08 +0000 Subject: [PATCH 089/348] [tx] updated from transifex --- l10n/.tx/config | 1 + l10n/cs_CZ.js | 2 +- l10n/cs_CZ.json | 2 +- l10n/da.js | 8 ++++++++ l10n/da.json | 8 ++++++++ l10n/en_GB.js | 8 ++++++++ l10n/en_GB.json | 8 ++++++++ l10n/gl.js | 21 ++++++++++++++++++--- l10n/gl.json | 21 ++++++++++++++++++--- l10n/he.js | 2 +- l10n/he.json | 2 +- l10n/hu_HU.js | 43 ++++++++++++++++++++++++++++++++++++++++++- l10n/hu_HU.json | 43 ++++++++++++++++++++++++++++++++++++++++++- l10n/is.js | 16 ++++++++++++++++ l10n/is.json | 16 ++++++++++++++++ l10n/it.js | 6 ++++++ l10n/it.json | 6 ++++++ l10n/ja.js | 41 ++++++++++++++++++++++++----------------- l10n/ja.json | 41 ++++++++++++++++++++++++----------------- l10n/ko.js | 7 +++++++ l10n/ko.json | 7 +++++++ l10n/lt_LT.js | 2 +- l10n/lt_LT.json | 2 +- l10n/nb_NO.js | 7 +++++++ l10n/nb_NO.json | 7 +++++++ l10n/sk_SK.js | 2 +- l10n/sk_SK.json | 2 +- l10n/th_TH.js | 12 ++++++------ l10n/th_TH.json | 12 ++++++------ l10n/tr.js | 2 ++ l10n/tr.json | 2 ++ l10n/zh_CN.js | 24 ++++++++++++++++++++++++ l10n/zh_CN.json | 24 ++++++++++++++++++++++++ 33 files changed, 345 insertions(+), 62 deletions(-) diff --git a/l10n/.tx/config b/l10n/.tx/config index c8ea4286..b1a4f708 100644 --- a/l10n/.tx/config +++ b/l10n/.tx/config @@ -7,3 +7,4 @@ file_filter = /encryption.po source_file = templates/encryption.pot source_lang = en type = PO + diff --git a/l10n/cs_CZ.js b/l10n/cs_CZ.js index 3c285412..e10bb8ab 100644 --- a/l10n/cs_CZ.js +++ b/l10n/cs_CZ.js @@ -59,4 +59,4 @@ OC.L10N.register( "Enabled" : "Povoleno", "Disabled" : "Zakázáno" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); diff --git a/l10n/cs_CZ.json b/l10n/cs_CZ.json index 51b78b63..0ed9e0e3 100644 --- a/l10n/cs_CZ.json +++ b/l10n/cs_CZ.json @@ -56,5 +56,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Zapnutí této volby vám umožní znovu získat přístup k vašim zašifrovaným souborům pokud ztratíte heslo", "Enabled" : "Povoleno", "Disabled" : "Zakázáno" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/da.js b/l10n/da.js index d7696f12..841fda20 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -23,6 +23,7 @@ OC.L10N.register( "Private key password successfully updated." : "Privat nøgle kodeord succesfuldt opdateret.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Du skal overflytte dine krypteringsnøgler fra den gamle kryptering (ownCloud <= 8.0) til den nye af slagsen. Kør venligst \"occ encryption:migrate\" eller kontakt din administrator.", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Krypteringsapp er aktiveret, men din nøgle er ikke initialiseret. Log venligst ud og ind igen.", "Encryption App is enabled and ready" : "App til kryptering er slået til og er klar", "Bad Signature" : "Ugyldig signatur", "Missing Signature" : "Signatur mangler", @@ -33,7 +34,14 @@ OC.L10N.register( "The share will expire on %s." : "Delingen vil udløbe om %s.", "Cheers!" : "Hej!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hejsa,

administrator aktiveret kryptering på serverdelen. Dine file er blevet krypteret med kodeordet %s.

Venligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.

", + "Default encryption module" : "Standard krypteringsmodul", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgler er ikke igangsat. Log venligst ud og ind igen.", + "Encryption type: Master Key" : "Krypteringstype: Hovednøgle", + "Encryption type: User Specific Key" : "Krypteringstype: Brugerspecificeret nøgle", + "Please select an encryption option" : "Vælg venligst en krypteringsindstilling", + "Master Key" : "Hovednøgle", + "User-specific key" : "Brugerspecificeret nøgle", + "Permanently select this mode" : "Vælg denne tilstand permanent", "Encrypt the home storage" : "Krypter hjemmelageret", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ved at slå denne valgmulighed til krypteres alle filer i hovedlageret, ellers vil kun filer på eksternt lager blive krypteret", "Enable recovery key" : "Aktivér gendannelsesnøgle", diff --git a/l10n/da.json b/l10n/da.json index da931f16..f610a8c4 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -21,6 +21,7 @@ "Private key password successfully updated." : "Privat nøgle kodeord succesfuldt opdateret.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Du skal overflytte dine krypteringsnøgler fra den gamle kryptering (ownCloud <= 8.0) til den nye af slagsen. Kør venligst \"occ encryption:migrate\" eller kontakt din administrator.", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Krypteringsapp er aktiveret, men din nøgle er ikke initialiseret. Log venligst ud og ind igen.", "Encryption App is enabled and ready" : "App til kryptering er slået til og er klar", "Bad Signature" : "Ugyldig signatur", "Missing Signature" : "Signatur mangler", @@ -31,7 +32,14 @@ "The share will expire on %s." : "Delingen vil udløbe om %s.", "Cheers!" : "Hej!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hejsa,

administrator aktiveret kryptering på serverdelen. Dine file er blevet krypteret med kodeordet %s.

Venligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.

", + "Default encryption module" : "Standard krypteringsmodul", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krypteringsprogrammet er aktiveret, men din nøgler er ikke igangsat. Log venligst ud og ind igen.", + "Encryption type: Master Key" : "Krypteringstype: Hovednøgle", + "Encryption type: User Specific Key" : "Krypteringstype: Brugerspecificeret nøgle", + "Please select an encryption option" : "Vælg venligst en krypteringsindstilling", + "Master Key" : "Hovednøgle", + "User-specific key" : "Brugerspecificeret nøgle", + "Permanently select this mode" : "Vælg denne tilstand permanent", "Encrypt the home storage" : "Krypter hjemmelageret", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ved at slå denne valgmulighed til krypteres alle filer i hovedlageret, ellers vil kun filer på eksternt lager blive krypteret", "Enable recovery key" : "Aktivér gendannelsesnøgle", diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 3ce5339d..661019e4 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -23,6 +23,7 @@ OC.L10N.register( "Private key password successfully updated." : "Private key password updated successfully.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Encryption App is enabled, but your keys are not initialised. Please log-out and log-in again.", "Encryption App is enabled and ready" : "Encryption App is enabled and ready", "Bad Signature" : "Bad Signature", "Missing Signature" : "Missing Signature", @@ -33,7 +34,14 @@ OC.L10N.register( "The share will expire on %s." : "The share will expire on %s.", "Cheers!" : "Cheers!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

", + "Default encryption module" : "Default encryption module", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again", + "Encryption type: Master Key" : "Encryption type: Master Key", + "Encryption type: User Specific Key" : "Encryption type: User Specific Key", + "Please select an encryption option" : "Please select an encryption option", + "Master Key" : "Master Key", + "User-specific key" : "User-specific key", + "Permanently select this mode" : "Permanently select this mode", "Encrypt the home storage" : "Encrypt the home storage", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted", "Enable recovery key" : "Enable recovery key", diff --git a/l10n/en_GB.json b/l10n/en_GB.json index 13c1cf4e..e312f487 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -21,6 +21,7 @@ "Private key password successfully updated." : "Private key password updated successfully.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Encryption App is enabled, but your keys are not initialised. Please log-out and log-in again.", "Encryption App is enabled and ready" : "Encryption App is enabled and ready", "Bad Signature" : "Bad Signature", "Missing Signature" : "Missing Signature", @@ -31,7 +32,14 @@ "The share will expire on %s." : "The share will expire on %s.", "Cheers!" : "Cheers!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

", + "Default encryption module" : "Default encryption module", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again", + "Encryption type: Master Key" : "Encryption type: Master Key", + "Encryption type: User Specific Key" : "Encryption type: User Specific Key", + "Please select an encryption option" : "Please select an encryption option", + "Master Key" : "Master Key", + "User-specific key" : "User-specific key", + "Permanently select this mode" : "Permanently select this mode", "Encrypt the home storage" : "Encrypt the home storage", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted", "Enable recovery key" : "Enable recovery key", diff --git a/l10n/gl.js b/l10n/gl.js index 516c06f4..853b7f26 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -22,13 +22,28 @@ OC.L10N.register( "The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.", "Private key password successfully updated." : "A chave privada foi actualizada correctamente.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", - "Encryption App is enabled and ready" : " A aplicación de cifrado está activada e lista", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para o aplicativo de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "O aplicativo de cifrado está activado, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption App is enabled and ready" : "O aplicativo de cifrado está activado e listo", + "Bad Signature" : "Sinatura errónea", + "Missing Signature" : "Non se atopa a sinatura", + "one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel descifrar o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel ler o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ola,\n\nO administrador activou o cifrado do lado do servidor. Os seus ficheiros cifraránse co contrasinal «%s».\n\nIdentifíquese na interface web, vaia á sección «Módulo básico de cifrado do ownCloud» dos seus axustes personais e actualice o seu contrasinal escribindo este contrasinal no campo «Contrasinal antigo de acceso» e introducindo a nova no seu correspondente campo.\n\n", "The share will expire on %s." : "Esta compartición caduca o %s.", "Cheers!" : "Saúdos!", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ola,

O administrador activou o cifrado do lado do servidor. Os seus ficheiros cifraránse co contrasinal %s.

Identifíquese na interface web, vaia á sección «Módulo básico de cifrado do ownCloud» dos seus axustes personais e actualice o seu contrasinal escribindo este contrasinal no campo «Contrasinal antigo de acceso» e introducindo a nova no seu correspondente campo.

", + "Default encryption module" : "Modulo predeterminado de cifrado", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "O aplicativo de cifrado está activado, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption type: Master Key" : "Tipo de cifrado: Chave mestra", + "Encryption type: User Specific Key" : "Tipo de cifrado: Chave específica do usuario", + "Please select an encryption option" : "Seleccione unha opción de cifrado", + "Master Key" : "Chave mestra", + "User-specific key" : "Chave específica do usuario", + "Permanently select this mode" : "Seleccionar este modo permanentemente", + "Encrypt the home storage" : "Cifrar o almacenamento persoal", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Activando esta opción, cifrará todos os ficheiros almacenados no almacenamento principal, se non, cifraránse só os ficheiros do almacenamento externo", "Enable recovery key" : "Activar a chave de recuperación", "Disable recovery key" : "Desactivar a chave de recuperación", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", diff --git a/l10n/gl.json b/l10n/gl.json index 40e78438..e22475b3 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -20,13 +20,28 @@ "The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.", "Private key password successfully updated." : "A chave privada foi actualizada correctamente.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", - "Encryption App is enabled and ready" : " A aplicación de cifrado está activada e lista", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para o aplicativo de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "O aplicativo de cifrado está activado, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption App is enabled and ready" : "O aplicativo de cifrado está activado e listo", + "Bad Signature" : "Sinatura errónea", + "Missing Signature" : "Non se atopa a sinatura", + "one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel descifrar o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Non foi posíbel ler o ficheiro, probabelmente tratase dun ficheiro compartido. Pídalle ao propietario do ficheiro que volva compartir o ficheiro con vostede.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ola,\n\nO administrador activou o cifrado do lado do servidor. Os seus ficheiros cifraránse co contrasinal «%s».\n\nIdentifíquese na interface web, vaia á sección «Módulo básico de cifrado do ownCloud» dos seus axustes personais e actualice o seu contrasinal escribindo este contrasinal no campo «Contrasinal antigo de acceso» e introducindo a nova no seu correspondente campo.\n\n", "The share will expire on %s." : "Esta compartición caduca o %s.", "Cheers!" : "Saúdos!", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ola,

O administrador activou o cifrado do lado do servidor. Os seus ficheiros cifraránse co contrasinal %s.

Identifíquese na interface web, vaia á sección «Módulo básico de cifrado do ownCloud» dos seus axustes personais e actualice o seu contrasinal escribindo este contrasinal no campo «Contrasinal antigo de acceso» e introducindo a nova no seu correspondente campo.

", + "Default encryption module" : "Modulo predeterminado de cifrado", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "O aplicativo de cifrado está activado, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption type: Master Key" : "Tipo de cifrado: Chave mestra", + "Encryption type: User Specific Key" : "Tipo de cifrado: Chave específica do usuario", + "Please select an encryption option" : "Seleccione unha opción de cifrado", + "Master Key" : "Chave mestra", + "User-specific key" : "Chave específica do usuario", + "Permanently select this mode" : "Seleccionar este modo permanentemente", + "Encrypt the home storage" : "Cifrar o almacenamento persoal", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Activando esta opción, cifrará todos os ficheiros almacenados no almacenamento principal, se non, cifraránse só os ficheiros do almacenamento externo", "Enable recovery key" : "Activar a chave de recuperación", "Disable recovery key" : "Desactivar a chave de recuperación", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", diff --git a/l10n/he.js b/l10n/he.js index cd406325..968b0c48 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -66,4 +66,4 @@ OC.L10N.register( "Enabled" : "מופעל", "Disabled" : "מנוטרל" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); diff --git a/l10n/he.json b/l10n/he.json index 0fc5c762..23609450 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -63,5 +63,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "הפעלת אפשרות זו תאפשר לך לקבל מחדש גישה לקבצים המוצפנים שלך במקרה שסיסמא נשכחת", "Enabled" : "מופעל", "Disabled" : "מנוטרל" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/hu_HU.js b/l10n/hu_HU.js index 84d69ed7..3d5e7fd7 100644 --- a/l10n/hu_HU.js +++ b/l10n/hu_HU.js @@ -1,21 +1,62 @@ OC.L10N.register( "encryption", { + "Missing recovery key password" : "Hiányzik a helyreállítási kulcs jelszava", + "Please repeat the recovery key password" : "Ismételje meg a helyreállítási kulcs jelszavát", + "Repeated recovery key password does not match the provided recovery key password" : "A megismételt helyreállítási kulcs jelszava nem egyezik a megadott helyreállítási kulcs jelszavával", "Recovery key successfully enabled" : "A helyreállítási kulcs sikeresen bekapcsolva", "Could not enable recovery key. Please check your recovery key password!" : "A helyreállítási kulcsot nem lehetett engedélyezni. Ellenőrizze a helyreállítási kulcsa jelszavát!", "Recovery key successfully disabled" : "A helyreállítási kulcs sikeresen kikapcsolva", "Could not disable recovery key. Please check your recovery key password!" : "A helyreállítási kulcsot nem lehetett kikapcsolni. Ellenőrizze a helyreállítási kulcsa jelszavát!", + "Missing parameters" : "Hiányzó paraméterek", + "Please provide the old recovery password" : "Kérjük adja meg a régi helyreállítási jelszót", + "Please provide a new recovery password" : "Kérjük adja meg az új helyreállítási jelszót", + "Please repeat the new recovery password" : "Kérjük ismételje meg az új helyreállítási jelszót", "Password successfully changed." : "A jelszót sikeresen megváltoztattuk.", "Could not change the password. Maybe the old password was not correct." : "A jelszót nem lehet megváltoztatni! Lehet, hogy hibás volt a régi jelszó.", + "Recovery Key disabled" : "Helyreállítási kulcs kikapcsolva", + "Recovery Key enabled" : "Helyreállítási kulcs bekapcsolva", + "Could not enable the recovery key, please try again or contact your administrator" : "Nem lehetett bekapcsolni a helyreállítási kulcsot, próbálja újra vagy lépjen kapcsolatban a rendszergazdával", + "Could not update the private key password." : "Nem lehetett frissíteni a privát kulcs jelszavát.", + "The old password was not correct, please try again." : "A korábbi jelszó helytelen volt, kérjük próbálja újra.", + "The current log-in password was not correct, please try again." : "A jelenlegi bejelentkezési jelszó helytelen volt, kérjük próbálja újra.", "Private key password successfully updated." : "A személyes kulcsának jelszava frissítésre került.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "A régi titkosításból át kell költöztetnie a titkosítási kulcsot az újba. Kérjük futtassa az 'occ encryption:migrate' parancsot vagy lépjen kapcsolatba a rendszergazdával.", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Titkosítási alkalmazás be van kapcsolva, de az ön kulcsai nincsenek előkészítve.. Kérjük jelentkezzen ki majd be újra.", + "Encryption App is enabled and ready" : "Titkosítási alkalmazás be van kapcsolva és használtra kész", + "Bad Signature" : "Rossz aláírás", + "Missing Signature" : "Hiányzó aláírás", + "one-time password for server-side-encryption" : "egyszeri jelszó a szerver-oldali-titkosításhoz", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Az állományt nem sikerült dekódolni, valószínűleg ez egy megosztott fájl. Kérje meg az állomány tulajdonosát, hogy újra ossza meg Önnel ezt az állományt!", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Nem lehet olvasni ezt a fájlt, valószínűleg ez egy megosztott fájl. Kérje meg a fájl tulajdonosát, hogy újra ossza meg veled ezt a fájlt.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Üdv itt! \n\nA rendszergazda engedélyezte a szerveroldali titkosítást. A fájlokat az alábbi jelszóval titkosította: '%s'.\n\nKérjük, jelentkezzen be a webes felületre, menjen a személyes beállítások \"ownCloud alap titkosítási moduljához\" és frissítse a titkosítási jelszavát ezzel a jelszóval, a \"régi bejelentkezési jelszó\" mezőbe a bejelentkezéshez használt jelszavát adja meg.\n\n", "The share will expire on %s." : "A megosztás lejár ekkor %s", - "Cheers!" : "Üdv.", + "Cheers!" : "Üdvözlet!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Üdv itt!

a rendszergazda engedélyezte a szerveroldali titkosítást. A fájlokat titkosította a %s.

jelszó használatával. Kérjük jelentkezzen be a webes felületre, lépjen a személyes beállítások \"ownCloud alap titkosítási moduljába\", és frissítse a titkosítási jelszavát úgy, hogy a \"régi bejelentkezési jelszó\" mezőbe adja meg az aktuális bejelentkezési jelszavát.", + "Default encryption module" : "Alapértelmezett titkosítási modul", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!", + "Encryption type: Master Key" : "Titkosítás típusa: Mester kulcs", + "Encryption type: User Specific Key" : "Titkosítás típusa: Felhasználóspecifikus kulcs", + "Please select an encryption option" : "Kérjük válasszon egy titkosítási opciót", + "Master Key" : "Mester kulcs", + "User-specific key" : "Felhasználóspecifikus kulcs", + "Permanently select this mode" : "Midig válassza ezt a módot", + "Encrypt the home storage" : "Saját tároló titkosítása", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ha engedélyezi ezt az opciót, a fő tárolóban tárolt összes fájlt titkosítja, egyébként csak a külső tárterületen tárolt fájlok lesznek titkosítva", + "Enable recovery key" : "Helyreállító kulcs bekapcsolása", + "Disable recovery key" : "Helyreállító kulcs kikapcsolása", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A helyreállítási kulcs egy extra titkosítási kulcs, amelyet a fájlok titkosítására használnak. Lehetővé teszi a felhasználó fájlok helyreállítását, ha a felhasználó elfelejti a jelszavát.", "Recovery key password" : "A helyreállítási kulcs jelszava", + "Repeat recovery key password" : "Ismételje meg a helyreállítási kulcs jelszót", "Change recovery key password:" : "A helyreállítási kulcs jelszavának módosítása:", + "Old recovery key password" : "Régi helyreállítási kulcs jelszó", + "New recovery key password" : "Új helyreállítási kulcs jelszó", + "Repeat new recovery key password" : "Ismételje meg az új helyreállítási kulcs jelszavát", "Change Password" : "Jelszó megváltoztatása", + "ownCloud basic encryption module" : "ownCloud alap titkosítási modul", + "Your private key password no longer matches your log-in password." : "A személyes kulcs jelszó többé nem egyezik a bejelentkezési jelszóval.", + "Set your old private key password to your current log-in password:" : "Állítsa be a régi személyes kulcs jelszavát az aktuális bejelentkezési jelszónak:", " If you don't remember your old password you can ask your administrator to recover your files." : "Ha nem emlékszik a régi jelszavára akkor megkérheti a rendszergazdát, hogy állítsa vissza az állományait.", "Old log-in password" : "Régi bejelentkezési jelszó", "Current log-in password" : "Jelenlegi bejelentkezési jelszó", diff --git a/l10n/hu_HU.json b/l10n/hu_HU.json index 2b317d24..d051e360 100644 --- a/l10n/hu_HU.json +++ b/l10n/hu_HU.json @@ -1,19 +1,60 @@ { "translations": { + "Missing recovery key password" : "Hiányzik a helyreállítási kulcs jelszava", + "Please repeat the recovery key password" : "Ismételje meg a helyreállítási kulcs jelszavát", + "Repeated recovery key password does not match the provided recovery key password" : "A megismételt helyreállítási kulcs jelszava nem egyezik a megadott helyreállítási kulcs jelszavával", "Recovery key successfully enabled" : "A helyreállítási kulcs sikeresen bekapcsolva", "Could not enable recovery key. Please check your recovery key password!" : "A helyreállítási kulcsot nem lehetett engedélyezni. Ellenőrizze a helyreállítási kulcsa jelszavát!", "Recovery key successfully disabled" : "A helyreállítási kulcs sikeresen kikapcsolva", "Could not disable recovery key. Please check your recovery key password!" : "A helyreállítási kulcsot nem lehetett kikapcsolni. Ellenőrizze a helyreállítási kulcsa jelszavát!", + "Missing parameters" : "Hiányzó paraméterek", + "Please provide the old recovery password" : "Kérjük adja meg a régi helyreállítási jelszót", + "Please provide a new recovery password" : "Kérjük adja meg az új helyreállítási jelszót", + "Please repeat the new recovery password" : "Kérjük ismételje meg az új helyreállítási jelszót", "Password successfully changed." : "A jelszót sikeresen megváltoztattuk.", "Could not change the password. Maybe the old password was not correct." : "A jelszót nem lehet megváltoztatni! Lehet, hogy hibás volt a régi jelszó.", + "Recovery Key disabled" : "Helyreállítási kulcs kikapcsolva", + "Recovery Key enabled" : "Helyreállítási kulcs bekapcsolva", + "Could not enable the recovery key, please try again or contact your administrator" : "Nem lehetett bekapcsolni a helyreállítási kulcsot, próbálja újra vagy lépjen kapcsolatban a rendszergazdával", + "Could not update the private key password." : "Nem lehetett frissíteni a privát kulcs jelszavát.", + "The old password was not correct, please try again." : "A korábbi jelszó helytelen volt, kérjük próbálja újra.", + "The current log-in password was not correct, please try again." : "A jelenlegi bejelentkezési jelszó helytelen volt, kérjük próbálja újra.", "Private key password successfully updated." : "A személyes kulcsának jelszava frissítésre került.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "A régi titkosításból át kell költöztetnie a titkosítási kulcsot az újba. Kérjük futtassa az 'occ encryption:migrate' parancsot vagy lépjen kapcsolatba a rendszergazdával.", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Titkosítási alkalmazás be van kapcsolva, de az ön kulcsai nincsenek előkészítve.. Kérjük jelentkezzen ki majd be újra.", + "Encryption App is enabled and ready" : "Titkosítási alkalmazás be van kapcsolva és használtra kész", + "Bad Signature" : "Rossz aláírás", + "Missing Signature" : "Hiányzó aláírás", + "one-time password for server-side-encryption" : "egyszeri jelszó a szerver-oldali-titkosításhoz", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Az állományt nem sikerült dekódolni, valószínűleg ez egy megosztott fájl. Kérje meg az állomány tulajdonosát, hogy újra ossza meg Önnel ezt az állományt!", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Nem lehet olvasni ezt a fájlt, valószínűleg ez egy megosztott fájl. Kérje meg a fájl tulajdonosát, hogy újra ossza meg veled ezt a fájlt.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Üdv itt! \n\nA rendszergazda engedélyezte a szerveroldali titkosítást. A fájlokat az alábbi jelszóval titkosította: '%s'.\n\nKérjük, jelentkezzen be a webes felületre, menjen a személyes beállítások \"ownCloud alap titkosítási moduljához\" és frissítse a titkosítási jelszavát ezzel a jelszóval, a \"régi bejelentkezési jelszó\" mezőbe a bejelentkezéshez használt jelszavát adja meg.\n\n", "The share will expire on %s." : "A megosztás lejár ekkor %s", - "Cheers!" : "Üdv.", + "Cheers!" : "Üdvözlet!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Üdv itt!

a rendszergazda engedélyezte a szerveroldali titkosítást. A fájlokat titkosította a %s.

jelszó használatával. Kérjük jelentkezzen be a webes felületre, lépjen a személyes beállítások \"ownCloud alap titkosítási moduljába\", és frissítse a titkosítási jelszavát úgy, hogy a \"régi bejelentkezési jelszó\" mezőbe adja meg az aktuális bejelentkezési jelszavát.", + "Default encryption module" : "Alapértelmezett titkosítási modul", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!", + "Encryption type: Master Key" : "Titkosítás típusa: Mester kulcs", + "Encryption type: User Specific Key" : "Titkosítás típusa: Felhasználóspecifikus kulcs", + "Please select an encryption option" : "Kérjük válasszon egy titkosítási opciót", + "Master Key" : "Mester kulcs", + "User-specific key" : "Felhasználóspecifikus kulcs", + "Permanently select this mode" : "Midig válassza ezt a módot", + "Encrypt the home storage" : "Saját tároló titkosítása", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ha engedélyezi ezt az opciót, a fő tárolóban tárolt összes fájlt titkosítja, egyébként csak a külső tárterületen tárolt fájlok lesznek titkosítva", + "Enable recovery key" : "Helyreállító kulcs bekapcsolása", + "Disable recovery key" : "Helyreállító kulcs kikapcsolása", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A helyreállítási kulcs egy extra titkosítási kulcs, amelyet a fájlok titkosítására használnak. Lehetővé teszi a felhasználó fájlok helyreállítását, ha a felhasználó elfelejti a jelszavát.", "Recovery key password" : "A helyreállítási kulcs jelszava", + "Repeat recovery key password" : "Ismételje meg a helyreállítási kulcs jelszót", "Change recovery key password:" : "A helyreállítási kulcs jelszavának módosítása:", + "Old recovery key password" : "Régi helyreállítási kulcs jelszó", + "New recovery key password" : "Új helyreállítási kulcs jelszó", + "Repeat new recovery key password" : "Ismételje meg az új helyreállítási kulcs jelszavát", "Change Password" : "Jelszó megváltoztatása", + "ownCloud basic encryption module" : "ownCloud alap titkosítási modul", + "Your private key password no longer matches your log-in password." : "A személyes kulcs jelszó többé nem egyezik a bejelentkezési jelszóval.", + "Set your old private key password to your current log-in password:" : "Állítsa be a régi személyes kulcs jelszavát az aktuális bejelentkezési jelszónak:", " If you don't remember your old password you can ask your administrator to recover your files." : "Ha nem emlékszik a régi jelszavára akkor megkérheti a rendszergazdát, hogy állítsa vissza az állományait.", "Old log-in password" : "Régi bejelentkezési jelszó", "Current log-in password" : "Jelenlegi bejelentkezési jelszó", diff --git a/l10n/is.js b/l10n/is.js index dc26f867..6d50adf6 100644 --- a/l10n/is.js +++ b/l10n/is.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Missing recovery key password" : "Vantar endurheimtulykilorð", "Please repeat the recovery key password" : "Endurtaktu endurheimtulykilorð", + "Repeated recovery key password does not match the provided recovery key password" : "Endurtekna endurheimtulykilorðið samsvarar ekki uppgefnu endurheimtulykilorði", "Recovery key successfully enabled" : "Tókst að virkja endurheimtulykil", "Could not enable recovery key. Please check your recovery key password!" : "Tókst ekki að virkja endurheimtulykil. Athugaðu endurheimtulykilorðið þitt!", "Recovery key successfully disabled" : "Tókst að gera endurheimtulykil óvirkan", @@ -15,17 +16,26 @@ OC.L10N.register( "Could not change the password. Maybe the old password was not correct." : "Tókst ekki að breyta lykilorðinu. Kannski var gamla lykilorðið ekki rétt.", "Recovery Key disabled" : "Endurheimtulykilorð óvirkt", "Recovery Key enabled" : "Endurheimtulykilorð virkt", + "Could not enable the recovery key, please try again or contact your administrator" : "Gat ekki virkjað endurheimtulykilinn, reyndu aftur eða hafðu samband við kerfisstjóra", "Could not update the private key password." : "Tókst ekki að uppfæra lykilorð einkalykils.", "The old password was not correct, please try again." : "Gamla lykilorðið var ekki rétt, reyndu aftur.", "The current log-in password was not correct, please try again." : "Núgildandi innskráningarlykilorð var ekki rétt, reyndu aftur.", "Private key password successfully updated." : "Tókst að uppfæra lykilorð einkalykils.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Þú verður að yfirfæra dulritunarlyklana þína úr gömlu dulrituninni (ownCloud <= 8.0) yfir í þá nýju. Keyrðu 'occ encryption:migrate' eða hafðu samband við kerfisstjórann þinn", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ógildur einkalykill fyrir dulritunarforrit. Uppfærðu einkalykilorðið í stillingunum þínum til að fá aftur aðgang að dulrituðu skránum þínum.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Dulritunarforritið er virkt en dulritunarlyklarnir þínir eru ekki tilbúnir til notkunar, skráðu þig út og svo aftur inn.", + "Encryption App is enabled and ready" : "Dulritunarforrit er virkt og tilbúið til notkunar", "Bad Signature" : "Ógild undirritun", "Missing Signature" : "Vantar undirritun", "one-time password for server-side-encryption" : "eins-skiptis lykilorð fyrir dulritun á þjóni", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Get ekki afkóðað þessa skrá, hugsanlega er þetta deild skrá. Biddu eiganda skrárinnar að deila henni aftur til þín.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Get ekki lesið þessa skrá, hugsanlega er þetta deild skrá. Biddu eiganda skrárinnar að deila henni aftur til þín.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hæ,\n\nkerfisstjórinn virkjaði dulritun á vefþjóni. Skrárnar þínar voru dulritaðar með lykilorðinu '%s'.\n\nSkráðu þig inn í vefviðmótinu, farðu í hlutann 'Grunn-dulritunareining ownCloud' (basic encryption module) í persónulegu stillingunum þínum og uppfærðu dulritunarlykilorðið þitt með því að setja þetta lykilorð inn í reitinn 'Gamla innskráningarlykilorðið' ásamt núverandi innskráningarlykilorði.\n\n", "The share will expire on %s." : "Gildistími deilingar rennur út %s.", "Cheers!" : "Skál!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hæ,

kerfisstjórinn virkjaði dulritun á vefþjóni. Skrárnar þínar voru dulritaðar með lykilorðinu '%s'.

Skráðu þig inn í vefviðmótinu, farðu í hlutann 'Grunn-dulritunareining ownCloud' (basic encryption module) í persónulegu stillingunum þínum og uppfærðu dulritunarlykilorðið þitt með því að setja þetta lykilorð inn í reitinn 'Gamla innskráningarlykilorðið' ásamt núverandi innskráningarlykilorði.

", "Default encryption module" : "Sjálfgefin dulritunareining", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Dulritunarforritið er virkt en dulritunarlyklarnir þínir eru ekki tilbúnir til notkunar, skráðu þig út og svo aftur inn", "Encryption type: Master Key" : "Tegund dulritunar: Yfirlykill", "Encryption type: User Specific Key" : "Tegund dulritunar: Sérlykill notanda", "Please select an encryption option" : "Veldu dulritunarvalkost", @@ -33,8 +43,10 @@ OC.L10N.register( "User-specific key" : "Sérlykill notanda", "Permanently select this mode" : "Velja þennan valkost til frambúðar", "Encrypt the home storage" : "Dulrita heimamöppuna", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ef þessi kostur er virkur verða allar skrár í aðalgeymslu dulritaðar, annars verða einungis skrár í ytri gagnageymslum dulritaðar", "Enable recovery key" : "Virkja endurheimtingarlykil", "Disable recovery key" : "Gera endurheimtingarlykil óvirkan", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Endurheimtingarlykill er auka-dulritunarlykill sem er notaður til að dulrita skrár. Hann gefur möguleika á að endurheimta skrár ef notandi gleymir lykilorðinu sínu.", "Recovery key password" : "Endurheimtulykilorð", "Repeat recovery key password" : "Endurtaktu endurheimtulykilorðið", "Change recovery key password:" : "Breyta endurheimtulykilorði:", @@ -43,10 +55,14 @@ OC.L10N.register( "Repeat new recovery key password" : "Endurtaktu nýja endurheimtulykilorðið", "Change Password" : "Breyta lykilorði", "ownCloud basic encryption module" : "Grunn-dulritunareining ownCloud", + "Your private key password no longer matches your log-in password." : "Lykilorð einkalykilsins þíns samsvarar ekki lengur innskráningarlykilorðinu þínu.", + "Set your old private key password to your current log-in password:" : "Settu eldra lykilorð einkalykilsins þíns á að vera það sama og núgildandi innskráningarlykilorðið þitt:", + " If you don't remember your old password you can ask your administrator to recover your files." : " Ef þú manst ekki gamla lykilorðið þitt geturðu beðið kerfisstjórann þinn um að endurheimta skrárnar þínar.", "Old log-in password" : "Gamla lykilorðið", "Current log-in password" : "Núverandi lykilorð", "Update Private Key Password" : "Uppfæra lykilorð einkalykils:", "Enable password recovery:" : "Virkja endurheimtingu lykilorðs:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ef þessi kostur er virkur gerir það þér kleift að endurheimta aðgang að skránum þínum ef þú tapar lykilorðinu", "Enabled" : "Virkt", "Disabled" : "Óvirkt" }, diff --git a/l10n/is.json b/l10n/is.json index eee5458e..ac2e9af3 100644 --- a/l10n/is.json +++ b/l10n/is.json @@ -1,6 +1,7 @@ { "translations": { "Missing recovery key password" : "Vantar endurheimtulykilorð", "Please repeat the recovery key password" : "Endurtaktu endurheimtulykilorð", + "Repeated recovery key password does not match the provided recovery key password" : "Endurtekna endurheimtulykilorðið samsvarar ekki uppgefnu endurheimtulykilorði", "Recovery key successfully enabled" : "Tókst að virkja endurheimtulykil", "Could not enable recovery key. Please check your recovery key password!" : "Tókst ekki að virkja endurheimtulykil. Athugaðu endurheimtulykilorðið þitt!", "Recovery key successfully disabled" : "Tókst að gera endurheimtulykil óvirkan", @@ -13,17 +14,26 @@ "Could not change the password. Maybe the old password was not correct." : "Tókst ekki að breyta lykilorðinu. Kannski var gamla lykilorðið ekki rétt.", "Recovery Key disabled" : "Endurheimtulykilorð óvirkt", "Recovery Key enabled" : "Endurheimtulykilorð virkt", + "Could not enable the recovery key, please try again or contact your administrator" : "Gat ekki virkjað endurheimtulykilinn, reyndu aftur eða hafðu samband við kerfisstjóra", "Could not update the private key password." : "Tókst ekki að uppfæra lykilorð einkalykils.", "The old password was not correct, please try again." : "Gamla lykilorðið var ekki rétt, reyndu aftur.", "The current log-in password was not correct, please try again." : "Núgildandi innskráningarlykilorð var ekki rétt, reyndu aftur.", "Private key password successfully updated." : "Tókst að uppfæra lykilorð einkalykils.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Þú verður að yfirfæra dulritunarlyklana þína úr gömlu dulrituninni (ownCloud <= 8.0) yfir í þá nýju. Keyrðu 'occ encryption:migrate' eða hafðu samband við kerfisstjórann þinn", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ógildur einkalykill fyrir dulritunarforrit. Uppfærðu einkalykilorðið í stillingunum þínum til að fá aftur aðgang að dulrituðu skránum þínum.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Dulritunarforritið er virkt en dulritunarlyklarnir þínir eru ekki tilbúnir til notkunar, skráðu þig út og svo aftur inn.", + "Encryption App is enabled and ready" : "Dulritunarforrit er virkt og tilbúið til notkunar", "Bad Signature" : "Ógild undirritun", "Missing Signature" : "Vantar undirritun", "one-time password for server-side-encryption" : "eins-skiptis lykilorð fyrir dulritun á þjóni", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Get ekki afkóðað þessa skrá, hugsanlega er þetta deild skrá. Biddu eiganda skrárinnar að deila henni aftur til þín.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Get ekki lesið þessa skrá, hugsanlega er þetta deild skrá. Biddu eiganda skrárinnar að deila henni aftur til þín.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hæ,\n\nkerfisstjórinn virkjaði dulritun á vefþjóni. Skrárnar þínar voru dulritaðar með lykilorðinu '%s'.\n\nSkráðu þig inn í vefviðmótinu, farðu í hlutann 'Grunn-dulritunareining ownCloud' (basic encryption module) í persónulegu stillingunum þínum og uppfærðu dulritunarlykilorðið þitt með því að setja þetta lykilorð inn í reitinn 'Gamla innskráningarlykilorðið' ásamt núverandi innskráningarlykilorði.\n\n", "The share will expire on %s." : "Gildistími deilingar rennur út %s.", "Cheers!" : "Skál!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hæ,

kerfisstjórinn virkjaði dulritun á vefþjóni. Skrárnar þínar voru dulritaðar með lykilorðinu '%s'.

Skráðu þig inn í vefviðmótinu, farðu í hlutann 'Grunn-dulritunareining ownCloud' (basic encryption module) í persónulegu stillingunum þínum og uppfærðu dulritunarlykilorðið þitt með því að setja þetta lykilorð inn í reitinn 'Gamla innskráningarlykilorðið' ásamt núverandi innskráningarlykilorði.

", "Default encryption module" : "Sjálfgefin dulritunareining", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Dulritunarforritið er virkt en dulritunarlyklarnir þínir eru ekki tilbúnir til notkunar, skráðu þig út og svo aftur inn", "Encryption type: Master Key" : "Tegund dulritunar: Yfirlykill", "Encryption type: User Specific Key" : "Tegund dulritunar: Sérlykill notanda", "Please select an encryption option" : "Veldu dulritunarvalkost", @@ -31,8 +41,10 @@ "User-specific key" : "Sérlykill notanda", "Permanently select this mode" : "Velja þennan valkost til frambúðar", "Encrypt the home storage" : "Dulrita heimamöppuna", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ef þessi kostur er virkur verða allar skrár í aðalgeymslu dulritaðar, annars verða einungis skrár í ytri gagnageymslum dulritaðar", "Enable recovery key" : "Virkja endurheimtingarlykil", "Disable recovery key" : "Gera endurheimtingarlykil óvirkan", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Endurheimtingarlykill er auka-dulritunarlykill sem er notaður til að dulrita skrár. Hann gefur möguleika á að endurheimta skrár ef notandi gleymir lykilorðinu sínu.", "Recovery key password" : "Endurheimtulykilorð", "Repeat recovery key password" : "Endurtaktu endurheimtulykilorðið", "Change recovery key password:" : "Breyta endurheimtulykilorði:", @@ -41,10 +53,14 @@ "Repeat new recovery key password" : "Endurtaktu nýja endurheimtulykilorðið", "Change Password" : "Breyta lykilorði", "ownCloud basic encryption module" : "Grunn-dulritunareining ownCloud", + "Your private key password no longer matches your log-in password." : "Lykilorð einkalykilsins þíns samsvarar ekki lengur innskráningarlykilorðinu þínu.", + "Set your old private key password to your current log-in password:" : "Settu eldra lykilorð einkalykilsins þíns á að vera það sama og núgildandi innskráningarlykilorðið þitt:", + " If you don't remember your old password you can ask your administrator to recover your files." : " Ef þú manst ekki gamla lykilorðið þitt geturðu beðið kerfisstjórann þinn um að endurheimta skrárnar þínar.", "Old log-in password" : "Gamla lykilorðið", "Current log-in password" : "Núverandi lykilorð", "Update Private Key Password" : "Uppfæra lykilorð einkalykils:", "Enable password recovery:" : "Virkja endurheimtingu lykilorðs:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ef þessi kostur er virkur gerir það þér kleift að endurheimta aðgang að skránum þínum ef þú tapar lykilorðinu", "Enabled" : "Virkt", "Disabled" : "Óvirkt" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" diff --git a/l10n/it.js b/l10n/it.js index 1933b4b7..1ff3a810 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -34,8 +34,14 @@ OC.L10N.register( "The share will expire on %s." : "La condivisione scadrà il %s.", "Cheers!" : "Saluti!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ciao,

l'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati cifrati utilizzando la password %s.

Accedi all'interfaccia web, vai alla sezione \"modulo di cifratura base di ownCloud\" dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo \"vecchia password di accesso\" e la tua nuova password.", + "Default encryption module" : "Modulo predefinito di crittografazione", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso", + "Encryption type: Master Key" : "Tipo di crittografazione: Chiave Principale", + "Encryption type: User Specific Key" : "Tipo di crittografazione: Chiave specifica dell'Utente", + "Please select an encryption option" : "Scegliere un tipo di crittografazione.", "Master Key" : "Chiave principale", + "User-specific key" : "Chiave definita dall'utente", + "Permanently select this mode" : "Seelziona questo modo permanentemente", "Encrypt the home storage" : "Cifra l'archiviazione principale", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "L'abilitazione di questa opzione cifra tutti i file memorizzati sull'archiviazione principale, altrimenti saranno cifrati solo i file sull'archiviazione esterna.", "Enable recovery key" : "Abilita chiave di ripristino", diff --git a/l10n/it.json b/l10n/it.json index aeb3925d..ea0a5001 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -32,8 +32,14 @@ "The share will expire on %s." : "La condivisione scadrà il %s.", "Cheers!" : "Saluti!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ciao,

l'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati cifrati utilizzando la password %s.

Accedi all'interfaccia web, vai alla sezione \"modulo di cifratura base di ownCloud\" dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo \"vecchia password di accesso\" e la tua nuova password.", + "Default encryption module" : "Modulo predefinito di crittografazione", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso", + "Encryption type: Master Key" : "Tipo di crittografazione: Chiave Principale", + "Encryption type: User Specific Key" : "Tipo di crittografazione: Chiave specifica dell'Utente", + "Please select an encryption option" : "Scegliere un tipo di crittografazione.", "Master Key" : "Chiave principale", + "User-specific key" : "Chiave definita dall'utente", + "Permanently select this mode" : "Seelziona questo modo permanentemente", "Encrypt the home storage" : "Cifra l'archiviazione principale", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "L'abilitazione di questa opzione cifra tutti i file memorizzati sull'archiviazione principale, altrimenti saranno cifrati solo i file sull'archiviazione esterna.", "Enable recovery key" : "Abilita chiave di ripristino", diff --git a/l10n/ja.js b/l10n/ja.js index e76692c7..a4ca11a8 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -2,17 +2,17 @@ OC.L10N.register( "encryption", { "Missing recovery key password" : "復旧キーのパスワードがありません", - "Please repeat the recovery key password" : "復旧キーのパスワードをもう一度入力", + "Please repeat the recovery key password" : "復旧キーのパスワードをもう一度入力してください", "Repeated recovery key password does not match the provided recovery key password" : "入力された復旧キーのパスワードが一致しません。", - "Recovery key successfully enabled" : "復旧キーを正常に有効化しました", + "Recovery key successfully enabled" : "復旧キーを有効化しました", "Could not enable recovery key. Please check your recovery key password!" : "復旧キーを有効にできませんでした。リカバリ用のキーのパスワードを確認してください!", - "Recovery key successfully disabled" : "復旧キーを正常に無効化しました", + "Recovery key successfully disabled" : "復旧キーを無効化しました", "Could not disable recovery key. Please check your recovery key password!" : "復旧キーを無効化できませんでした。リカバリ用のキーのパスワードを確認してください!", "Missing parameters" : "パラメータが不足しています", - "Please provide the old recovery password" : "古い復旧キーのパスワードを入力", - "Please provide a new recovery password" : "新しい復旧キーのパスワードを入力", - "Please repeat the new recovery password" : "新しい復旧キーのパスワードをもう一度入力", - "Password successfully changed." : "パスワードを変更できました。", + "Please provide the old recovery password" : "古い復旧キーのパスワードを入力してください", + "Please provide a new recovery password" : "新しい復旧キーのパスワードを入力してください", + "Please repeat the new recovery password" : "新しい復旧キーのパスワードをもう一度入力してください", + "Password successfully changed." : "パスワードを変更しました。", "Could not change the password. Maybe the old password was not correct." : "パスワードを変更できませんでした。古いパスワードが間違っているかもしれません。", "Recovery Key disabled" : "復旧キーが無効になりました。", "Recovery Key enabled" : "復旧キーが有効になりました。", @@ -20,23 +20,30 @@ OC.L10N.register( "Could not update the private key password." : "秘密鍵のパスワードを更新できませんでした。", "The old password was not correct, please try again." : "古いパスワードが一致しませんでした。もう一度入力してください。", "The current log-in password was not correct, please try again." : "ログインパスワードが一致しませんでした。もう一度入力してください。", - "Private key password successfully updated." : "秘密鍵のパスワードが正常に更新されました。", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "古い暗号化(ownCloud 8.0以前)から新しい方へ、暗号化キーを移行する必要があります。'occ encryption:migrate'を実行するか、管理者に問い合わせてください。", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。", + "Private key password successfully updated." : "秘密鍵のパスワードが更新されました。", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "古い暗号化方式(ownCloud 8.0以前)から新しい方式へ、暗号化キーを移行する必要があります。'occ encryption:migrate'を実行するか、管理者に問い合わせてください。", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定から秘密鍵のパスワードを更新してください。", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください。", "Encryption App is enabled and ready" : "暗号化アプリは有効になっており、準備が整いました", "Bad Signature" : "不正な署名", "Missing Signature" : "署名が存在しません", "one-time password for server-side-encryption" : "サーバーサイド暗号化のワンタイムパスワード", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを復号化できません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを復号できません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを読み取ることができません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "こんにちは、\n\n管理者がサーバーサイド暗号化を有効にしました。'%s'というパスワードであなたのファイルが暗号化されました。\n\nWeb画面からログインして、個人設定画面の'ownCloud 基本暗号化モジュール' セクションにいき、暗号化パスワードの更新をお願いします。 '旧ログインパスワード'部分に上記パスワードを入力し、現在のログインパスワードで更新します。\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "こんにちは!\n\n管理者がサーバーサイド暗号化を有効にしました。'%s'というパスワードであなたのファイルが暗号化されました。\n\nWeb画面からログインして、個人設定画面の'ownCloud 基本暗号化モジュール' セクションを開き、暗号化パスワードの更新をお願いします。 '旧ログインパスワード'部分に上記パスワードを入力し、現在のログインパスワードで更新します。\n", "The share will expire on %s." : "共有は %s で有効期限が切れます。", "Cheers!" : "それでは!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "こんにちは、

管理者がサーバーサイド暗号化を有効にしました。%sというパスワードであなたのファイルが暗号化されました。

Web画面からログインして、個人設定画面の\"ownCloud 基本暗号化モジュール\"のセクションにいき、暗号化パスワードの更新をお願いします。 \"旧ログインパスワード”部分に上記パスワードを入力し、現在のログインパスワードで更新します。

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "こんにちは!

管理者がサーバーサイド暗号化を有効にしました。%sというパスワードであなたのファイルが暗号化されました。

Web画面からログインして、個人設定画面の\"ownCloud 基本暗号化モジュール\"のセクションを開き、暗号化パスワードの更新をお願いします。 \"旧ログインパスワード”部分に上記パスワードを入力し、現在のログインパスワードで更新します。

", + "Default encryption module" : "既定の暗号化モジュール", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください", - "Encrypt the home storage" : "メインストレージ暗号化", - "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "このオプションを有効にすると、外部ストレージ接続ストレージだけが暗号化されるのではなく、メインストレージのファイル全てが暗号化されます。", + "Encryption type: Master Key" : "暗号方式: マスターキー", + "Encryption type: User Specific Key" : "暗号方式: ユーザーごとの鍵", + "Please select an encryption option" : "暗号化のオプションを選択してください", + "Master Key" : "マスターキー", + "User-specific key" : "ユーザーごとの鍵", + "Permanently select this mode" : "常にこのモードを選択する", + "Encrypt the home storage" : "メインストレージを暗号化する", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "このオプションを有効にすると、メインストレージのファイル全てが暗号化されます。無効にすると、外部ストレージのファイルだけが暗号化されます。", "Enable recovery key" : "復旧キーを有効にする", "Disable recovery key" : "復旧キーを無効にする", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "復旧キーは、ファイルの暗号化に使う特別な暗号化キーです。ユーザーがパスワードを忘れてしまった場合には、リカバリキーを使ってユーザのファイルを復元することができます。", @@ -54,8 +61,8 @@ OC.L10N.register( "Old log-in password" : "古いログインパスワード", "Current log-in password" : "現在のログインパスワード", "Update Private Key Password" : "秘密鍵のパスワードを更新", - "Enable password recovery:" : "パスワードリカバリを有効に:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "このオプションを有効にすると、パスワードを紛失した場合も、暗号化されたファイルに再度アクセスすることができるようになります。", + "Enable password recovery:" : "パスワードリカバリを有効にする:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "このオプションを有効にすると、パスワードを紛失した場合も、暗号化されたファイルに再度アクセスすることができます。", "Enabled" : "有効", "Disabled" : "無効" }, diff --git a/l10n/ja.json b/l10n/ja.json index ef4b0fe9..f73b3fbf 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -1,16 +1,16 @@ { "translations": { "Missing recovery key password" : "復旧キーのパスワードがありません", - "Please repeat the recovery key password" : "復旧キーのパスワードをもう一度入力", + "Please repeat the recovery key password" : "復旧キーのパスワードをもう一度入力してください", "Repeated recovery key password does not match the provided recovery key password" : "入力された復旧キーのパスワードが一致しません。", - "Recovery key successfully enabled" : "復旧キーを正常に有効化しました", + "Recovery key successfully enabled" : "復旧キーを有効化しました", "Could not enable recovery key. Please check your recovery key password!" : "復旧キーを有効にできませんでした。リカバリ用のキーのパスワードを確認してください!", - "Recovery key successfully disabled" : "復旧キーを正常に無効化しました", + "Recovery key successfully disabled" : "復旧キーを無効化しました", "Could not disable recovery key. Please check your recovery key password!" : "復旧キーを無効化できませんでした。リカバリ用のキーのパスワードを確認してください!", "Missing parameters" : "パラメータが不足しています", - "Please provide the old recovery password" : "古い復旧キーのパスワードを入力", - "Please provide a new recovery password" : "新しい復旧キーのパスワードを入力", - "Please repeat the new recovery password" : "新しい復旧キーのパスワードをもう一度入力", - "Password successfully changed." : "パスワードを変更できました。", + "Please provide the old recovery password" : "古い復旧キーのパスワードを入力してください", + "Please provide a new recovery password" : "新しい復旧キーのパスワードを入力してください", + "Please repeat the new recovery password" : "新しい復旧キーのパスワードをもう一度入力してください", + "Password successfully changed." : "パスワードを変更しました。", "Could not change the password. Maybe the old password was not correct." : "パスワードを変更できませんでした。古いパスワードが間違っているかもしれません。", "Recovery Key disabled" : "復旧キーが無効になりました。", "Recovery Key enabled" : "復旧キーが有効になりました。", @@ -18,23 +18,30 @@ "Could not update the private key password." : "秘密鍵のパスワードを更新できませんでした。", "The old password was not correct, please try again." : "古いパスワードが一致しませんでした。もう一度入力してください。", "The current log-in password was not correct, please try again." : "ログインパスワードが一致しませんでした。もう一度入力してください。", - "Private key password successfully updated." : "秘密鍵のパスワードが正常に更新されました。", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "古い暗号化(ownCloud 8.0以前)から新しい方へ、暗号化キーを移行する必要があります。'occ encryption:migrate'を実行するか、管理者に問い合わせてください。", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。", + "Private key password successfully updated." : "秘密鍵のパスワードが更新されました。", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "古い暗号化方式(ownCloud 8.0以前)から新しい方式へ、暗号化キーを移行する必要があります。'occ encryption:migrate'を実行するか、管理者に問い合わせてください。", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定から秘密鍵のパスワードを更新してください。", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください。", "Encryption App is enabled and ready" : "暗号化アプリは有効になっており、準備が整いました", "Bad Signature" : "不正な署名", "Missing Signature" : "署名が存在しません", "one-time password for server-side-encryption" : "サーバーサイド暗号化のワンタイムパスワード", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを復号化できません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを復号できません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "このファイルを読み取ることができません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "こんにちは、\n\n管理者がサーバーサイド暗号化を有効にしました。'%s'というパスワードであなたのファイルが暗号化されました。\n\nWeb画面からログインして、個人設定画面の'ownCloud 基本暗号化モジュール' セクションにいき、暗号化パスワードの更新をお願いします。 '旧ログインパスワード'部分に上記パスワードを入力し、現在のログインパスワードで更新します。\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "こんにちは!\n\n管理者がサーバーサイド暗号化を有効にしました。'%s'というパスワードであなたのファイルが暗号化されました。\n\nWeb画面からログインして、個人設定画面の'ownCloud 基本暗号化モジュール' セクションを開き、暗号化パスワードの更新をお願いします。 '旧ログインパスワード'部分に上記パスワードを入力し、現在のログインパスワードで更新します。\n", "The share will expire on %s." : "共有は %s で有効期限が切れます。", "Cheers!" : "それでは!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "こんにちは、

管理者がサーバーサイド暗号化を有効にしました。%sというパスワードであなたのファイルが暗号化されました。

Web画面からログインして、個人設定画面の\"ownCloud 基本暗号化モジュール\"のセクションにいき、暗号化パスワードの更新をお願いします。 \"旧ログインパスワード”部分に上記パスワードを入力し、現在のログインパスワードで更新します。

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "こんにちは!

管理者がサーバーサイド暗号化を有効にしました。%sというパスワードであなたのファイルが暗号化されました。

Web画面からログインして、個人設定画面の\"ownCloud 基本暗号化モジュール\"のセクションを開き、暗号化パスワードの更新をお願いします。 \"旧ログインパスワード”部分に上記パスワードを入力し、現在のログインパスワードで更新します。

", + "Default encryption module" : "既定の暗号化モジュール", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください", - "Encrypt the home storage" : "メインストレージ暗号化", - "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "このオプションを有効にすると、外部ストレージ接続ストレージだけが暗号化されるのではなく、メインストレージのファイル全てが暗号化されます。", + "Encryption type: Master Key" : "暗号方式: マスターキー", + "Encryption type: User Specific Key" : "暗号方式: ユーザーごとの鍵", + "Please select an encryption option" : "暗号化のオプションを選択してください", + "Master Key" : "マスターキー", + "User-specific key" : "ユーザーごとの鍵", + "Permanently select this mode" : "常にこのモードを選択する", + "Encrypt the home storage" : "メインストレージを暗号化する", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "このオプションを有効にすると、メインストレージのファイル全てが暗号化されます。無効にすると、外部ストレージのファイルだけが暗号化されます。", "Enable recovery key" : "復旧キーを有効にする", "Disable recovery key" : "復旧キーを無効にする", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "復旧キーは、ファイルの暗号化に使う特別な暗号化キーです。ユーザーがパスワードを忘れてしまった場合には、リカバリキーを使ってユーザのファイルを復元することができます。", @@ -52,8 +59,8 @@ "Old log-in password" : "古いログインパスワード", "Current log-in password" : "現在のログインパスワード", "Update Private Key Password" : "秘密鍵のパスワードを更新", - "Enable password recovery:" : "パスワードリカバリを有効に:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "このオプションを有効にすると、パスワードを紛失した場合も、暗号化されたファイルに再度アクセスすることができるようになります。", + "Enable password recovery:" : "パスワードリカバリを有効にする:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "このオプションを有効にすると、パスワードを紛失した場合も、暗号化されたファイルに再度アクセスすることができます。", "Enabled" : "有効", "Disabled" : "無効" },"pluralForm" :"nplurals=1; plural=0;" diff --git a/l10n/ko.js b/l10n/ko.js index 9dcfc467..fcba3e97 100644 --- a/l10n/ko.js +++ b/l10n/ko.js @@ -34,7 +34,14 @@ OC.L10N.register( "The share will expire on %s." : "이 공유는 %s에 만료됩니다.", "Cheers!" : "감사합니다!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "안녕하세요,

시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 %s으(로) 암호화되었습니다.

웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.

", + "Default encryption module" : "기본 암호화 모듈", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오", + "Encryption type: Master Key" : "암호화 방식: 주 키", + "Encryption type: User Specific Key" : "암호화 방식: 사용자 전용 키", + "Please select an encryption option" : "암호화 옵션을 선택해 주십시오", + "Master Key" : "주 키", + "User-specific key" : "사용자 전용 키", + "Permanently select this mode" : "영구적으로 이 모드 사용", "Encrypt the home storage" : "홈 저장소 암호화", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "이 옵션을 사용하면 주 저장소에 있는 모드 파일을 암호화하며, 사용하지 않으면 외부 저장소의 파일만 암호화합니다", "Enable recovery key" : "복구 키 활성화", diff --git a/l10n/ko.json b/l10n/ko.json index e3bac3ec..8bb99888 100644 --- a/l10n/ko.json +++ b/l10n/ko.json @@ -32,7 +32,14 @@ "The share will expire on %s." : "이 공유는 %s에 만료됩니다.", "Cheers!" : "감사합니다!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "안녕하세요,

시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 %s으(로) 암호화되었습니다.

웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.

", + "Default encryption module" : "기본 암호화 모듈", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오", + "Encryption type: Master Key" : "암호화 방식: 주 키", + "Encryption type: User Specific Key" : "암호화 방식: 사용자 전용 키", + "Please select an encryption option" : "암호화 옵션을 선택해 주십시오", + "Master Key" : "주 키", + "User-specific key" : "사용자 전용 키", + "Permanently select this mode" : "영구적으로 이 모드 사용", "Encrypt the home storage" : "홈 저장소 암호화", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "이 옵션을 사용하면 주 저장소에 있는 모드 파일을 암호화하며, 사용하지 않으면 외부 저장소의 파일만 암호화합니다", "Enable recovery key" : "복구 키 활성화", diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index adb99570..6194221b 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -50,4 +50,4 @@ OC.L10N.register( "Enabled" : "Įjungta", "Disabled" : "Išjungta" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 9ec32024..baba7a6e 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -47,5 +47,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Įjungus šią funkciją jums bus suteiktas pakartotinis priėjimas prie Jūsų šifruotų failų pamiršus slaptažodį.", "Enabled" : "Įjungta", "Disabled" : "Išjungta" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/nb_NO.js b/l10n/nb_NO.js index d0f99ea0..7adba6a2 100644 --- a/l10n/nb_NO.js +++ b/l10n/nb_NO.js @@ -34,7 +34,14 @@ OC.L10N.register( "The share will expire on %s." : "Delingen vil opphøre %s.", "Cheers!" : "Ha det!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hei,

Administratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet %s.

Vennligst logg inn på web-grensesnittet, gå til seksjonen \"ownCloud grunnleggende krypteringsmodul\" i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet \"gammelt påloggingspassord\" sammen med ditt nåværende påloggingspassord.

", + "Default encryption module" : "Standard krypteringsmodul", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.", + "Encryption type: Master Key" : "Krypteringstype: Hovednøkkel", + "Encryption type: User Specific Key" : "Krypteringstype: Brukerspesifikk nøkkel", + "Please select an encryption option" : "Vennligst velg et krypteringsvalg", + "Master Key" : "Hovednøkkel", + "User-specific key" : "Brukerspesifikk nøkkel", + "Permanently select this mode" : "Angi denne modusen permanent", "Encrypt the home storage" : "Krypter hjemmelageret", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Aktivering av dette valget krypterer alle filer som er lagret på hovedlageret. Ellers vil kun filer på eksterne lagre bli kryptert.", "Enable recovery key" : "Aktiver gjenopprettingsnøkkel", diff --git a/l10n/nb_NO.json b/l10n/nb_NO.json index 6b70ba9e..9a95035a 100644 --- a/l10n/nb_NO.json +++ b/l10n/nb_NO.json @@ -32,7 +32,14 @@ "The share will expire on %s." : "Delingen vil opphøre %s.", "Cheers!" : "Ha det!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hei,

Administratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet %s.

Vennligst logg inn på web-grensesnittet, gå til seksjonen \"ownCloud grunnleggende krypteringsmodul\" i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet \"gammelt påloggingspassord\" sammen med ditt nåværende påloggingspassord.

", + "Default encryption module" : "Standard krypteringsmodul", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.", + "Encryption type: Master Key" : "Krypteringstype: Hovednøkkel", + "Encryption type: User Specific Key" : "Krypteringstype: Brukerspesifikk nøkkel", + "Please select an encryption option" : "Vennligst velg et krypteringsvalg", + "Master Key" : "Hovednøkkel", + "User-specific key" : "Brukerspesifikk nøkkel", + "Permanently select this mode" : "Angi denne modusen permanent", "Encrypt the home storage" : "Krypter hjemmelageret", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Aktivering av dette valget krypterer alle filer som er lagret på hovedlageret. Ellers vil kun filer på eksterne lagre bli kryptert.", "Enable recovery key" : "Aktiver gjenopprettingsnøkkel", diff --git a/l10n/sk_SK.js b/l10n/sk_SK.js index 027bcfc7..6f010023 100644 --- a/l10n/sk_SK.js +++ b/l10n/sk_SK.js @@ -58,4 +58,4 @@ OC.L10N.register( "Enabled" : "Povolené", "Disabled" : "Zakázané" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/sk_SK.json b/l10n/sk_SK.json index 5cac7eb7..1880d765 100644 --- a/l10n/sk_SK.json +++ b/l10n/sk_SK.json @@ -55,5 +55,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Povolenie Vám umožní znovu získať prístup k Vašim zašifrovaným súborom, ak stratíte heslo", "Enabled" : "Povolené", "Disabled" : "Zakázané" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/th_TH.js b/l10n/th_TH.js index 57ee269b..67a15beb 100644 --- a/l10n/th_TH.js +++ b/l10n/th_TH.js @@ -17,12 +17,12 @@ OC.L10N.register( "Recovery Key disabled" : "ปิดการใช้งานการกู้คืนรหัส", "Recovery Key enabled" : "เปิดการใช้งานการกู้คืนรหัส", "Could not enable the recovery key, please try again or contact your administrator" : "ไม่สามารถเปิดใช้งานการกู้คืนรหัสโปรดลองอีกครั้งหรือติดต่อผู้ดูแลระบบ", - "Could not update the private key password." : "ไม่สามารถอัพเดทรหัสการเข้ารหัสส่วนตัว", + "Could not update the private key password." : "ไม่สามารถอัปเดตรหัสการเข้ารหัสส่วนตัว", "The old password was not correct, please try again." : "รหัสผ่านเดิมไม่ถูกต้องโปรดลองอีกครั้ง", "The current log-in password was not correct, please try again." : "รหัสผ่านเข้าสู่ระบบในปัจจุบันไม่ถูกต้องโปรดลองอีกครั้ง", - "Private key password successfully updated." : "อัพเดทรหัส Private key เรียบร้อยแล้ว", + "Private key password successfully updated." : "อัปเดตรหัส Private key เรียบร้อยแล้ว", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "คุณจำเป็นต้องย้ายรหัสการเข้ารหัสลับของคุณจากการเข้ารหัสเก่า (ownCloud ที่มีเวอร์ชันต่ำกว่าหรือเท่ากับ 8.0) ไปเวอร์ชันใหม่ โปรดเรียกใช้ 'occ encryption:migrate' หรือติดต่อผู้ดูแลระบบ", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "รหัสส่วนตัวไม่ถูกต้องสำหรับการเข้ารหัสแอพฯ กรุณาอัพเดทรหัสการเข้ารหัสผ่านส่วนตัวของคุณในการตั้งค่าส่วนบุคคลและในการกู้คืนการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณ", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "รหัสส่วนตัวไม่ถูกต้องสำหรับการเข้ารหัสแอพฯ กรุณาอัปเดตรหัสการเข้ารหัสผ่านส่วนตัวของคุณในการตั้งค่าส่วนบุคคลและในการกู้คืนการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณ", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "การเข้ารหัสลับแอพฯ กำลังใช้งานอยู่ในขณะนี้ แต่คีย์ของคุณยังใช้งานไม่ได้ ต้องออกจากระบบและเข้าสู่ระบบอีกครั้ง", "Encryption App is enabled and ready" : "เข้ารหัสแอพถูกเปิดใช้งานและพร้อมทำงาน", "Bad Signature" : "ลายเซ็นไม่ดี", @@ -30,10 +30,10 @@ OC.L10N.register( "one-time password for server-side-encryption" : "รหัสผ่านเพียงครั้งเดียว สำหรับเข้ารหัสฝั่งเซิร์ฟเวอร์", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถถอดรหัสไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาถามเจ้าของไฟล์เพื่อยกเลิกการใช้งานร่วมกัน ", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถอ่านไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาสอบถามเจ้าของไฟล์เพื่อแชร์ไฟล์กับคุณ", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ
\n
\nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s
\n
\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ
\n
\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ
\n
\nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s
\n
\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัปเดตการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ
\n
\n", "The share will expire on %s." : "การแชร์จะหมดอายุในวันที่ %s", "Cheers!" : "ไชโย!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "นี่คุณ

ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s

กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "นี่คุณ

ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s

กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัปเดตการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ

", "Default encryption module" : "โมดูลการเข้ารหัสเริ่มต้น", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "การเข้ารหัสแอพฯ ถูกเปิดใช้งานแต่รหัสของคุณยังไม่ได้เริ่มต้นใช้ โปรดออกและเข้าสู่ระบบอีกครั้ง", "Encryption type: Master Key" : "ประเภทการเข้ารหัส: คีย์หลัก", @@ -60,7 +60,7 @@ OC.L10N.register( " If you don't remember your old password you can ask your administrator to recover your files." : "ถ้าคุณลืมรหัสผ่านเก่าของคุณ คุณสามารถขอให้ผู้ดูแลระบบกู้คืนไฟล์ของคุณ", "Old log-in password" : "เข้าสู่ระบบด้วยรหัสผ่านเก่า", "Current log-in password" : "เข้าสู่ระบบด้วยรหัสผ่านปัจจุบัน", - "Update Private Key Password" : "อัพเดทรหัสการเข้ารหัสผ่านส่วนตัว", + "Update Private Key Password" : "อัปเดตรหัสการเข้ารหัสผ่านส่วนตัว", "Enable password recovery:" : "เปิดใช้งานการกู้คืนรหัสผ่าน:", "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "การเปิดใช้งานตัวเลือกนี้จะช่วยให้คุณได้รับการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณในกรณีที่คุณลืมรหัสผ่าน", "Enabled" : "เปิดการใช้งาน", diff --git a/l10n/th_TH.json b/l10n/th_TH.json index 3ab14e8f..16c47951 100644 --- a/l10n/th_TH.json +++ b/l10n/th_TH.json @@ -15,12 +15,12 @@ "Recovery Key disabled" : "ปิดการใช้งานการกู้คืนรหัส", "Recovery Key enabled" : "เปิดการใช้งานการกู้คืนรหัส", "Could not enable the recovery key, please try again or contact your administrator" : "ไม่สามารถเปิดใช้งานการกู้คืนรหัสโปรดลองอีกครั้งหรือติดต่อผู้ดูแลระบบ", - "Could not update the private key password." : "ไม่สามารถอัพเดทรหัสการเข้ารหัสส่วนตัว", + "Could not update the private key password." : "ไม่สามารถอัปเดตรหัสการเข้ารหัสส่วนตัว", "The old password was not correct, please try again." : "รหัสผ่านเดิมไม่ถูกต้องโปรดลองอีกครั้ง", "The current log-in password was not correct, please try again." : "รหัสผ่านเข้าสู่ระบบในปัจจุบันไม่ถูกต้องโปรดลองอีกครั้ง", - "Private key password successfully updated." : "อัพเดทรหัส Private key เรียบร้อยแล้ว", + "Private key password successfully updated." : "อัปเดตรหัส Private key เรียบร้อยแล้ว", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "คุณจำเป็นต้องย้ายรหัสการเข้ารหัสลับของคุณจากการเข้ารหัสเก่า (ownCloud ที่มีเวอร์ชันต่ำกว่าหรือเท่ากับ 8.0) ไปเวอร์ชันใหม่ โปรดเรียกใช้ 'occ encryption:migrate' หรือติดต่อผู้ดูแลระบบ", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "รหัสส่วนตัวไม่ถูกต้องสำหรับการเข้ารหัสแอพฯ กรุณาอัพเดทรหัสการเข้ารหัสผ่านส่วนตัวของคุณในการตั้งค่าส่วนบุคคลและในการกู้คืนการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณ", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "รหัสส่วนตัวไม่ถูกต้องสำหรับการเข้ารหัสแอพฯ กรุณาอัปเดตรหัสการเข้ารหัสผ่านส่วนตัวของคุณในการตั้งค่าส่วนบุคคลและในการกู้คืนการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณ", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "การเข้ารหัสลับแอพฯ กำลังใช้งานอยู่ในขณะนี้ แต่คีย์ของคุณยังใช้งานไม่ได้ ต้องออกจากระบบและเข้าสู่ระบบอีกครั้ง", "Encryption App is enabled and ready" : "เข้ารหัสแอพถูกเปิดใช้งานและพร้อมทำงาน", "Bad Signature" : "ลายเซ็นไม่ดี", @@ -28,10 +28,10 @@ "one-time password for server-side-encryption" : "รหัสผ่านเพียงครั้งเดียว สำหรับเข้ารหัสฝั่งเซิร์ฟเวอร์", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถถอดรหัสไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาถามเจ้าของไฟล์เพื่อยกเลิกการใช้งานร่วมกัน ", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ไม่สามารถอ่านไฟล์นี้ มันอาจเป็นไฟล์ที่ใช้งานร่วมกัน กรุณาสอบถามเจ้าของไฟล์เพื่อแชร์ไฟล์กับคุณ", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ
\n
\nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s
\n
\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ
\n
\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ
\n
\nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s
\n
\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัปเดตการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ
\n
\n", "The share will expire on %s." : "การแชร์จะหมดอายุในวันที่ %s", "Cheers!" : "ไชโย!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "นี่คุณ

ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s

กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "นี่คุณ

ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s

กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัปเดตการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ

", "Default encryption module" : "โมดูลการเข้ารหัสเริ่มต้น", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "การเข้ารหัสแอพฯ ถูกเปิดใช้งานแต่รหัสของคุณยังไม่ได้เริ่มต้นใช้ โปรดออกและเข้าสู่ระบบอีกครั้ง", "Encryption type: Master Key" : "ประเภทการเข้ารหัส: คีย์หลัก", @@ -58,7 +58,7 @@ " If you don't remember your old password you can ask your administrator to recover your files." : "ถ้าคุณลืมรหัสผ่านเก่าของคุณ คุณสามารถขอให้ผู้ดูแลระบบกู้คืนไฟล์ของคุณ", "Old log-in password" : "เข้าสู่ระบบด้วยรหัสผ่านเก่า", "Current log-in password" : "เข้าสู่ระบบด้วยรหัสผ่านปัจจุบัน", - "Update Private Key Password" : "อัพเดทรหัสการเข้ารหัสผ่านส่วนตัว", + "Update Private Key Password" : "อัปเดตรหัสการเข้ารหัสผ่านส่วนตัว", "Enable password recovery:" : "เปิดใช้งานการกู้คืนรหัสผ่าน:", "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "การเปิดใช้งานตัวเลือกนี้จะช่วยให้คุณได้รับการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณในกรณีที่คุณลืมรหัสผ่าน", "Enabled" : "เปิดการใช้งาน", diff --git a/l10n/tr.js b/l10n/tr.js index 4a52cda5..f1b36abb 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -23,6 +23,7 @@ OC.L10N.register( "Private key password successfully updated." : "Özel anahtar parolası başarıyla güncellendi.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Eski şifreleme anahtarlarınızı eski şifrelemeden (ownCloud <= 8.0) yenisine taşımanız gerekli. Lütfen 'occ encryption:migrate' çalıştırın veya yöneticinize danışın", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Şifreleme Uygulaması etkin, fakat anahtarlarınız hazırlanmamış. Lütfen oturumu kapatıp yeniden açın.", "Encryption App is enabled and ready" : "Şifreleme Uygulaması etkin ve hazır", "Bad Signature" : "Kötü İmza", "Missing Signature" : "Eksik İmza", @@ -34,6 +35,7 @@ OC.L10N.register( "Cheers!" : "Hoşçakalın!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Selam,

Sistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız %s parolası kullanılarak şifrelendi.

Lütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.

", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın", + "Please select an encryption option" : "Lütfen bir şifreleme opsiyonu seçiniz", "Encrypt the home storage" : "Ana depolamayı şifrele", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Bu seçeneği etkinleştirmek ana depolamadaki bütün dosyaları şifreler, aksi takdirde sadece harici depolamadaki dosyalar şifrelenir", "Enable recovery key" : "Kurtarma anahtarını etkinleştir", diff --git a/l10n/tr.json b/l10n/tr.json index 4d4461bf..d184679e 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -21,6 +21,7 @@ "Private key password successfully updated." : "Özel anahtar parolası başarıyla güncellendi.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Eski şifreleme anahtarlarınızı eski şifrelemeden (ownCloud <= 8.0) yenisine taşımanız gerekli. Lütfen 'occ encryption:migrate' çalıştırın veya yöneticinize danışın", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Şifreleme Uygulaması etkin, fakat anahtarlarınız hazırlanmamış. Lütfen oturumu kapatıp yeniden açın.", "Encryption App is enabled and ready" : "Şifreleme Uygulaması etkin ve hazır", "Bad Signature" : "Kötü İmza", "Missing Signature" : "Eksik İmza", @@ -32,6 +33,7 @@ "Cheers!" : "Hoşçakalın!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Selam,

Sistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız %s parolası kullanılarak şifrelendi.

Lütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.

", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın", + "Please select an encryption option" : "Lütfen bir şifreleme opsiyonu seçiniz", "Encrypt the home storage" : "Ana depolamayı şifrele", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Bu seçeneği etkinleştirmek ana depolamadaki bütün dosyaları şifreler, aksi takdirde sadece harici depolamadaki dosyalar şifrelenir", "Enable recovery key" : "Kurtarma anahtarını etkinleştir", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index d4b275df..901a6685 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Missing recovery key password" : "丢失的回复密钥", "Please repeat the recovery key password" : "请替换恢复密钥", + "Repeated recovery key password does not match the provided recovery key password" : "重复输入的恢复密钥不匹配", "Recovery key successfully enabled" : "恢复密钥成功启用", "Could not enable recovery key. Please check your recovery key password!" : "不能启用恢复密钥。请检查恢复密钥密码!", "Recovery key successfully disabled" : "恢复密钥成功禁用", @@ -13,18 +14,41 @@ OC.L10N.register( "Please repeat the new recovery password" : "请替换新的恢复密码", "Password successfully changed." : "密码修改成功。", "Could not change the password. Maybe the old password was not correct." : "不能修改密码。旧密码可能不正确。", + "Recovery Key disabled" : "恢复密钥已停用", + "Recovery Key enabled" : "恢复密钥已启用", + "Could not enable the recovery key, please try again or contact your administrator" : "无法开启恢复密钥,请重试或联系您的管理员", "Could not update the private key password." : "不能更新私有密钥。", "The old password was not correct, please try again." : "原始密码错误,请重试。", "The current log-in password was not correct, please try again." : "当前登录密码不正确,请重试。", "Private key password successfully updated." : "私钥密码成功更新。", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "你需要从旧版本 (ownCloud <= 8.0) 迁移你的加密密钥,请运行 `occ encryption:migrate` 或联系管理员。", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密应用已启用但未初始化你的密钥,请退出并重新登录。", + "Encryption App is enabled and ready" : "加密应用已就绪。", + "Missing Signature" : "缺少签名", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", "The share will expire on %s." : "此分享将在 %s 过期。", "Cheers!" : "干杯!", + "Default encryption module" : "默认加密模块", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", + "Encryption type: Master Key" : "加密类型:主密钥", + "Encryption type: User Specific Key" : "加密类型:用户指定密钥", + "Please select an encryption option" : "请选择加密选项", + "Master Key" : "主密钥", + "User-specific key" : "用户指定密钥", + "Permanently select this mode" : "永久使用此模式", + "Enable recovery key" : "开启恢复密钥", + "Disable recovery key" : "停用恢复密钥", "Recovery key password" : "恢复密钥密码", + "Repeat recovery key password" : "重复恢复密钥", "Change recovery key password:" : "更改恢复密钥密码", + "Old recovery key password" : "旧的恢复密钥", + "New recovery key password" : "新的恢复密钥", + "Repeat new recovery key password" : "重复新的恢复密钥", "Change Password" : "修改密码", + "ownCloud basic encryption module" : "ownCloud 基础加密模块", + "Your private key password no longer matches your log-in password." : "您的私钥密码不再匹配您的登录密码:", + "Set your old private key password to your current log-in password:" : "讲您旧的私钥密码改为当前登录密码:", " If you don't remember your old password you can ask your administrator to recover your files." : "如果您记不住旧的密码,您可以请求管理员恢复您的文件。", "Old log-in password" : "旧登录密码", "Current log-in password" : "当前登录密码", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index 31ebdd34..fa010774 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -1,6 +1,7 @@ { "translations": { "Missing recovery key password" : "丢失的回复密钥", "Please repeat the recovery key password" : "请替换恢复密钥", + "Repeated recovery key password does not match the provided recovery key password" : "重复输入的恢复密钥不匹配", "Recovery key successfully enabled" : "恢复密钥成功启用", "Could not enable recovery key. Please check your recovery key password!" : "不能启用恢复密钥。请检查恢复密钥密码!", "Recovery key successfully disabled" : "恢复密钥成功禁用", @@ -11,18 +12,41 @@ "Please repeat the new recovery password" : "请替换新的恢复密码", "Password successfully changed." : "密码修改成功。", "Could not change the password. Maybe the old password was not correct." : "不能修改密码。旧密码可能不正确。", + "Recovery Key disabled" : "恢复密钥已停用", + "Recovery Key enabled" : "恢复密钥已启用", + "Could not enable the recovery key, please try again or contact your administrator" : "无法开启恢复密钥,请重试或联系您的管理员", "Could not update the private key password." : "不能更新私有密钥。", "The old password was not correct, please try again." : "原始密码错误,请重试。", "The current log-in password was not correct, please try again." : "当前登录密码不正确,请重试。", "Private key password successfully updated." : "私钥密码成功更新。", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "你需要从旧版本 (ownCloud <= 8.0) 迁移你的加密密钥,请运行 `occ encryption:migrate` 或联系管理员。", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密应用已启用但未初始化你的密钥,请退出并重新登录。", + "Encryption App is enabled and ready" : "加密应用已就绪。", + "Missing Signature" : "缺少签名", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", "The share will expire on %s." : "此分享将在 %s 过期。", "Cheers!" : "干杯!", + "Default encryption module" : "默认加密模块", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", + "Encryption type: Master Key" : "加密类型:主密钥", + "Encryption type: User Specific Key" : "加密类型:用户指定密钥", + "Please select an encryption option" : "请选择加密选项", + "Master Key" : "主密钥", + "User-specific key" : "用户指定密钥", + "Permanently select this mode" : "永久使用此模式", + "Enable recovery key" : "开启恢复密钥", + "Disable recovery key" : "停用恢复密钥", "Recovery key password" : "恢复密钥密码", + "Repeat recovery key password" : "重复恢复密钥", "Change recovery key password:" : "更改恢复密钥密码", + "Old recovery key password" : "旧的恢复密钥", + "New recovery key password" : "新的恢复密钥", + "Repeat new recovery key password" : "重复新的恢复密钥", "Change Password" : "修改密码", + "ownCloud basic encryption module" : "ownCloud 基础加密模块", + "Your private key password no longer matches your log-in password." : "您的私钥密码不再匹配您的登录密码:", + "Set your old private key password to your current log-in password:" : "讲您旧的私钥密码改为当前登录密码:", " If you don't remember your old password you can ask your administrator to recover your files." : "如果您记不住旧的密码,您可以请求管理员恢复您的文件。", "Old log-in password" : "旧登录密码", "Current log-in password" : "当前登录密码", From 21729f7a97bbd4aaf0cb903c59e66030b4ea8665 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 30 Jul 2019 16:23:03 +0545 Subject: [PATCH 090/348] Remove stable10 test jobs --- .drone.yml | 1486 ++++++---------------------------------------------- 1 file changed, 165 insertions(+), 1321 deletions(-) diff --git a/.drone.yml b/.drone.yml index 02a3d2d5..b10bf82a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -33,7 +33,7 @@ pipeline: image: owncloudci/php:${PHP_VERSION} pull: true commands: - - git clone -b stable10 --depth=1 https://github.com/owncloud/core.git /var/www/owncloud/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /var/www/owncloud/testrunner - cp -r /var/www/owncloud/server/apps/encryption /var/www/owncloud/testrunner/apps/ - cd /var/www/owncloud/testrunner - make install-composer-deps @@ -401,59 +401,27 @@ matrix: DB_HOST: pgsql NEED_CORE: true - # - # stable10 - # # php 7.0 - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: sqlite NEED_CORE: true - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: mysql DB_HOST: mysql NEED_CORE: true - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - TEST_SUITE: phpunit - DB_TYPE: pgsql - DB_HOST: pgsql - NEED_CORE: true - - # php 7.1 - - PHP_VERSION: 7.1 - OC_VERSION: daily-stable10-qa - TEST_SUITE: phpunit - DB_TYPE: sqlite - NEED_CORE: true - - - PHP_VERSION: 7.1 - OC_VERSION: daily-stable10-qa - TEST_SUITE: phpunit - DB_TYPE: mysql - DB_HOST: mysql - NEED_CORE: true - - - PHP_VERSION: 7.1 - OC_VERSION: daily-stable10-qa + OC_VERSION: daily-master-qa TEST_SUITE: phpunit DB_TYPE: pgsql DB_HOST: pgsql NEED_CORE: true - # php 7.2 - - PHP_VERSION: 7.2 - OC_VERSION: daily-stable10-qa - TEST_SUITE: phpunit - DB_TYPE: mysql - DB_HOST: mysql - NEED_CORE: true - # Acceptance Tests ## encryption CLI acceptance tests masterkey encryption - PHP_VERSION: 7.1 @@ -489,609 +457,503 @@ matrix: DB_TYPE: mysql DB_HOST: mysql - ## UI core stable10 with masterkey encryption - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + ## UI core master with masterkey encryption + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 1 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 2 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 3 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 4 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 5 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 6 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 7 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 8 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 9 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 10 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 11 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 12 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 13 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 14 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 15 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 16 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 17 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 18 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 19 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 20 - ## UI core stable10 with user-keys encryption - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + ## UI core master with user-keys encryption + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 1 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 2 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 3 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 4 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 5 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 6 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 7 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 8 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 9 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 10 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 11 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 12 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance PART: 13 - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 14 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 15 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 16 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 17 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 18 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 19 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 20 - - ## UI core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa NEED_CORE: true @@ -1100,12 +962,12 @@ matrix: NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 1 + PART: 14 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1115,12 +977,12 @@ matrix: NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 2 + PART: 15 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1130,12 +992,12 @@ matrix: NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 3 + PART: 16 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1145,12 +1007,12 @@ matrix: NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 4 + PART: 17 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1160,12 +1022,12 @@ matrix: NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 5 + PART: 18 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1175,12 +1037,12 @@ matrix: NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 6 + PART: 19 - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1190,1029 +1052,11 @@ matrix: NEED_SELENIUM: true NEED_EMAIL: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql TEST_SUITE: core-web-acceptance - PART: 7 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 8 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 9 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 10 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 11 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 12 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 13 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 14 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 15 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 16 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 17 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 18 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 19 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 20 - - ## UI core master with user-keys encryption - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 1 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 2 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 3 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 4 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 5 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 6 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 7 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 8 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 9 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 10 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 11 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 12 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 13 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 14 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 15 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 16 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 17 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 18 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 19 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 20 - - ## API core stable10 with masterkey encryption - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 1 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 2 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 3 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 4 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 5 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 6 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 7 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 8 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 9 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 10 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 11 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 12 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 13 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 14 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 15 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 16 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 17 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 18 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 19 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 20 - - ## API core stable10 with user-keys encryption - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 1 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 2 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 3 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 4 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 5 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 6 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 7 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 8 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 9 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 10 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 11 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 12 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 13 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 14 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 15 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 16 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 17 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 18 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 19 - - - PHP_VERSION: 7.0 - OC_VERSION: daily-stable10-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance PART: 20 ## API core master with masterkey encryption @@ -2222,7 +1066,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2235,7 +1079,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2248,7 +1092,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2261,7 +1105,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2274,7 +1118,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2287,7 +1131,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2300,7 +1144,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2313,7 +1157,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2326,7 +1170,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2339,7 +1183,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2352,7 +1196,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2365,7 +1209,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2378,7 +1222,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2391,7 +1235,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2404,7 +1248,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2417,7 +1261,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2430,7 +1274,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2443,7 +1287,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2456,7 +1300,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2469,7 +1313,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql @@ -2483,7 +1327,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2496,7 +1340,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2509,7 +1353,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2522,7 +1366,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2535,7 +1379,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2548,7 +1392,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2561,7 +1405,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2574,7 +1418,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2587,7 +1431,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2600,7 +1444,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2613,7 +1457,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2626,7 +1470,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2639,7 +1483,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2652,7 +1496,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2665,7 +1509,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2678,7 +1522,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2691,7 +1535,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2704,7 +1548,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2717,7 +1561,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql @@ -2730,7 +1574,7 @@ matrix: NEED_INSTALL_APP: true NEED_SERVER: true USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-stable10-qa + FEDERATION_OC_VERSION: daily-master-qa ENCRYPTION_TYPE: user-keys DB_TYPE: mysql DB_HOST: mysql From 84054aa294a3e76218e98f02ceafdae419a8d37d Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 13 Aug 2019 16:49:02 +0545 Subject: [PATCH 091/348] Specify ENCRYPTION_TYPE var when running core tests --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index b10bf82a..fa67ee8a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -236,6 +236,7 @@ pipeline: - SELENIUM_PORT=4444 - PLATFORM=Linux - MAILHOG_HOST=email + - ENCRYPTION_TYPE=${ENCRYPTION_TYPE} - DIVIDE_INTO_NUM_PARTS=20 - RUN_PART=${PART} commands: @@ -252,6 +253,7 @@ pipeline: environment: - TEST_SERVER_URL=http://owncloud - MAILHOG_HOST=email + - ENCRYPTION_TYPE=${ENCRYPTION_TYPE} - DIVIDE_INTO_NUM_PARTS=20 - RUN_PART=${PART} commands: From 2b779e8049c0c86432feb8768bcdc753f2670154 Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Mon, 12 Aug 2019 10:03:14 +0200 Subject: [PATCH 092/348] added ability to sign app via makefile Signed-off-by: Patrick Jahns --- Makefile | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index d1eb2b75..74a7d805 100644 --- a/Makefile +++ b/Makefile @@ -24,6 +24,19 @@ PHAN=php -d zend.enable_gc=0 vendor-bin/phan/vendor/bin/phan PHPSTAN=php -d zend.enable_gc=0 vendor-bin/phpstan/vendor/bin/phpstan BEHAT_BIN=vendor-bin/behat/vendor/bin/behat +occ?=$(CURDIR)/../../occ +private_key?=$(HOME)/.owncloud/certificates/$(app_name).key +certificate?=$(HOME)/.owncloud/certificates/$(app_name).crt +sign?=$(occ) integrity:sign-app --privateKey="$(private_key)" --certificate="$(certificate)" +sign_skip_msg="Skipping signing, either no key and certificate found in $(private_key) and $(certificate) or occ can not be found at $(occ)" +ifneq (,$(wildcard $(private_key))) +ifneq (,$(wildcard $(certificate))) +ifneq (,$(wildcard $(occ))) + CAN_SIGN=true +endif +endif +endif + # start with displaying help .DEFAULT_GOAL := help @@ -43,7 +56,7 @@ clean-composer-deps: .PHONY: dist dist: ## Build distribution -dist: distdir package +dist: distdir sign package .PHONY: distdir distdir: @@ -51,6 +64,14 @@ distdir: mkdir -p $(dist_dir)/$(app_name) cp -R $(all_src) $(dist_dir)/$(app_name) +.PHONY: sign +sign: +ifdef CAN_SIGN + $(sign) --path="$(dist_dir)/$(app_name)" +else + @echo $(sign_skip_msg) +endif + .PHONY: package package: tar -czf $(dist_dir)/$(app_name).tar.gz -C $(dist_dir) $(app_name) From 4f01647ec23bf9f401834bcdf593046538e8d9cb Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Fri, 9 Aug 2019 12:04:12 +0200 Subject: [PATCH 093/348] added basic changelog Signed-off-by: Patrick Jahns --- CHANGELOG.md | 22 ++++++++++++++++++++++ Makefile | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..7239ac11 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,22 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). + +## 1.4.0 + +### Added + +- `encryption:fixencryptedversion` command to address issues related to encrypted versions [#115](https://github.com/owncloud/encryption/pull/115) + +### Changed + +- Improved wording for several user/administrator interactions [#21](https://github.com/owncloud/encryption/pull/21) [#117](https://github.com/owncloud/encryption/pull/117) + +### Fixed + +- Issues with recreating masterkeys when HSM is used [#128](https://github.com/owncloud/encryption/pull/128) + + +[Unreleased]: https://github.com/owncloud/encryption/compare/v1.4.0...HEAD \ No newline at end of file diff --git a/Makefile b/Makefile index d1eb2b75..78d63926 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ endif app_name=$(notdir $(CURDIR)) build_dir=$(CURDIR)/build dist_dir=$(build_dir)/dist -doc_files=README.md LICENSE +doc_files=README.md CHANGELOG.md LICENSE src_dirs=appinfo css img js l10n lib templates all_src=$(src_dirs) $(doc_files) From 68f539390520e8b04f5b7196fe3e46e9578b3f15 Mon Sep 17 00:00:00 2001 From: Patrick Jahns Date: Fri, 9 Aug 2019 13:34:26 +0200 Subject: [PATCH 094/348] bump version to 1.4.0 --- appinfo/info.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index 2379ab40..c3473264 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -19,7 +19,7 @@ admin-encryption false - 1.3.1 + 1.4.0 security From eecec98d182518483fd46aa9a872ebcd8513a14a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 20 Aug 2019 08:54:45 +0545 Subject: [PATCH 095/348] Add unit tests on PHP 7.3 --- .drone.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.drone.yml b/.drone.yml index fa67ee8a..5c18b8ce 100644 --- a/.drone.yml +++ b/.drone.yml @@ -403,6 +403,27 @@ matrix: DB_HOST: pgsql NEED_CORE: true + # php 7.3 + - PHP_VERSION: 7.3 + OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: sqlite + NEED_CORE: true + + - PHP_VERSION: 7.3 + OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: mysql + DB_HOST: mysql + NEED_CORE: true + + - PHP_VERSION: 7.3 + OC_VERSION: daily-master-qa + TEST_SUITE: phpunit + DB_TYPE: pgsql + DB_HOST: pgsql + NEED_CORE: true + # php 7.0 - PHP_VERSION: 7.0 OC_VERSION: daily-master-qa From d38799b080338b11c1f87ae846c9040fcfb5c8f2 Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Mon, 2 Sep 2019 11:53:20 +0200 Subject: [PATCH 096/348] Update release date for 1.4.0 --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7239ac11..951f7a94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## 1.4.0 +## [Unreleased] + +## 1.4.0 - 2019-09-02 ### Added @@ -19,4 +21,4 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). - Issues with recreating masterkeys when HSM is used [#128](https://github.com/owncloud/encryption/pull/128) -[Unreleased]: https://github.com/owncloud/encryption/compare/v1.4.0...HEAD \ No newline at end of file +[Unreleased]: https://github.com/owncloud/encryption/compare/v1.4.0...HEAD From 489ab5b1a2401fcee9a2c5de1d73f49497106234 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 15 Aug 2019 21:58:39 +0545 Subject: [PATCH 097/348] Test with core 10.3.0RC1 --- .drone.yml | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 5c18b8ce..38bf1088 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1647,6 +1647,18 @@ matrix: DB_HOST: mysql USE_RELEASE_TARBALL: true + - PHP_VERSION: 7.2 + OC_VERSION: 10.3.0RC1 + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + BEHAT_SUITE: cliEncryption + TEST_SUITE: cli-acceptance + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + USE_RELEASE_TARBALL: true + # Release Tarball ## encryption WebUI acceptance tests user-keys encryption - PHP_VERSION: 7.1 @@ -1663,6 +1675,20 @@ matrix: DB_HOST: mysql USE_RELEASE_TARBALL: true + - PHP_VERSION: 7.1 + OC_VERSION: 10.3.0RC1 + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + BEHAT_SUITE: webUIUserKeysType + TEST_SUITE: web-acceptance + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + USE_RELEASE_TARBALL: true + # Release Tarball ## encryption WebUI acceptance tests master-keys encryption - PHP_VERSION: 7.1 @@ -1677,4 +1703,18 @@ matrix: ENCRYPTION_TYPE: masterkey DB_TYPE: mysql DB_HOST: mysql - USE_RELEASE_TARBALL: true \ No newline at end of file + USE_RELEASE_TARBALL: true + + - PHP_VERSION: 7.1 + OC_VERSION: 10.3.0RC1 + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + BEHAT_SUITE: webUIMasterKeyType + TEST_SUITE: web-acceptance + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + USE_RELEASE_TARBALL: true From 94de03bb896ffb83697d9b34634cf53bbff048e8 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 3 Oct 2019 11:53:48 +0545 Subject: [PATCH 098/348] Test with latest release --- .drone.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 38bf1088..95f8db3e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1636,7 +1636,7 @@ matrix: # Acceptance Tests ## encryption CLI acceptance tests masterkey encryption - PHP_VERSION: 7.2 - OC_VERSION: 10.2.1 + OC_VERSION: latest NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true @@ -1662,7 +1662,7 @@ matrix: # Release Tarball ## encryption WebUI acceptance tests user-keys encryption - PHP_VERSION: 7.1 - OC_VERSION: 10.2.1 + OC_VERSION: latest NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true @@ -1692,7 +1692,7 @@ matrix: # Release Tarball ## encryption WebUI acceptance tests master-keys encryption - PHP_VERSION: 7.1 - OC_VERSION: 10.2.1 + OC_VERSION: latest NEED_CORE: true NEED_INSTALL_APP: true NEED_SERVER: true From 325eb954a66465bc15ed37cc7b963c113792f34e Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 3 Oct 2019 15:54:40 +0545 Subject: [PATCH 099/348] Split core acceptance tests in 25 parts --- .drone.yml | 284 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 282 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 95f8db3e..4dce19fe 100644 --- a/.drone.yml +++ b/.drone.yml @@ -237,7 +237,7 @@ pipeline: - PLATFORM=Linux - MAILHOG_HOST=email - ENCRYPTION_TYPE=${ENCRYPTION_TYPE} - - DIVIDE_INTO_NUM_PARTS=20 + - DIVIDE_INTO_NUM_PARTS=25 - RUN_PART=${PART} commands: - touch /var/www/owncloud/saved-settings.sh @@ -254,7 +254,7 @@ pipeline: - TEST_SERVER_URL=http://owncloud - MAILHOG_HOST=email - ENCRYPTION_TYPE=${ENCRYPTION_TYPE} - - DIVIDE_INTO_NUM_PARTS=20 + - DIVIDE_INTO_NUM_PARTS=25 - RUN_PART=${PART} commands: - touch /var/www/owncloud/saved-settings.sh @@ -781,6 +781,81 @@ matrix: TEST_SUITE: core-web-acceptance PART: 20 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 21 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 22 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 23 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 24 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 25 + ## UI core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1082,6 +1157,81 @@ matrix: TEST_SUITE: core-web-acceptance PART: 20 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 21 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 22 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 23 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 24 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + NEED_SELENIUM: true + NEED_EMAIL: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-web-acceptance + PART: 25 + ## API core master with masterkey encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1343,6 +1493,71 @@ matrix: TEST_SUITE: core-api-acceptance PART: 20 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 21 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 22 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 23 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 24 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: masterkey + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 25 + ## API core master with user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa @@ -1604,6 +1819,71 @@ matrix: TEST_SUITE: core-api-acceptance PART: 20 + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 21 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 22 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 23 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 24 + + - PHP_VERSION: 7.1 + OC_VERSION: daily-master-qa + NEED_CORE: true + NEED_INSTALL_APP: true + NEED_SERVER: true + USE_FEDERATED_SERVER: true + FEDERATION_OC_VERSION: daily-master-qa + ENCRYPTION_TYPE: user-keys + DB_TYPE: mysql + DB_HOST: mysql + TEST_SUITE: core-api-acceptance + PART: 25 + ## encryption WebUI acceptance tests user-keys encryption - PHP_VERSION: 7.1 OC_VERSION: daily-master-qa From 3d795ff7ed2330ac8447f8901921e9adba6b15a8 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 9 Oct 2019 14:26:11 +0545 Subject: [PATCH 100/348] Initial drone starlark --- .drone.starlark | 1477 ++++ .drone.yml | 21175 +++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 20657 insertions(+), 1995 deletions(-) create mode 100644 .drone.starlark diff --git a/.drone.starlark b/.drone.starlark new file mode 100644 index 00000000..1a51d1ec --- /dev/null +++ b/.drone.starlark @@ -0,0 +1,1477 @@ +config = { + 'app': 'encryption', + 'rocketchat': { + 'channel': 'builds', + 'from_secret': 'private_rocketchat' + }, + + 'branches': [ + 'master' + ], + + 'codestyle': { + 'ordinary' : { + 'phpVersions': [ + '7.0', + '7.1', + '7.2', + '7.3', + ], + }, + }, + + 'javascript': False, + + 'phpunit': { + 'withCoverage' : { + 'phpVersions': [ + '7.1', + ], + 'databases': [ + 'sqlite', + 'mysql:5.5', + 'postgres:9.4', + ], + }, + 'withoutCoverage' : { + 'phpVersions': [ + '7.0', + '7.2', + '7.3', + ], + 'databases': [ + 'sqlite', + 'mysql:5.5', + 'postgres:9.4', + ], + 'coverage': False + }, + }, + + 'acceptance': { + 'cli-masterkey': { + 'suites': [ + 'cliEncryption', + ], + 'databases': [ + 'mysql:5.5', + 'postgres:9.4', + ], + 'servers': [ + 'daily-master-qa', + 'latest', + '10.3.0RC1' + ], + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, + 'webUI-masterkey': { + 'suites': { + 'webUIMasterKeyType': 'webUIMasterKey', + }, + 'databases': [ + 'mysql:5.5', + ], + 'servers': [ + 'daily-master-qa', + 'latest', + '10.3.0RC1' + ], + 'emailNeeded': True, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, + 'webUI-userkeys': { + 'suites': { + 'webUIUserKeysType': 'webUIUserKeys', + }, + 'databases': [ + 'mysql:5.5', + ], + 'servers': [ + 'daily-master-qa', + 'latest', + '10.3.0RC1' + ], + 'emailNeeded': True, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, + 'api-core-masterkey': { + 'suites': [ + 'apiCoreMKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'daily-master-qa', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 25, + 'federatedServerNeeded': True, + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'masterkey', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, + 'api-core-userkeys': { + 'suites': [ + 'apiCoreUKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'daily-master-qa', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 25, + 'federatedServerNeeded': True, + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'user-keys', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, + 'webUI-core-masterkey': { + 'suites': [ + 'webUIcoreMKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'daily-master-qa', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 25, + 'emailNeeded': True, + 'federatedServerNeeded': True, + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'masterkey', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, + 'webUI-core-userkeys': { + 'suites': [ + 'webUIcoreUKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'daily-master-qa', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 25, + 'emailNeeded': True, + 'federatedServerNeeded': True, + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'user-keys', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, + } +} + +def main(ctx): + before = beforePipelines() + + stages = stagePipelines() + if (stages == False): + print('Errors detected. Review messages above.') + return [] + + dependsOn(before, stages) + + after = afterPipelines() + dependsOn(stages, after) + + return before + stages + after + +def beforePipelines(): + return codestyle() + jscodestyle() + phpstan() + phan() + +def stagePipelines(): + buildPipelines = build() + jsPipelines = javascript() + phpunitPipelines = phptests('phpunit') + phpintegrationPipelines = phptests('phpintegration') + acceptancePipelines = acceptance() + if (buildPipelines == False) or (jsPipelines == False) or (phpunitPipelines == False) or (phpintegrationPipelines == False) or (acceptancePipelines == False): + return False + + return buildPipelines + jsPipelines + phpunitPipelines + phpintegrationPipelines + acceptancePipelines + +def afterPipelines(): + return [ + notify() + ] + +def codestyle(): + pipelines = [] + + if 'codestyle' not in config: + return pipelines + + default = { + 'phpVersions': ['7.0'], + } + + if 'defaults' in config: + if 'codestyle' in config['defaults']: + for item in config['defaults']['codestyle']: + default[item] = config['defaults']['codestyle'][item] + + codestyleConfig = config['codestyle'] + + if type(codestyleConfig) == "bool": + if codestyleConfig: + # the config has 'codestyle' true, so specify an empty dict that will get the defaults + codestyleConfig = {} + else: + return pipelines + + if len(codestyleConfig) == 0: + # 'codestyle' is an empty dict, so specify a single section that will get the defaults + codestyleConfig = {'doDefault': {}} + + for category, matrix in codestyleConfig.items(): + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + for phpVersion in params['phpVersions']: + name = 'coding-standard-php%s' % phpVersion + + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': name, + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'server/apps/%s' % config['app'] + }, + 'steps': [ + { + 'name': 'coding-standard', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'make test-php-style' + ] + } + ], + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + pipelines.append(result) + + return pipelines + +def jscodestyle(): + pipelines = [] + + if 'jscodestyle' not in config: + return pipelines + + if type(config['jscodestyle']) == "bool": + if not config['jscodestyle']: + return pipelines + + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': 'coding-standard-js', + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'server/apps/%s' % config['app'] + }, + 'steps': [ + { + 'name': 'coding-standard-js', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'make test-js-style' + ] + } + ], + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + pipelines.append(result) + + return pipelines + +def phpstan(): + pipelines = [] + + if 'phpstan' not in config: + return pipelines + + default = { + 'phpVersions': ['7.2'], + 'logLevel': '2', + } + + if 'defaults' in config: + if 'phpstan' in config['defaults']: + for item in config['defaults']['phpstan']: + default[item] = config['defaults']['phpstan'][item] + + phpstanConfig = config['phpstan'] + + if type(phpstanConfig) == "bool": + if phpstanConfig: + # the config has 'phpstan' true, so specify an empty dict that will get the defaults + phpstanConfig = {} + else: + return pipelines + + if len(phpstanConfig) == 0: + # 'phpstan' is an empty dict, so specify a single section that will get the defaults + phpstanConfig = {'doDefault': {}} + + for category, matrix in phpstanConfig.items(): + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + for phpVersion in params['phpVersions']: + name = 'phpstan-php%s' % phpVersion + + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': name, + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'server/apps/%s' % config['app'] + }, + 'steps': + installCore('daily-master-qa', 'sqlite', False) + + installApp(phpVersion) + + setupServerAndApp(phpVersion, params['logLevel']) + + [ + { + 'name': 'phpstan', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'make test-php-phpstan' + ] + } + ], + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + pipelines.append(result) + + return pipelines + +def phan(): + pipelines = [] + + if 'phan' not in config: + return pipelines + + default = { + 'phpVersions': ['7.0', '7.1', '7.2', '7.3'], + } + + if 'defaults' in config: + if 'phan' in config['defaults']: + for item in config['defaults']['phan']: + default[item] = config['defaults']['phan'][item] + + phanConfig = config['phan'] + + if type(phanConfig) == "bool": + if phanConfig: + # the config has 'phan' true, so specify an empty dict that will get the defaults + phanConfig = {} + else: + return pipelines + + if len(phanConfig) == 0: + # 'phan' is an empty dict, so specify a single section that will get the defaults + phanConfig = {'doDefault': {}} + + for category, matrix in phanConfig.items(): + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + for phpVersion in params['phpVersions']: + name = 'phan-php%s' % phpVersion + + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': name, + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'server/apps/%s' % config['app'] + }, + 'steps': + installCore('daily-master-qa', 'sqlite', False) + + [ + { + 'name': 'phan', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'make test-php-phan' + ] + } + ], + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + pipelines.append(result) + + return pipelines + +def build(): + pipelines = [] + + if 'build' not in config: + return pipelines + + default = { + 'phpVersions': ['7.0'], + 'commands': [ + 'make dist' + ], + 'extraEnvironment': {}, + 'configureTarOnTag': False, + } + + if 'defaults' in config: + if 'build' in config['defaults']: + for item in config['defaults']['build']: + default[item] = config['defaults']['build'][item] + + matrix = config['build'] + + if type(matrix) == "bool": + if matrix: + # the config has 'build' true, so specify an empty dict that will get the defaults + matrix = {} + else: + return pipelines + + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + for phpVersion in params['phpVersions']: + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': 'build', + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'server/apps/%s' % config['app'] + }, + 'steps': [ + { + 'name': 'build', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'environment': params['extraEnvironment'], + 'commands': params['commands'] + } + ] + ([ + { + 'name': 'github_release', + 'image': 'plugins/github-release', + 'pull': 'always', + 'settings': { + 'checksum': 'sha256', + 'file_exists': 'overwrite', + 'files': 'build/dist/%s.tar.gz' % config['app'], + 'prerelease': True, + }, + 'environment': { + 'GITHUB_TOKEN': { + 'from_secret': 'github_token' + }, + }, + 'when': { + 'event': [ + 'tag' + ] + }, + } + ] if params['configureTarOnTag'] else []), + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + pipelines.append(result) + + return pipelines + +def javascript(): + pipelines = [] + + if 'javascript' not in config: + return pipelines + + default = { + 'coverage': False, + 'logLevel': '2', + 'extraSetup': [], + 'extraServices': [], + 'extraEnvironment': {}, + 'extraCommandsBeforeTestRun': [], + } + + if 'defaults' in config: + if 'javascript' in config['defaults']: + for item in config['defaults']['javascript']: + default[item] = config['defaults']['javascript'][item] + + matrix = config['javascript'] + + if type(matrix) == "bool": + if matrix: + # the config has 'javascript' true, so specify an empty dict that will get the defaults + matrix = {} + else: + return pipelines + + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': 'javascript-tests', + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'server/apps/%s' % config['app'] + }, + 'steps': + installCore('daily-master-qa', 'sqlite', False) + + installApp('7.0') + + setupServerAndApp('7.0', params['logLevel']) + + params['extraSetup'] + + [ + { + 'name': 'js-tests', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'environment': params['extraEnvironment'], + 'commands': params['extraCommandsBeforeTestRun'] + [ + 'make test-js' + ] + } + ], + 'services': params['extraServices'], + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + if params['coverage']: + result['steps'].append({ + 'name': 'codecov-js', + 'image': 'plugins/codecov:2', + 'pull': 'always', + 'settings': { + 'paths': [ + 'coverage/*.info', + ], + 'token': { + 'from_secret': 'codecov_token' + } + } + }) + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + return [result] + +def phptests(testType): + pipelines = [] + + if testType not in config: + return pipelines + + errorFound = False + + default = { + 'phpVersions': ['7.0', '7.1', '7.2', '7.3'], + 'databases': [ + 'sqlite', 'mariadb:10.2', 'mysql:5.5', 'mysql:5.7', 'postgres:9.4', 'oracle' + ], + 'coverage': True, + 'includeKeyInMatrixName': False, + 'logLevel': '2', + 'cephS3': False, + 'scalityS3': False, + 'extraSetup': [], + 'extraServices': [], + 'extraEnvironment': {}, + 'extraCommandsBeforeTestRun': [], + 'extraApps': {}, + } + + if 'defaults' in config: + if testType in config['defaults']: + for item in config['defaults'][testType]: + default[item] = config['defaults'][testType][item] + + phptestConfig = config[testType] + + if type(phptestConfig) == "bool": + if phptestConfig: + # the config has just True, so specify an empty dict that will get the defaults + phptestConfig = {} + else: + return pipelines + + if len(phptestConfig) == 0: + # the PHP test config is an empty dict, so specify a single section that will get the defaults + phptestConfig = {'doDefault': {}} + + for category, matrix in phptestConfig.items(): + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + if ((config['app'] != 'files_primary_s3') and ((params['cephS3'] != False) or (params['scalityS3'] != False))): + # If we are not already 'files_primary_s3' and we need S3 storage, then install the 'files_primary_s3' app + extraAppsDict = { + 'files_primary_s3': 'composer install' + } + for app, command in params['extraApps'].items(): + extraAppsDict[app] = command + params['extraApps'] = extraAppsDict + + for phpVersion in params['phpVersions']: + + if testType == 'phpunit': + if params['coverage']: + command = 'make test-php-unit-dbg' + else: + command = 'make test-php-unit' + else: + if params['coverage']: + command = 'make test-php-integration-dbg' + else: + command = 'make test-php-integration' + + for db in params['databases']: + keyString = '-' + category if params['includeKeyInMatrixName'] else '' + name = '%s%s-php%s-%s' % (testType, keyString, phpVersion, db.replace(":", "")) + maxLength = 50 + nameLength = len(name) + if nameLength > maxLength: + print("Error: generated phpunit stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) + errorFound = True + + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': name, + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'server/apps/%s' % config['app'] + }, + 'steps': + installCore('daily-master-qa', db, False) + + installApp(phpVersion) + + installExtraApps(phpVersion, params['extraApps']) + + setupServerAndApp(phpVersion, params['logLevel']) + + setupCeph(params['cephS3']) + + setupScality(params['scalityS3']) + + params['extraSetup'] + + [ + { + 'name': '%s-tests' % testType, + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'environment': params['extraEnvironment'], + 'commands': params['extraCommandsBeforeTestRun'] + [ + command + ] + } + ], + 'services': + databaseService(db) + + cephService(params['cephS3']) + + scalityService(params['scalityS3']) + + params['extraServices'], + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + if params['coverage']: + result['steps'].append({ + 'name': 'codecov-upload', + 'image': 'plugins/codecov:2', + 'pull': 'always', + 'settings': { + 'paths': [ + 'tests/output/clover.xml', + ], + 'token': { + 'from_secret': 'codecov_token' + } + } + }) + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + pipelines.append(result) + + if errorFound: + return False + + return pipelines + +def acceptance(): + pipelines = [] + + if 'acceptance' not in config: + return pipelines + + if type(config['acceptance']) == "bool": + if not config['acceptance']: + return pipelines + + errorFound = False + + default = { + 'servers': ['daily-master-qa', 'latest'], + 'browsers': ['chrome'], + 'phpVersions': ['7.0'], + 'databases': ['mariadb:10.2'], + 'federatedServerNeeded': False, + 'filterTags': '', + 'logLevel': '2', + 'emailNeeded': False, + 'cephS3': False, + 'scalityS3': False, + 'extraSetup': [], + 'extraServices': [], + 'extraEnvironment': {}, + 'extraCommandsBeforeTestRun': [], + 'extraApps': {}, + 'useBundledApp': False, + 'includeKeyInMatrixName': False, + 'runAllSuites': False, + 'runCoreTests': False, + 'numberOfParts': 1, + } + + if 'defaults' in config: + if 'acceptance' in config['defaults']: + for item in config['defaults']['acceptance']: + default[item] = config['defaults']['acceptance'][item] + + for category, matrix in config['acceptance'].items(): + if type(matrix['suites']) == "list": + suites = {} + for suite in matrix['suites']: + suites[suite] = suite + else: + suites = matrix['suites'] + + for suite, alternateSuiteName in suites.items(): + isWebUI = suite.startswith('webUI') + isAPI = suite.startswith('api') + isCLI = suite.startswith('cli') + + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + if isAPI or isCLI: + params['browsers'] = [''] + + needObjectStore = (params['cephS3'] != False) or (params['scalityS3'] != False) + + if ((config['app'] != 'files_primary_s3') and (needObjectStore)): + # If we are not already 'files_primary_s3' and we need S3 object storage, then install the 'files_primary_s3' app + extraAppsDict = { + 'files_primary_s3': 'composer install' + } + for app, command in params['extraApps'].items(): + extraAppsDict[app] = command + params['extraApps'] = extraAppsDict + + for server in params['servers']: + for browser in params['browsers']: + for phpVersion in params['phpVersions']: + for db in params['databases']: + for runPart in range(1, params['numberOfParts'] + 1): + name = 'unknown' + + if isWebUI or isAPI or isCLI: + browserString = '' if browser == '' else '-' + browser + keyString = '-' + category if params['includeKeyInMatrixName'] else '' + partString = '' if params['numberOfParts'] == 1 else '-%d-%d' % (params['numberOfParts'], runPart) + name = '%s%s%s-%s%s-%s-php%s' % (alternateSuiteName, keyString, partString, server.replace('daily-', '').replace('-qa', ''), browserString, db.replace(':', ''), phpVersion) + maxLength = 50 + nameLength = len(name) + if nameLength > maxLength: + print("Error: generated stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) + errorFound = True + + environment = {} + for env in params['extraEnvironment']: + environment[env] = params['extraEnvironment'][env] + + environment['TEST_SERVER_URL'] = 'http://server' + environment['BEHAT_FILTER_TAGS'] = params['filterTags'] + + if (params['runAllSuites'] == False): + environment['BEHAT_SUITE'] = suite + else: + environment['DIVIDE_INTO_NUM_PARTS'] = params['numberOfParts'] + environment['RUN_PART'] = runPart + + if isWebUI: + environment['SELENIUM_HOST'] = 'selenium' + environment['SELENIUM_PORT'] = '4444' + environment['BROWSER'] = browser + environment['PLATFORM'] = 'Linux' + if (params['runCoreTests']): + makeParameter = 'test-acceptance-core-webui' + else: + makeParameter = 'test-acceptance-webui' + + if isAPI: + if (params['runCoreTests']): + makeParameter = 'test-acceptance-core-api' + else: + makeParameter = 'test-acceptance-api' + + if isCLI: + if (params['runCoreTests']): + makeParameter = 'test-acceptance-core-cli' + else: + makeParameter = 'test-acceptance-cli' + + if params['emailNeeded']: + environment['MAILHOG_HOST'] = 'email' + + if (needObjectStore): + environment['OC_TEST_ON_OBJECTSTORE'] = '1' + if (params['cephS3'] != False): + environment['S3_TYPE'] = 'ceph' + if (params['scalityS3'] != False): + environment['S3_TYPE'] = 'scality' + + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': name, + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'testrunner/apps/%s' % config['app'] + }, + 'steps': + installCore(server, db, params['useBundledApp']) + + installTestrunner(phpVersion, params['useBundledApp']) + + ([ + { + 'name': 'install-federation', + 'image': 'owncloudci/core', + 'pull': 'always', + 'settings': { + 'version': server, + 'core_path': '/var/www/owncloud/federated' + } + }, + { + 'name': 'configure-federation', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh', + 'cd /var/www/owncloud/federated', + 'php occ a:l', + 'php occ a:e testing', + 'php occ a:l', + 'php occ config:system:set trusted_domains 1 --value=federated', + 'php occ log:manage --level %s' % params['logLevel'], + 'php occ config:list' + ] + } + ] + owncloudLog('federated') if params['federatedServerNeeded'] else []) + + installApp(phpVersion) + + installExtraApps(phpVersion, params['extraApps']) + + setupServerAndApp(phpVersion, params['logLevel']) + + owncloudLog('server') + + setupCeph(params['cephS3']) + + setupScality(params['scalityS3']) + + params['extraSetup'] + + fixPermissions(phpVersion, params['federatedServerNeeded']) + + [ + ({ + 'name': 'acceptance-tests', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'environment': environment, + 'commands': params['extraCommandsBeforeTestRun'] + [ + 'touch /var/www/owncloud/saved-settings.sh', + '. /var/www/owncloud/saved-settings.sh', + 'make %s' % makeParameter + ] + }), + ], + 'services': + databaseService(db) + + browserService(browser) + + emailService(params['emailNeeded']) + + cephService(params['cephS3']) + + scalityService(params['scalityS3']) + + params['extraServices'] + + owncloudService(server, phpVersion, 'server', '/var/www/owncloud/server', False) + + (owncloudService(server, phpVersion, 'federated', '/var/www/owncloud/federated', False) if params['federatedServerNeeded'] else []), + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + pipelines.append(result) + + if errorFound: + return False + + return pipelines + +def notify(): + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': 'chat-notifications', + 'clone': { + 'disable': True + }, + 'steps': [ + { + 'name': 'notify-rocketchat', + 'image': 'plugins/slack:1', + 'pull': 'always', + 'settings': { + 'webhook': { + 'from_secret': config['rocketchat']['from_secret'] + }, + 'channel': config['rocketchat']['channel'] + } + } + ], + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/tags/**' + ] + } + } + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + return result + +def databaseService(db): + dbName = getDbName(db) + if (dbName == 'mariadb') or (dbName == 'mysql'): + return [{ + 'name': dbName, + 'image': db, + 'pull': 'always', + 'environment': { + 'MYSQL_USER': getDbUsername(db), + 'MYSQL_PASSWORD': getDbPassword(db), + 'MYSQL_DATABASE': getDbDatabase(db), + 'MYSQL_ROOT_PASSWORD': getDbRootPassword() + } + }] + + if dbName == 'postgres': + return [{ + 'name': dbName, + 'image': db, + 'pull': 'always', + 'environment': { + 'POSTGRES_USER': getDbUsername(db), + 'POSTGRES_PASSWORD': getDbPassword(db), + 'POSTGRES_DB': getDbDatabase(db) + } + }] + + if dbName == 'oracle': + return [{ + 'name': dbName, + 'image': 'deepdiver/docker-oracle-xe-11g:latest', + 'pull': 'always', + 'environment': { + 'ORACLE_USER': getDbUsername(db), + 'ORACLE_PASSWORD': getDbPassword(db), + 'ORACLE_DB': getDbDatabase(db), + 'ORACLE_DISABLE_ASYNCH_IO': 'true', + } + }] + + return [] + +def browserService(browser): + if browser == 'chrome': + return [{ + 'name': 'selenium', + 'image': 'selenium/standalone-chrome-debug:3.141.59-oxygen', + 'pull': 'always', + 'environment': { + 'JAVA_OPTS': '-Dselenium.LOGGER.level=WARNING' + } + }] + + if browser == 'firefox': + return [{ + 'name': 'selenium', + 'image': 'selenium/standalone-firefox-debug:3.8.1', + 'pull': 'always', + 'environment': { + 'JAVA_OPTS': '-Dselenium.LOGGER.level=WARNING', + 'SE_OPTS': '-enablePassThrough false' + } + }] + + return [] + +def emailService(emailNeeded): + if emailNeeded: + return [{ + 'name': 'email', + 'image': 'mailhog/mailhog', + 'pull': 'always', + }] + + return [] + +def scalityService(scalityS3): + if not scalityS3: + return [] + + return [{ + 'name': 'scality', + 'image': 'owncloudci/scality-s3server', + 'pull': 'always', + 'environment': { + 'HOST_NAME': 'scality' + } + }] + + +def cephService(cephS3): + if not cephS3: + return [] + + return [{ + 'name': 'ceph', + 'image': 'owncloudci/ceph:tag-build-master-jewel-ubuntu-16.04', + 'pull': 'always', + 'environment': { + 'NETWORK_AUTO_DETECT': '4', + 'RGW_NAME': 'ceph', + 'CEPH_DEMO_UID': 'owncloud', + 'CEPH_DEMO_ACCESS_KEY': 'owncloud123456', + 'CEPH_DEMO_SECRET_KEY': 'secret123456', + } + }] + + +def owncloudService(version, phpVersion, name = 'server', path = '/var/www/owncloud/server', ssl = True): + if ssl: + environment = { + 'APACHE_WEBROOT': path, + 'APACHE_CONFIG_TEMPLATE': 'ssl', + 'APACHE_SSL_CERT_CN': 'server', + 'APACHE_SSL_CERT': '/var/www/owncloud/%s.crt' % name, + 'APACHE_SSL_KEY': '/var/www/owncloud/%s.key' % name + } + else: + environment = { + 'APACHE_WEBROOT': path + } + + return [{ + 'name': name, + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'environment': environment, + 'command': [ + '/usr/local/bin/apachectl', + '-e', + 'debug', + '-D', + 'FOREGROUND' + ] + }] + +def getDbName(db): + return db.split(':')[0] + +def getDbUsername(db): + name = getDbName(db) + + if name == 'oracle': + return 'system' + + return 'owncloud' + +def getDbPassword(db): + name = getDbName(db) + + if name == 'oracle': + return 'oracle' + + return 'owncloud' + +def getDbRootPassword(): + return 'owncloud' + +def getDbDatabase(db): + name = getDbName(db) + + if name == 'oracle': + return 'XE' + + return 'owncloud' + +def installCore(version, db, useBundledApp): + host = getDbName(db) + dbType = host + + username = getDbUsername(db) + password = getDbPassword(db) + database = getDbDatabase(db) + + if host == 'mariadb': + dbType = 'mysql' + + if host == 'postgres': + dbType = 'pgsql' + + if host == 'oracle': + dbType = 'oci' + + stepDefinition = { + 'name': 'install-core', + 'image': 'owncloudci/core', + 'pull': 'always', + 'settings': { + 'version': version, + 'core_path': '/var/www/owncloud/server', + 'db_type': dbType, + 'db_name': database, + 'db_host': host, + 'db_username': username, + 'db_password': password + } + } + + if not useBundledApp: + stepDefinition['settings']['exclude'] = 'apps/%s' % config['app'] + + return [stepDefinition] + +def installTestrunner(phpVersion, useBundledApp): + return [{ + 'name': 'install-testrunner', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'mkdir /tmp/testrunner', + 'git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner', + 'rsync -aIX /tmp/testrunner /var/www/owncloud', + ] + ([ + 'cp -r /var/www/owncloud/testrunner/apps/%s /var/www/owncloud/server/apps/' % config['app'] + ] if not useBundledApp else []) + [ + 'cd /var/www/owncloud/testrunner', + 'make install-composer-deps vendor-bin-deps' + ] + }] + +def installExtraApps(phpVersion, extraApps): + commandArray = [] + for app, command in extraApps.items(): + commandArray.append('git clone https://github.com/owncloud/%s.git /var/www/owncloud/testrunner/apps/%s' % (app, app)) + commandArray.append('cp -r /var/www/owncloud/testrunner/apps/%s /var/www/owncloud/server/apps/' % app) + if (command != ''): + commandArray.append('cd /var/www/owncloud/server/apps/%s' % app) + commandArray.append(command) + commandArray.append('cd /var/www/owncloud/server') + commandArray.append('php occ a:l') + commandArray.append('php occ a:e %s' % app) + commandArray.append('php occ a:l') + + if (commandArray == []): + return [] + + return [{ + 'name': 'install-extra-apps', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': commandArray + }] + +def installApp(phpVersion): + if 'appInstallCommand' not in config: + return [] + + return [{ + 'name': 'install-app-%s' % config['app'], + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server/apps/%s' % config['app'], + config['appInstallCommand'] + ] + }] + +def setupServerAndApp(phpVersion, logLevel): + return [{ + 'name': 'setup-server-%s' % config['app'], + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ a:l', + 'php occ a:e %s' % config['app'], + 'php occ a:e testing', + 'php occ a:l', + 'php occ config:system:set trusted_domains 1 --value=server', + 'php occ log:manage --level %s' % logLevel, + ] + }] + +def setupCeph(cephS3): + if not cephS3: + return [] + + return [{ + 'name': 'setup-ceph', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'wait-for-it -t 60 ceph:80', + 'cd /var/www/owncloud/server/apps/files_primary_s3', + 'cp tests/drone/ceph.config.php /var/www/owncloud/server/config', + 'cd /var/www/owncloud/server', + './apps/files_primary_s3/tests/drone/create-bucket.sh', + ] + }] + + +def setupScality(scalityS3): + if type(scalityS3) == "bool": + if scalityS3: + # specify an empty dict that will get the defaults + scalityS3 = {} + else: + return [] + + specialConfig = '.' + scalityS3['config'] if 'config' in scalityS3 else '' + configFile = 'scality%s.config.php' % specialConfig + createExtraBuckets = scalityS3['createExtraBuckets'] if 'createExtraBuckets' in scalityS3 else False + + return [{ + 'name': 'setup-scality', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'wait-for-it -t 60 scality:8000', + 'cd /var/www/owncloud/server/apps/files_primary_s3', + 'cp tests/drone/%s /var/www/owncloud/server/config' % configFile, + 'cd /var/www/owncloud/server', + 'php occ s3:create-bucket owncloud --accept-warning' + ] + ([ + 'for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done', + ] if createExtraBuckets else []) + }] + + +def fixPermissions(phpVersion, federatedServerNeeded): + return [{ + 'name': 'fix-permissions', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'chown -R www-data /var/www/owncloud/server' + ] + ([ + 'chown -R www-data /var/www/owncloud/federated' + ] if federatedServerNeeded else []) + }] + +def owncloudLog(server): + return [{ + 'name': 'owncloud-log-%s' % server, + 'image': 'owncloud/ubuntu:18.04', + 'pull': 'always', + 'detach': True, + 'commands': [ + 'tail -f /var/www/owncloud/%s/data/owncloud.log' % server + ] + }] + +def dependsOn(earlierStages, nextStages): + for earlierStage in earlierStages: + for nextStage in nextStages: + nextStage['depends_on'].append(earlierStage['name']) diff --git a/.drone.yml b/.drone.yml index 4dce19fe..693a8962 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,2000 +1,19185 @@ +--- +kind: pipeline +type: docker +name: coding-standard-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: coding-standard + pull: always + image: owncloudci/php:7.0 + commands: + - make test-php-style + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +--- +kind: pipeline +type: docker +name: coding-standard-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: coding-standard + pull: always + image: owncloudci/php:7.1 + commands: + - make test-php-style + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +--- +kind: pipeline +type: docker +name: coding-standard-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: coding-standard + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-style + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +--- +kind: pipeline +type: docker +name: coding-standard-php7.3 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: coding-standard + pull: always + image: owncloudci/php:7.3 + commands: + - make test-php-style + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +--- +kind: pipeline +type: docker +name: phpunit-php7.1-sqlite + +platform: + os: linux + arch: amd64 + workspace: base: /var/www/owncloud path: server/apps/encryption -branches: [master, release*, release/*] - -pipeline: - install-core: - image: owncloudci/core - version: ${OC_VERSION} - core_path: /var/www/owncloud/server - pull: true - exclude: "apps/encryption" - db_type: ${DB_TYPE} - db_name: ${DB_NAME} - db_host: ${DB_TYPE} - db_username: autotest - db_password: owncloud - when: - matrix: - NEED_CORE: true - - install-fed-server: - image: owncloudci/core - pull: true - version: ${FEDERATION_OC_VERSION} - core_path: /var/www/owncloud/fed-server - when: - matrix: - USE_FEDERATED_SERVER: true - - install-testrunner: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - git clone -b master --depth=1 https://github.com/owncloud/core.git /var/www/owncloud/testrunner - - cp -r /var/www/owncloud/server/apps/encryption /var/www/owncloud/testrunner/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - - make vendor-bin-deps - when: - matrix: - USE_RELEASE_TARBALL: true - - configure-federation-server: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - cd /var/www/owncloud/fed-server - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=owncloud - - php occ config:system:set trusted_domains 2 --value=federated - - php occ log:manage --level 2 - - php occ config:list - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - when: - matrix: - USE_FEDERATED_SERVER: true - - fix-permissions-federation-server: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - chown www-data /var/www/owncloud/fed-server -R - when: - matrix: - USE_FEDERATED_SERVER: true - - install-app: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ encryption:enable - - php occ encryption:select-encryption-type ${ENCRYPTION_TYPE} --yes - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=owncloud - - php occ config:system:set trusted_domains 2 --value=federated - - php occ log:manage --level 2 - - php occ config:list - when: - matrix: - NEED_INSTALL_APP: true - - fix-permissions: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - chown www-data /var/www/owncloud/server -R - - if [ "${USE_RELEASE_TARBALL}" = "true" ]; - then - chmod 777 /var/www/owncloud/testrunner/tests/acceptance/filesForUpload -R; - chmod +x /var/www/owncloud/testrunner/tests/acceptance/run.sh; - else - chmod 777 /var/www/owncloud/server/tests/acceptance/filesForUpload -R; - chmod +x /var/www/owncloud/server/tests/acceptance/run.sh; - fi - when: - matrix: - NEED_SERVER: true - - owncloud-log: - image: owncloud/ubuntu:16.04 - detach: true - pull: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - when: - matrix: - NEED_SERVER: true - - owncloud-coding-standard: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - make test-php-style - when: - matrix: - TEST_SUITE: owncloud-coding-standard - - code-check: - image: owncloudci/php:${PHP_VERSION} - pull: true - commands: - - cd /var/www/owncloud/server - #- php ./occ app:check-code encryption -c private -c strong-comparison - - php ./occ app:check-code encryption -c deprecation - when: - matrix: - TEST_SUITE: phpunit - - phpstan: - # phpstan requires php7.1 - image: owncloudci/php:7.1 - pull: true - environment: - - COMPOSER_HOME=/var/www/owncloud/server/apps/encryption/.cache/composer - commands: - - make test-php-phpstan - when: - matrix: - TEST_SUITE: phpstan - - phan-70: - # phan requires a recent php-ast extension - image: owncloudci/php:7.0 - pull: true - environment: - - COMPOSER_HOME=/var/www/owncloud/server/apps/encryption/.cache/composer - commands: - - make test-php-phan - when: - matrix: - TEST_SUITE: phan-70 - - phan-71: - # phan requires a recent php-ast extension - image: owncloudci/php:7.1 - pull: true - environment: - - COMPOSER_HOME=/var/www/owncloud/server/apps/encryption/.cache/composer - commands: - - make test-php-phan - when: - matrix: - TEST_SUITE: phan - - phan-72: - # phan requires a recent php-ast extension - image: owncloudci/php:7.2 - pull: true - environment: - - COMPOSER_HOME=/var/www/owncloud/server/apps/encryption/.cache/composer - commands: - - make test-php-phan - when: - matrix: - TEST_SUITE: phan - - phpunit-tests: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - COVERAGE=${COVERAGE} - commands: - - if [ -z "${COVERAGE}" ]; then make test-php-unit; fi - - if [ "${COVERAGE}" = "true" ]; then make test-php-unit-dbg; fi - when: - matrix: - TEST_SUITE: phpunit - - cli-acceptance-tests: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - TEST_SERVER_URL=http://owncloud - - PLATFORM=Linux - - BEHAT_SUITE=${BEHAT_SUITE} - commands: - - if [ "${USE_RELEASE_TARBALL}" = "true" ]; then cd /var/www/owncloud/testrunner/apps/encryption; fi - - make test-acceptance-cli - when: - matrix: - TEST_SUITE: cli-acceptance - - webui-acceptance-tests: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - BROWSER=chrome - - SELENIUM_HOST=selenium - - SELENIUM_PORT=4444 - - TEST_SERVER_URL=http://owncloud - - PLATFORM=Linux - - BEHAT_SUITE=${BEHAT_SUITE} - - MAILHOG_HOST=email - commands: - - if [ "${USE_RELEASE_TARBALL}" = "true" ]; then cd /var/www/owncloud/testrunner/apps/encryption; fi - - make test-acceptance-webui - when: - matrix: - TEST_SUITE: web-acceptance - - core-webui-acceptance-tests: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - BROWSER=chrome - - SELENIUM_HOST=selenium - - TEST_SERVER_URL=http://owncloud - - SELENIUM_PORT=4444 - - PLATFORM=Linux - - MAILHOG_HOST=email - - ENCRYPTION_TYPE=${ENCRYPTION_TYPE} - - DIVIDE_INTO_NUM_PARTS=25 - - RUN_PART=${PART} - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - when: - matrix: - TEST_SUITE: core-web-acceptance - - core-api-acceptance-tests: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - TEST_SERVER_URL=http://owncloud - - MAILHOG_HOST=email - - ENCRYPTION_TYPE=${ENCRYPTION_TYPE} - - DIVIDE_INTO_NUM_PARTS=25 - - RUN_PART=${PART} - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - when: - matrix: - TEST_SUITE: core-api-acceptance - - codecov: - image: plugins/codecov:2 - secrets: [codecov_token] - pull: true +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.1 + commands: + - make test-php-unit-dbg + +- name: codecov-upload + pull: always + image: plugins/codecov:2 + settings: paths: - - tests/output/*.xml - when: - local: false - matrix: - COVERAGE: true - - notify: - image: plugins/slack:1 - pull: true - secrets: [slack_webhook] - channel: builds - when: - local: false - status: [failure, changed] - event: [push, tag] - -services: - owncloud: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - APACHE_WEBROOT=/var/www/owncloud/server - command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] - when: - matrix: - NEED_SERVER: true - - federated: - image: owncloudci/php:${PHP_VERSION} - pull: true - environment: - - APACHE_WEBROOT=/var/www/owncloud/fed-server - command: [ "/usr/local/bin/apachectl", "-e", "debug" , "-D", "FOREGROUND" ] - when: - matrix: - USE_FEDERATED_SERVER: true - - selenium: - image: selenium/standalone-chrome-debug:3.141.59-oxygen - pull: true - when: - matrix: - NEED_SELENIUM: true - - mysql: - image: mysql:5.7 - environment: - - MYSQL_USER=autotest - - MYSQL_PASSWORD=owncloud - - MYSQL_DATABASE=owncloud - - MYSQL_ROOT_PASSWORD=owncloud - when: - matrix: - DB_HOST: mysql - - pgsql: - image: postgres:9.4 - environment: - - POSTGRES_USER=autotest - - POSTGRES_PASSWORD=owncloud - - POSTGRES_DB=owncloud - when: - matrix: - DB_TYPE: pgsql - - email: - image: mailhog/mailhog - pull: true - when: - matrix: - NEED_EMAIL: true - -matrix: - include: - # owncloud-coding-standard - - PHP_VERSION: 7.1 - TEST_SUITE: owncloud-coding-standard - - - PHP_VERSION: 7.2 - TEST_SUITE: owncloud-coding-standard - - - PHP_VERSION: 7.3 - TEST_SUITE: owncloud-coding-standard - - # Unit Tests - - # - # master - # - # php 7.1 - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: sqlite - NEED_CORE: true - COVERAGE: true - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: mysql - DB_HOST: mysql - NEED_CORE: true - COVERAGE: true - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: pgsql - DB_HOST: pgsql - NEED_CORE: true - COVERAGE: true - - # php 7.2 - - PHP_VERSION: 7.2 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: sqlite - NEED_CORE: true - - - PHP_VERSION: 7.2 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: mysql - DB_HOST: mysql - NEED_CORE: true - - - PHP_VERSION: 7.2 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: pgsql - DB_HOST: pgsql - NEED_CORE: true - - # php 7.3 - - PHP_VERSION: 7.3 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: sqlite - NEED_CORE: true - - - PHP_VERSION: 7.3 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: mysql - DB_HOST: mysql - NEED_CORE: true - - - PHP_VERSION: 7.3 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: pgsql - DB_HOST: pgsql - NEED_CORE: true - - # php 7.0 - - PHP_VERSION: 7.0 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: sqlite - NEED_CORE: true - - - PHP_VERSION: 7.0 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: mysql - DB_HOST: mysql - NEED_CORE: true - - - PHP_VERSION: 7.0 - OC_VERSION: daily-master-qa - TEST_SUITE: phpunit - DB_TYPE: pgsql - DB_HOST: pgsql - NEED_CORE: true - - # Acceptance Tests - ## encryption CLI acceptance tests masterkey encryption - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - BEHAT_SUITE: cliEncryption - TEST_SUITE: cli-acceptance - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - BEHAT_SUITE: cliEncryption - TEST_SUITE: cli-acceptance - ENCRYPTION_TYPE: masterkey - DB_TYPE: pgsql - DB_HOST: pgsql - - - PHP_VERSION: 7.2 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - BEHAT_SUITE: cliEncryption - TEST_SUITE: cli-acceptance - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - - ## UI core master with masterkey encryption - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 1 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 2 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 3 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 4 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 5 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 6 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 7 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 8 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 9 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 10 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 11 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 12 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 13 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 14 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 15 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 16 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 17 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 18 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 19 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 20 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 21 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 22 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 23 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 24 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 25 - - ## UI core master with user-keys encryption - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 1 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 2 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 3 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 4 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 5 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 6 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 7 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 8 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 9 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 10 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 11 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 12 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 13 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 14 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 15 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 16 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 17 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 18 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 19 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 20 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 21 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 22 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 23 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 24 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-web-acceptance - PART: 25 - - ## API core master with masterkey encryption - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 1 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 2 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 3 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 4 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 5 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 6 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 7 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 8 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 9 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 10 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 11 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 12 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 13 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 14 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 15 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 16 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 17 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 18 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 19 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 20 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 21 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 22 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 23 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 24 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 25 - - ## API core master with user-keys encryption - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 1 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 2 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 3 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 4 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 5 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 6 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 7 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 8 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 9 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 10 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 11 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 12 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 13 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 14 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 15 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 16 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 17 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 18 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 19 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 20 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 21 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 22 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 23 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 24 - - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - USE_FEDERATED_SERVER: true - FEDERATION_OC_VERSION: daily-master-qa - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - TEST_SUITE: core-api-acceptance - PART: 25 - - ## encryption WebUI acceptance tests user-keys encryption - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - BEHAT_SUITE: webUIUserKeysType - TEST_SUITE: web-acceptance - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - - ## encryption WebUI acceptance tests master-keys encryption - - PHP_VERSION: 7.1 - OC_VERSION: daily-master-qa - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - BEHAT_SUITE: webUIMasterKeyType - TEST_SUITE: web-acceptance - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - - # Release Tarball - # Acceptance Tests - ## encryption CLI acceptance tests masterkey encryption - - PHP_VERSION: 7.2 - OC_VERSION: latest - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - BEHAT_SUITE: cliEncryption - TEST_SUITE: cli-acceptance - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - USE_RELEASE_TARBALL: true - - - PHP_VERSION: 7.2 - OC_VERSION: 10.3.0RC1 - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - BEHAT_SUITE: cliEncryption - TEST_SUITE: cli-acceptance - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - USE_RELEASE_TARBALL: true - - # Release Tarball - ## encryption WebUI acceptance tests user-keys encryption - - PHP_VERSION: 7.1 - OC_VERSION: latest - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - BEHAT_SUITE: webUIUserKeysType - TEST_SUITE: web-acceptance - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - USE_RELEASE_TARBALL: true - - - PHP_VERSION: 7.1 - OC_VERSION: 10.3.0RC1 - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - BEHAT_SUITE: webUIUserKeysType - TEST_SUITE: web-acceptance - ENCRYPTION_TYPE: user-keys - DB_TYPE: mysql - DB_HOST: mysql - USE_RELEASE_TARBALL: true - - # Release Tarball - ## encryption WebUI acceptance tests master-keys encryption - - PHP_VERSION: 7.1 - OC_VERSION: latest - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - BEHAT_SUITE: webUIMasterKeyType - TEST_SUITE: web-acceptance - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - USE_RELEASE_TARBALL: true - - - PHP_VERSION: 7.1 - OC_VERSION: 10.3.0RC1 - NEED_CORE: true - NEED_INSTALL_APP: true - NEED_SERVER: true - NEED_SELENIUM: true - NEED_EMAIL: true - BEHAT_SUITE: webUIMasterKeyType - TEST_SUITE: web-acceptance - ENCRYPTION_TYPE: masterkey - DB_TYPE: mysql - DB_HOST: mysql - USE_RELEASE_TARBALL: true + - tests/output/clover.xml + token: + from_secret: codecov_token + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.1-mysql5.5 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.1 + commands: + - make test-php-unit-dbg + +- name: codecov-upload + pull: always + image: plugins/codecov:2 + settings: + paths: + - tests/output/clover.xml + token: + from_secret: codecov_token + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.1-postgres9.4 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.1 + commands: + - make test-php-unit-dbg + +- name: codecov-upload + pull: always + image: plugins/codecov:2 + settings: + paths: + - tests/output/clover.xml + token: + from_secret: codecov_token + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.0-sqlite + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.0 + commands: + - make test-php-unit + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.0-mysql5.5 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.0 + commands: + - make test-php-unit + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.0-postgres9.4 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.0 + commands: + - make test-php-unit + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.2-sqlite + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-unit + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.2-mysql5.5 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-unit + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.2-postgres9.4 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-unit + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.3-sqlite + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.3 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.3 + commands: + - make test-php-unit + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.3-mysql5.5 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.3 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.3 + commands: + - make test-php-unit + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: phpunit-php7.3-postgres9.4 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.3 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.3 + commands: + - make test-php-unit + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: cliEncryption-master-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: cliEncryption-master-postgres9.4-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: cliEncryption-latest-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: cliEncryption-latest-postgres9.4-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: cliEncryption-10.3.0RC1-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: 10.3.0RC1 + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: cliEncryption-10.3.0RC1-postgres9.4-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: 10.3.0RC1 + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIMasterKey-master-chrome-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIMasterKeyType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIMasterKey-latest-chrome-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIMasterKeyType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIMasterKey-10.3.0RC1-chrome-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: 10.3.0RC1 + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIMasterKeyType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIUserKeys-master-chrome-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIUserKeysType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIUserKeys-latest-chrome-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIUserKeysType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIUserKeys-10.3.0RC1-chrome-mysql5.5-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: 10.3.0RC1 + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIUserKeysType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-1-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-2-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-3-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-4-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-5-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-6-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-7-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-8-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-9-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-10-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-11-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-12-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-13-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-14-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-15-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-16-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-17-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-18-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-19-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-20-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-21-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-22-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-23-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-24-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-25-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-1-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-2-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-3-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-4-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-5-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-6-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-7-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-8-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-9-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-10-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-11-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-12-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-13-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-14-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-15-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-16-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-17-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-18-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-19-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-20-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-21-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-22-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-23-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-24-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-25-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: chat-notifications + +platform: + os: linux + arch: amd64 + +clone: + disable: true + +steps: +- name: notify-rocketchat + pull: always + image: plugins/slack:1 + settings: + channel: builds + webhook: + from_secret: private_rocketchat + +trigger: + ref: + - refs/tags/** + - refs/heads/master + +depends_on: +- phpunit-php7.1-sqlite +- phpunit-php7.1-mysql5.5 +- phpunit-php7.1-postgres9.4 +- phpunit-php7.0-sqlite +- phpunit-php7.0-mysql5.5 +- phpunit-php7.0-postgres9.4 +- phpunit-php7.2-sqlite +- phpunit-php7.2-mysql5.5 +- phpunit-php7.2-postgres9.4 +- phpunit-php7.3-sqlite +- phpunit-php7.3-mysql5.5 +- phpunit-php7.3-postgres9.4 +- cliEncryption-master-mysql5.5-php7.0 +- cliEncryption-master-postgres9.4-php7.0 +- cliEncryption-latest-mysql5.5-php7.0 +- cliEncryption-latest-postgres9.4-php7.0 +- cliEncryption-10.3.0RC1-mysql5.5-php7.0 +- cliEncryption-10.3.0RC1-postgres9.4-php7.0 +- webUIMasterKey-master-chrome-mysql5.5-php7.0 +- webUIMasterKey-latest-chrome-mysql5.5-php7.0 +- webUIMasterKey-10.3.0RC1-chrome-mysql5.5-php7.0 +- webUIUserKeys-master-chrome-mysql5.5-php7.0 +- webUIUserKeys-latest-chrome-mysql5.5-php7.0 +- webUIUserKeys-10.3.0RC1-chrome-mysql5.5-php7.0 +- apiCoreMKey-25-1-master-mysql5.7-php7.0 +- apiCoreMKey-25-2-master-mysql5.7-php7.0 +- apiCoreMKey-25-3-master-mysql5.7-php7.0 +- apiCoreMKey-25-4-master-mysql5.7-php7.0 +- apiCoreMKey-25-5-master-mysql5.7-php7.0 +- apiCoreMKey-25-6-master-mysql5.7-php7.0 +- apiCoreMKey-25-7-master-mysql5.7-php7.0 +- apiCoreMKey-25-8-master-mysql5.7-php7.0 +- apiCoreMKey-25-9-master-mysql5.7-php7.0 +- apiCoreMKey-25-10-master-mysql5.7-php7.0 +- apiCoreMKey-25-11-master-mysql5.7-php7.0 +- apiCoreMKey-25-12-master-mysql5.7-php7.0 +- apiCoreMKey-25-13-master-mysql5.7-php7.0 +- apiCoreMKey-25-14-master-mysql5.7-php7.0 +- apiCoreMKey-25-15-master-mysql5.7-php7.0 +- apiCoreMKey-25-16-master-mysql5.7-php7.0 +- apiCoreMKey-25-17-master-mysql5.7-php7.0 +- apiCoreMKey-25-18-master-mysql5.7-php7.0 +- apiCoreMKey-25-19-master-mysql5.7-php7.0 +- apiCoreMKey-25-20-master-mysql5.7-php7.0 +- apiCoreMKey-25-21-master-mysql5.7-php7.0 +- apiCoreMKey-25-22-master-mysql5.7-php7.0 +- apiCoreMKey-25-23-master-mysql5.7-php7.0 +- apiCoreMKey-25-24-master-mysql5.7-php7.0 +- apiCoreMKey-25-25-master-mysql5.7-php7.0 +- apiCoreUKey-25-1-master-mysql5.7-php7.0 +- apiCoreUKey-25-2-master-mysql5.7-php7.0 +- apiCoreUKey-25-3-master-mysql5.7-php7.0 +- apiCoreUKey-25-4-master-mysql5.7-php7.0 +- apiCoreUKey-25-5-master-mysql5.7-php7.0 +- apiCoreUKey-25-6-master-mysql5.7-php7.0 +- apiCoreUKey-25-7-master-mysql5.7-php7.0 +- apiCoreUKey-25-8-master-mysql5.7-php7.0 +- apiCoreUKey-25-9-master-mysql5.7-php7.0 +- apiCoreUKey-25-10-master-mysql5.7-php7.0 +- apiCoreUKey-25-11-master-mysql5.7-php7.0 +- apiCoreUKey-25-12-master-mysql5.7-php7.0 +- apiCoreUKey-25-13-master-mysql5.7-php7.0 +- apiCoreUKey-25-14-master-mysql5.7-php7.0 +- apiCoreUKey-25-15-master-mysql5.7-php7.0 +- apiCoreUKey-25-16-master-mysql5.7-php7.0 +- apiCoreUKey-25-17-master-mysql5.7-php7.0 +- apiCoreUKey-25-18-master-mysql5.7-php7.0 +- apiCoreUKey-25-19-master-mysql5.7-php7.0 +- apiCoreUKey-25-20-master-mysql5.7-php7.0 +- apiCoreUKey-25-21-master-mysql5.7-php7.0 +- apiCoreUKey-25-22-master-mysql5.7-php7.0 +- apiCoreUKey-25-23-master-mysql5.7-php7.0 +- apiCoreUKey-25-24-master-mysql5.7-php7.0 +- apiCoreUKey-25-25-master-mysql5.7-php7.0 +- webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.0 + +... From deece1842f341a4768cac15089d027de8222e9d1 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 12 Oct 2019 09:22:41 +0545 Subject: [PATCH 101/348] Update drone starlark code as at 20191012 --- .drone.starlark | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 1a51d1ec..4e1c95e6 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -896,6 +896,7 @@ def acceptance(): 'filterTags': '', 'logLevel': '2', 'emailNeeded': False, + 'ldapNeeded': False, 'cephS3': False, 'scalityS3': False, 'extraSetup': [], @@ -1002,6 +1003,9 @@ def acceptance(): if params['emailNeeded']: environment['MAILHOG_HOST'] = 'email' + if params['ldapNeeded']: + environment['TEST_EXTERNAL_USER_BACKENDS'] = True + if (needObjectStore): environment['OC_TEST_ON_OBJECTSTORE'] = '1' if (params['cephS3'] != False): @@ -1071,6 +1075,7 @@ def acceptance(): databaseService(db) + browserService(browser) + emailService(params['emailNeeded']) + + ldapService(params['ldapNeeded']) + cephService(params['cephS3']) + scalityService(params['scalityS3']) + params['extraServices'] + @@ -1205,6 +1210,23 @@ def emailService(emailNeeded): return [] +def ldapService(ldapNeeded): + if ldapNeeded: + return [{ + 'name': 'ldap', + 'image': 'osixia/openldap', + 'pull': 'always', + 'environment': { + 'LDAP_DOMAIN': 'owncloud.com', + 'LDAP_ORGANISATION': 'owncloud', + 'LDAP_ADMIN_PASSWORD': 'admin', + 'LDAP_TLS_VERIFY_CLIENT': 'never', + 'HOSTNAME': 'ldap', + } + }] + + return [] + def scalityService(scalityS3): if not scalityS3: return [] @@ -1419,7 +1441,6 @@ def setupCeph(cephS3): ] }] - def setupScality(scalityS3): if type(scalityS3) == "bool": if scalityS3: @@ -1447,7 +1468,6 @@ def setupScality(scalityS3): ] if createExtraBuckets else []) }] - def fixPermissions(phpVersion, federatedServerNeeded): return [{ 'name': 'fix-permissions', From 4f6dbd0300d5a9a2ab7e17b9a5b4dca22d606a92 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 16 Oct 2019 14:06:25 +0545 Subject: [PATCH 102/348] Test against core 10.3.0 --- .drone.starlark | 6 +++--- .drone.yml | 24 ++++++++++++------------ 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 4e1c95e6..b0b8e2bd 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -60,7 +60,7 @@ config = { 'servers': [ 'daily-master-qa', 'latest', - '10.3.0RC1' + '10.3.0' ], 'extraSetup': [ { @@ -86,7 +86,7 @@ config = { 'servers': [ 'daily-master-qa', 'latest', - '10.3.0RC1' + '10.3.0' ], 'emailNeeded': True, 'extraSetup': [ @@ -113,7 +113,7 @@ config = { 'servers': [ 'daily-master-qa', 'latest', - '10.3.0RC1' + '10.3.0' ], 'emailNeeded': True, 'extraSetup': [ diff --git a/.drone.yml b/.drone.yml index 693a8962..1252b9d8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1358,7 +1358,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-10.3.0RC1-mysql5.5-php7.0 +name: cliEncryption-10.3.0-mysql5.5-php7.0 platform: os: linux @@ -1380,7 +1380,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: 10.3.0RC1 + version: 10.3.0 - name: install-testrunner pull: always @@ -1475,7 +1475,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-10.3.0RC1-postgres9.4-php7.0 +name: cliEncryption-10.3.0-postgres9.4-php7.0 platform: os: linux @@ -1497,7 +1497,7 @@ steps: db_type: pgsql db_username: owncloud exclude: apps/encryption - version: 10.3.0RC1 + version: 10.3.0 - name: install-testrunner pull: always @@ -1855,7 +1855,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIMasterKey-10.3.0RC1-chrome-mysql5.5-php7.0 +name: webUIMasterKey-10.3.0-chrome-mysql5.5-php7.0 platform: os: linux @@ -1877,7 +1877,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: 10.3.0RC1 + version: 10.3.0 - name: install-testrunner pull: always @@ -2251,7 +2251,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIUserKeys-10.3.0RC1-chrome-mysql5.5-php7.0 +name: webUIUserKeys-10.3.0-chrome-mysql5.5-php7.0 platform: os: linux @@ -2273,7 +2273,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: 10.3.0RC1 + version: 10.3.0 - name: install-testrunner pull: always @@ -19073,14 +19073,14 @@ depends_on: - cliEncryption-master-postgres9.4-php7.0 - cliEncryption-latest-mysql5.5-php7.0 - cliEncryption-latest-postgres9.4-php7.0 -- cliEncryption-10.3.0RC1-mysql5.5-php7.0 -- cliEncryption-10.3.0RC1-postgres9.4-php7.0 +- cliEncryption-10.3.0-mysql5.5-php7.0 +- cliEncryption-10.3.0-postgres9.4-php7.0 - webUIMasterKey-master-chrome-mysql5.5-php7.0 - webUIMasterKey-latest-chrome-mysql5.5-php7.0 -- webUIMasterKey-10.3.0RC1-chrome-mysql5.5-php7.0 +- webUIMasterKey-10.3.0-chrome-mysql5.5-php7.0 - webUIUserKeys-master-chrome-mysql5.5-php7.0 - webUIUserKeys-latest-chrome-mysql5.5-php7.0 -- webUIUserKeys-10.3.0RC1-chrome-mysql5.5-php7.0 +- webUIUserKeys-10.3.0-chrome-mysql5.5-php7.0 - apiCoreMKey-25-1-master-mysql5.7-php7.0 - apiCoreMKey-25-2-master-mysql5.7-php7.0 - apiCoreMKey-25-3-master-mysql5.7-php7.0 From 32bf9ffca8b2a870b076eaafbac613682d84b6ca Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 19 Oct 2019 09:33:41 +0545 Subject: [PATCH 103/348] drone notify on failure --- .drone.starlark | 4 ++++ .drone.yml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/.drone.starlark b/.drone.starlark index b0b8e2bd..0bc41a29 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1125,6 +1125,10 @@ def notify(): 'trigger': { 'ref': [ 'refs/tags/**' + ], + 'status': [ + 'success', + 'failure' ] } } diff --git a/.drone.yml b/.drone.yml index 1252b9d8..87e52250 100644 --- a/.drone.yml +++ b/.drone.yml @@ -19055,6 +19055,9 @@ trigger: ref: - refs/tags/** - refs/heads/master + status: + - success + - failure depends_on: - phpunit-php7.1-sqlite From daf57f73fd0c5837872dfb5b5bf1720c306f0727 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 19 Oct 2019 20:09:41 +0545 Subject: [PATCH 104/348] Avoid php_codesniffer 3.5.1 --- vendor-bin/php_codesniffer/composer.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vendor-bin/php_codesniffer/composer.json b/vendor-bin/php_codesniffer/composer.json index 0c6f134c..497998fe 100644 --- a/vendor-bin/php_codesniffer/composer.json +++ b/vendor-bin/php_codesniffer/composer.json @@ -1,5 +1,8 @@ { "require": { "squizlabs/php_codesniffer": "3.*" + }, + "conflict": { + "squizlabs/php_codesniffer": "3.5.1" } } From 2dad12a28794859c46783db9a987f45208745654 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 21 Oct 2019 20:53:39 +0545 Subject: [PATCH 105/348] No need to test against 10.3.0 any more --- .drone.starlark | 9 +- .drone.yml | 501 ------------------------------------------------ 2 files changed, 3 insertions(+), 507 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 0bc41a29..d7fa8577 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -59,8 +59,7 @@ config = { ], 'servers': [ 'daily-master-qa', - 'latest', - '10.3.0' + 'latest' ], 'extraSetup': [ { @@ -85,8 +84,7 @@ config = { ], 'servers': [ 'daily-master-qa', - 'latest', - '10.3.0' + 'latest' ], 'emailNeeded': True, 'extraSetup': [ @@ -112,8 +110,7 @@ config = { ], 'servers': [ 'daily-master-qa', - 'latest', - '10.3.0' + 'latest' ], 'emailNeeded': True, 'extraSetup': [ diff --git a/.drone.yml b/.drone.yml index 87e52250..fbdb4517 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1355,239 +1355,6 @@ depends_on: - coding-standard-php7.2 - coding-standard-php7.3 ---- -kind: pipeline -type: docker -name: cliEncryption-10.3.0-mysql5.5-php7.0 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: 10.3.0 - -- name: install-testrunner - pull: always - image: owncloudci/php:7.0 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.0 - commands: - - chown -R www-data /var/www/owncloud/server - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.0 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.0 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.0 -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliEncryption-10.3.0-postgres9.4-php7.0 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: 10.3.0 - -- name: install-testrunner - pull: always - image: owncloudci/php:7.0 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.0 - commands: - - chown -R www-data /var/www/owncloud/server - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.0 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.0 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.0 -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - --- kind: pipeline type: docker @@ -1852,138 +1619,6 @@ depends_on: - coding-standard-php7.2 - coding-standard-php7.3 ---- -kind: pipeline -type: docker -name: webUIMasterKey-10.3.0-chrome-mysql5.5-php7.0 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: 10.3.0 - -- name: install-testrunner - pull: always - image: owncloudci/php:7.0 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.0 - commands: - - chown -R www-data /var/www/owncloud/server - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.0 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIMasterKeyType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.0 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.0 -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - --- kind: pipeline type: docker @@ -2248,138 +1883,6 @@ depends_on: - coding-standard-php7.2 - coding-standard-php7.3 ---- -kind: pipeline -type: docker -name: webUIUserKeys-10.3.0-chrome-mysql5.5-php7.0 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: 10.3.0 - -- name: install-testrunner - pull: always - image: owncloudci/php:7.0 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.0 - commands: - - chown -R www-data /var/www/owncloud/server - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.0 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIUserKeysType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.0 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.0 -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - --- kind: pipeline type: docker @@ -19076,14 +18579,10 @@ depends_on: - cliEncryption-master-postgres9.4-php7.0 - cliEncryption-latest-mysql5.5-php7.0 - cliEncryption-latest-postgres9.4-php7.0 -- cliEncryption-10.3.0-mysql5.5-php7.0 -- cliEncryption-10.3.0-postgres9.4-php7.0 - webUIMasterKey-master-chrome-mysql5.5-php7.0 - webUIMasterKey-latest-chrome-mysql5.5-php7.0 -- webUIMasterKey-10.3.0-chrome-mysql5.5-php7.0 - webUIUserKeys-master-chrome-mysql5.5-php7.0 - webUIUserKeys-latest-chrome-mysql5.5-php7.0 -- webUIUserKeys-10.3.0-chrome-mysql5.5-php7.0 - apiCoreMKey-25-1-master-mysql5.7-php7.0 - apiCoreMKey-25-2-master-mysql5.7-php7.0 - apiCoreMKey-25-3-master-mysql5.7-php7.0 From cf0c6a9eed8f52130492420eb1b8021d7a7574fd Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 30 Oct 2019 12:51:07 +0000 Subject: [PATCH 106/348] [tx] updated from transifex --- l10n/gl.js | 8 ++++---- l10n/gl.json | 8 ++++---- l10n/th_TH.js | 8 ++++---- l10n/th_TH.json | 8 ++++---- l10n/zh_CN.js | 8 ++++++++ l10n/zh_CN.json | 8 ++++++++ 6 files changed, 32 insertions(+), 16 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 853b7f26..b3849d74 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -22,9 +22,9 @@ OC.L10N.register( "The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.", "Private key password successfully updated." : "A chave privada foi actualizada correctamente.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para o aplicativo de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", - "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "O aplicativo de cifrado está activado, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", - "Encryption App is enabled and ready" : "O aplicativo de cifrado está activado e listo", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption App is enabled and ready" : "A aplicación de cifrado está activada e lista", "Bad Signature" : "Sinatura errónea", "Missing Signature" : "Non se atopa a sinatura", "one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor", @@ -35,7 +35,7 @@ OC.L10N.register( "Cheers!" : "Saúdos!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ola,

O administrador activou o cifrado do lado do servidor. Os seus ficheiros cifraránse co contrasinal %s.

Identifíquese na interface web, vaia á sección «Módulo básico de cifrado do ownCloud» dos seus axustes personais e actualice o seu contrasinal escribindo este contrasinal no campo «Contrasinal antigo de acceso» e introducindo a nova no seu correspondente campo.

", "Default encryption module" : "Modulo predeterminado de cifrado", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "O aplicativo de cifrado está activado, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", "Encryption type: Master Key" : "Tipo de cifrado: Chave mestra", "Encryption type: User Specific Key" : "Tipo de cifrado: Chave específica do usuario", "Please select an encryption option" : "Seleccione unha opción de cifrado", diff --git a/l10n/gl.json b/l10n/gl.json index e22475b3..ec0dc5d2 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -20,9 +20,9 @@ "The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.", "Private key password successfully updated." : "A chave privada foi actualizada correctamente.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para o aplicativo de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", - "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "O aplicativo de cifrado está activado, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", - "Encryption App is enabled and ready" : "O aplicativo de cifrado está activado e listo", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption App is enabled and ready" : "A aplicación de cifrado está activada e lista", "Bad Signature" : "Sinatura errónea", "Missing Signature" : "Non se atopa a sinatura", "one-time password for server-side-encryption" : "Contrasinal de só un uso para o cifrado no lado do servidor", @@ -33,7 +33,7 @@ "Cheers!" : "Saúdos!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ola,

O administrador activou o cifrado do lado do servidor. Os seus ficheiros cifraránse co contrasinal %s.

Identifíquese na interface web, vaia á sección «Módulo básico de cifrado do ownCloud» dos seus axustes personais e actualice o seu contrasinal escribindo este contrasinal no campo «Contrasinal antigo de acceso» e introducindo a nova no seu correspondente campo.

", "Default encryption module" : "Modulo predeterminado de cifrado", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "O aplicativo de cifrado está activado, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", "Encryption type: Master Key" : "Tipo de cifrado: Chave mestra", "Encryption type: User Specific Key" : "Tipo de cifrado: Chave específica do usuario", "Please select an encryption option" : "Seleccione unha opción de cifrado", diff --git a/l10n/th_TH.js b/l10n/th_TH.js index 67a15beb..50d988ac 100644 --- a/l10n/th_TH.js +++ b/l10n/th_TH.js @@ -22,9 +22,9 @@ OC.L10N.register( "The current log-in password was not correct, please try again." : "รหัสผ่านเข้าสู่ระบบในปัจจุบันไม่ถูกต้องโปรดลองอีกครั้ง", "Private key password successfully updated." : "อัปเดตรหัส Private key เรียบร้อยแล้ว", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "คุณจำเป็นต้องย้ายรหัสการเข้ารหัสลับของคุณจากการเข้ารหัสเก่า (ownCloud ที่มีเวอร์ชันต่ำกว่าหรือเท่ากับ 8.0) ไปเวอร์ชันใหม่ โปรดเรียกใช้ 'occ encryption:migrate' หรือติดต่อผู้ดูแลระบบ", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "รหัสส่วนตัวไม่ถูกต้องสำหรับการเข้ารหัสแอพฯ กรุณาอัปเดตรหัสการเข้ารหัสผ่านส่วนตัวของคุณในการตั้งค่าส่วนบุคคลและในการกู้คืนการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณ", - "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "การเข้ารหัสลับแอพฯ กำลังใช้งานอยู่ในขณะนี้ แต่คีย์ของคุณยังใช้งานไม่ได้ ต้องออกจากระบบและเข้าสู่ระบบอีกครั้ง", - "Encryption App is enabled and ready" : "เข้ารหัสแอพถูกเปิดใช้งานและพร้อมทำงาน", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "รหัสส่วนตัวไม่ถูกต้องสำหรับการเข้ารหัสแอปฯ กรุณาอัปเดตรหัสการเข้ารหัสผ่านส่วนตัวของคุณในการตั้งค่าส่วนบุคคลและในการกู้คืนการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณ", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "การเข้ารหัสลับแอปฯกำลังใช้งานอยู่ในขณะนี้ แต่คีย์ของคุณยังใช้งานไม่ได้ ต้องออกจากระบบและเข้าสู่ระบบอีกครั้ง", + "Encryption App is enabled and ready" : "เข้ารหัสแอปถูกเปิดใช้งานและพร้อมทำงาน", "Bad Signature" : "ลายเซ็นไม่ดี", "Missing Signature" : "ลายเซ็นขาดหายไป", "one-time password for server-side-encryption" : "รหัสผ่านเพียงครั้งเดียว สำหรับเข้ารหัสฝั่งเซิร์ฟเวอร์", @@ -35,7 +35,7 @@ OC.L10N.register( "Cheers!" : "ไชโย!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "นี่คุณ

ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s

กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัปเดตการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ

", "Default encryption module" : "โมดูลการเข้ารหัสเริ่มต้น", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "การเข้ารหัสแอพฯ ถูกเปิดใช้งานแต่รหัสของคุณยังไม่ได้เริ่มต้นใช้ โปรดออกและเข้าสู่ระบบอีกครั้ง", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "การเข้ารหัสแอปฯ ถูกเปิดใช้งานแต่รหัสของคุณยังไม่ได้เริ่มต้นใช้ โปรดออกและเข้าสู่ระบบอีกครั้ง", "Encryption type: Master Key" : "ประเภทการเข้ารหัส: คีย์หลัก", "Encryption type: User Specific Key" : "ประเภทการเข้ารหัส: คีย์เฉพาะของผู้ใช้", "Please select an encryption option" : "โปรดเลือกตัวเลือกการเข้ารหัส", diff --git a/l10n/th_TH.json b/l10n/th_TH.json index 16c47951..98abcf52 100644 --- a/l10n/th_TH.json +++ b/l10n/th_TH.json @@ -20,9 +20,9 @@ "The current log-in password was not correct, please try again." : "รหัสผ่านเข้าสู่ระบบในปัจจุบันไม่ถูกต้องโปรดลองอีกครั้ง", "Private key password successfully updated." : "อัปเดตรหัส Private key เรียบร้อยแล้ว", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "คุณจำเป็นต้องย้ายรหัสการเข้ารหัสลับของคุณจากการเข้ารหัสเก่า (ownCloud ที่มีเวอร์ชันต่ำกว่าหรือเท่ากับ 8.0) ไปเวอร์ชันใหม่ โปรดเรียกใช้ 'occ encryption:migrate' หรือติดต่อผู้ดูแลระบบ", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "รหัสส่วนตัวไม่ถูกต้องสำหรับการเข้ารหัสแอพฯ กรุณาอัปเดตรหัสการเข้ารหัสผ่านส่วนตัวของคุณในการตั้งค่าส่วนบุคคลและในการกู้คืนการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณ", - "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "การเข้ารหัสลับแอพฯ กำลังใช้งานอยู่ในขณะนี้ แต่คีย์ของคุณยังใช้งานไม่ได้ ต้องออกจากระบบและเข้าสู่ระบบอีกครั้ง", - "Encryption App is enabled and ready" : "เข้ารหัสแอพถูกเปิดใช้งานและพร้อมทำงาน", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "รหัสส่วนตัวไม่ถูกต้องสำหรับการเข้ารหัสแอปฯ กรุณาอัปเดตรหัสการเข้ารหัสผ่านส่วนตัวของคุณในการตั้งค่าส่วนบุคคลและในการกู้คืนการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณ", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "การเข้ารหัสลับแอปฯกำลังใช้งานอยู่ในขณะนี้ แต่คีย์ของคุณยังใช้งานไม่ได้ ต้องออกจากระบบและเข้าสู่ระบบอีกครั้ง", + "Encryption App is enabled and ready" : "เข้ารหัสแอปถูกเปิดใช้งานและพร้อมทำงาน", "Bad Signature" : "ลายเซ็นไม่ดี", "Missing Signature" : "ลายเซ็นขาดหายไป", "one-time password for server-side-encryption" : "รหัสผ่านเพียงครั้งเดียว สำหรับเข้ารหัสฝั่งเซิร์ฟเวอร์", @@ -33,7 +33,7 @@ "Cheers!" : "ไชโย!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "นี่คุณ

ผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน %s

กรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัปเดตการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ

", "Default encryption module" : "โมดูลการเข้ารหัสเริ่มต้น", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "การเข้ารหัสแอพฯ ถูกเปิดใช้งานแต่รหัสของคุณยังไม่ได้เริ่มต้นใช้ โปรดออกและเข้าสู่ระบบอีกครั้ง", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "การเข้ารหัสแอปฯ ถูกเปิดใช้งานแต่รหัสของคุณยังไม่ได้เริ่มต้นใช้ โปรดออกและเข้าสู่ระบบอีกครั้ง", "Encryption type: Master Key" : "ประเภทการเข้ารหัส: คีย์หลัก", "Encryption type: User Specific Key" : "ประเภทการเข้ารหัส: คีย์เฉพาะของผู้ใช้", "Please select an encryption option" : "โปรดเลือกตัวเลือกการเข้ารหัส", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 901a6685..218e0f02 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -25,10 +25,15 @@ OC.L10N.register( "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密应用已启用但未初始化你的密钥,请退出并重新登录。", "Encryption App is enabled and ready" : "加密应用已就绪。", + "Bad Signature" : "签名错误", "Missing Signature" : "缺少签名", + "one-time password for server-side-encryption" : "服务器端加密的一次性密码", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", "The share will expire on %s." : "此分享将在 %s 过期。", "Cheers!" : "干杯!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", "Default encryption module" : "默认加密模块", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", "Encryption type: Master Key" : "加密类型:主密钥", @@ -37,8 +42,11 @@ OC.L10N.register( "Master Key" : "主密钥", "User-specific key" : "用户指定密钥", "Permanently select this mode" : "永久使用此模式", + "Encrypt the home storage" : "加密本地存储", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "开启此选项将加密全部本地存储上的文件,否则只加密外部存储上的文件", "Enable recovery key" : "开启恢复密钥", "Disable recovery key" : "停用恢复密钥", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "恢复密钥是一个用来加密文件的额外密钥。它允许忘记密码的用户恢复自己加密的文件。", "Recovery key password" : "恢复密钥密码", "Repeat recovery key password" : "重复恢复密钥", "Change recovery key password:" : "更改恢复密钥密码", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index fa010774..7f0a5007 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -23,10 +23,15 @@ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密应用已启用但未初始化你的密钥,请退出并重新登录。", "Encryption App is enabled and ready" : "加密应用已就绪。", + "Bad Signature" : "签名错误", "Missing Signature" : "缺少签名", + "one-time password for server-side-encryption" : "服务器端加密的一次性密码", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", "The share will expire on %s." : "此分享将在 %s 过期。", "Cheers!" : "干杯!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", "Default encryption module" : "默认加密模块", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", "Encryption type: Master Key" : "加密类型:主密钥", @@ -35,8 +40,11 @@ "Master Key" : "主密钥", "User-specific key" : "用户指定密钥", "Permanently select this mode" : "永久使用此模式", + "Encrypt the home storage" : "加密本地存储", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "开启此选项将加密全部本地存储上的文件,否则只加密外部存储上的文件", "Enable recovery key" : "开启恢复密钥", "Disable recovery key" : "停用恢复密钥", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "恢复密钥是一个用来加密文件的额外密钥。它允许忘记密码的用户恢复自己加密的文件。", "Recovery key password" : "恢复密钥密码", "Repeat recovery key password" : "重复恢复密钥", "Change recovery key password:" : "更改恢复密钥密码", From d8d4faae86b892bf1b5aea7250f92e47917f55dd Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 4 Nov 2019 10:40:56 +0545 Subject: [PATCH 107/348] Run core acceptance tests against core latest release nightly --- .drone.starlark | 150 +- .drone.yml | 17508 ++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 17171 insertions(+), 487 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index d7fa8577..6d560788 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -158,6 +158,38 @@ config = { } ], }, + 'api-core-latest-masterkey': { + 'suites': [ + 'apiCoreMKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'latest', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 25, + 'federatedServerNeeded': True, + 'cron': 'nightly', + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'masterkey', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, 'api-core-userkeys': { 'suites': [ 'apiCoreUKey', @@ -189,6 +221,38 @@ config = { } ], }, + 'api-core-latest-userkeys': { + 'suites': [ + 'apiCoreUKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'latest', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 25, + 'federatedServerNeeded': True, + 'cron': 'nightly', + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'user-keys', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, 'webUI-core-masterkey': { 'suites': [ 'webUIcoreMKey', @@ -221,6 +285,39 @@ config = { } ], }, + 'webUI-core-latest-masterkey': { + 'suites': [ + 'webUIcoreMKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'latest', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 25, + 'emailNeeded': True, + 'federatedServerNeeded': True, + 'cron': 'nightly', + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'masterkey', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, 'webUI-core-userkeys': { 'suites': [ 'webUIcoreUKey', @@ -253,6 +350,39 @@ config = { } ], }, + 'webUI-core-latest-userkeys': { + 'suites': [ + 'webUIcoreUKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'latest', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 25, + 'emailNeeded': True, + 'federatedServerNeeded': True, + 'cron': 'nightly', + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'user-keys', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.0', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, } } @@ -906,6 +1036,7 @@ def acceptance(): 'runAllSuites': False, 'runCoreTests': False, 'numberOfParts': 1, + 'cron': '', } if 'defaults' in config: @@ -1079,16 +1210,19 @@ def acceptance(): owncloudService(server, phpVersion, 'server', '/var/www/owncloud/server', False) + (owncloudService(server, phpVersion, 'federated', '/var/www/owncloud/federated', False) if params['federatedServerNeeded'] else []), 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/pull/**', - 'refs/tags/**' - ] - } + 'trigger': {} } - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) + if (params['cron'] == ''): + result['trigger']['ref'] = [ + 'refs/pull/**', + 'refs/tags/**' + ] + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + else: + result['trigger']['cron'] = params['cron'] + pipelines.append(result) diff --git a/.drone.yml b/.drone.yml index fbdb4517..d776ddbc 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5861,7 +5861,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-1-master-mysql5.7-php7.0 +name: apiCoreMKey-25-1-latest-mysql5.7-php7.0 platform: os: linux @@ -5883,7 +5883,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -5901,7 +5901,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -5948,7 +5948,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -5967,7 +5967,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 1 TEST_SERVER_URL: http://server @@ -6006,10 +6006,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -6020,7 +6018,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-2-master-mysql5.7-php7.0 +name: apiCoreMKey-25-2-latest-mysql5.7-php7.0 platform: os: linux @@ -6042,7 +6040,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6060,7 +6058,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6107,7 +6105,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -6126,7 +6124,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 2 TEST_SERVER_URL: http://server @@ -6165,10 +6163,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -6179,7 +6175,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-3-master-mysql5.7-php7.0 +name: apiCoreMKey-25-3-latest-mysql5.7-php7.0 platform: os: linux @@ -6201,7 +6197,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6219,7 +6215,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6266,7 +6262,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -6285,7 +6281,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 3 TEST_SERVER_URL: http://server @@ -6324,10 +6320,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -6338,7 +6332,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-4-master-mysql5.7-php7.0 +name: apiCoreMKey-25-4-latest-mysql5.7-php7.0 platform: os: linux @@ -6360,7 +6354,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6378,7 +6372,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6425,7 +6419,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -6444,7 +6438,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 4 TEST_SERVER_URL: http://server @@ -6483,10 +6477,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -6497,7 +6489,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-5-master-mysql5.7-php7.0 +name: apiCoreMKey-25-5-latest-mysql5.7-php7.0 platform: os: linux @@ -6519,7 +6511,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6537,7 +6529,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6584,7 +6576,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -6603,7 +6595,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 5 TEST_SERVER_URL: http://server @@ -6642,10 +6634,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -6656,7 +6646,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-6-master-mysql5.7-php7.0 +name: apiCoreMKey-25-6-latest-mysql5.7-php7.0 platform: os: linux @@ -6678,7 +6668,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6696,7 +6686,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6743,7 +6733,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -6762,7 +6752,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 6 TEST_SERVER_URL: http://server @@ -6801,10 +6791,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -6815,7 +6803,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-7-master-mysql5.7-php7.0 +name: apiCoreMKey-25-7-latest-mysql5.7-php7.0 platform: os: linux @@ -6837,7 +6825,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6855,7 +6843,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6902,7 +6890,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -6921,7 +6909,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 7 TEST_SERVER_URL: http://server @@ -6960,10 +6948,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -6974,7 +6960,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-8-master-mysql5.7-php7.0 +name: apiCoreMKey-25-8-latest-mysql5.7-php7.0 platform: os: linux @@ -6996,7 +6982,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7014,7 +7000,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7061,7 +7047,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -7080,7 +7066,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 8 TEST_SERVER_URL: http://server @@ -7119,10 +7105,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -7133,7 +7117,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-9-master-mysql5.7-php7.0 +name: apiCoreMKey-25-9-latest-mysql5.7-php7.0 platform: os: linux @@ -7155,7 +7139,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7173,7 +7157,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7220,7 +7204,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -7239,7 +7223,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 9 TEST_SERVER_URL: http://server @@ -7278,10 +7262,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -7292,7 +7274,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-10-master-mysql5.7-php7.0 +name: apiCoreMKey-25-10-latest-mysql5.7-php7.0 platform: os: linux @@ -7314,7 +7296,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7332,7 +7314,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7379,7 +7361,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -7398,7 +7380,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 10 TEST_SERVER_URL: http://server @@ -7437,10 +7419,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -7451,7 +7431,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-11-master-mysql5.7-php7.0 +name: apiCoreMKey-25-11-latest-mysql5.7-php7.0 platform: os: linux @@ -7473,7 +7453,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7491,7 +7471,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7538,7 +7518,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -7557,7 +7537,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 11 TEST_SERVER_URL: http://server @@ -7596,10 +7576,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -7610,7 +7588,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-12-master-mysql5.7-php7.0 +name: apiCoreMKey-25-12-latest-mysql5.7-php7.0 platform: os: linux @@ -7632,7 +7610,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7650,7 +7628,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7697,7 +7675,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -7716,7 +7694,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 12 TEST_SERVER_URL: http://server @@ -7755,10 +7733,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -7769,7 +7745,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-13-master-mysql5.7-php7.0 +name: apiCoreMKey-25-13-latest-mysql5.7-php7.0 platform: os: linux @@ -7791,7 +7767,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7809,7 +7785,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7856,7 +7832,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -7875,7 +7851,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 13 TEST_SERVER_URL: http://server @@ -7914,10 +7890,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -7928,7 +7902,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-14-master-mysql5.7-php7.0 +name: apiCoreMKey-25-14-latest-mysql5.7-php7.0 platform: os: linux @@ -7950,7 +7924,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7968,7 +7942,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8015,7 +7989,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -8034,7 +8008,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 14 TEST_SERVER_URL: http://server @@ -8073,10 +8047,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -8087,7 +8059,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-15-master-mysql5.7-php7.0 +name: apiCoreMKey-25-15-latest-mysql5.7-php7.0 platform: os: linux @@ -8109,7 +8081,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8127,7 +8099,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8174,7 +8146,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -8193,7 +8165,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 15 TEST_SERVER_URL: http://server @@ -8232,10 +8204,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -8246,7 +8216,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-16-master-mysql5.7-php7.0 +name: apiCoreMKey-25-16-latest-mysql5.7-php7.0 platform: os: linux @@ -8268,7 +8238,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8286,7 +8256,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8333,7 +8303,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -8352,7 +8322,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 16 TEST_SERVER_URL: http://server @@ -8391,10 +8361,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -8405,7 +8373,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-17-master-mysql5.7-php7.0 +name: apiCoreMKey-25-17-latest-mysql5.7-php7.0 platform: os: linux @@ -8427,7 +8395,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8445,7 +8413,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8492,7 +8460,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -8511,7 +8479,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 17 TEST_SERVER_URL: http://server @@ -8550,10 +8518,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -8564,7 +8530,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-18-master-mysql5.7-php7.0 +name: apiCoreMKey-25-18-latest-mysql5.7-php7.0 platform: os: linux @@ -8586,7 +8552,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8604,7 +8570,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8651,7 +8617,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -8670,7 +8636,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 18 TEST_SERVER_URL: http://server @@ -8709,10 +8675,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -8723,7 +8687,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-19-master-mysql5.7-php7.0 +name: apiCoreMKey-25-19-latest-mysql5.7-php7.0 platform: os: linux @@ -8745,7 +8709,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8763,7 +8727,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8810,7 +8774,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -8829,7 +8793,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 19 TEST_SERVER_URL: http://server @@ -8868,10 +8832,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -8882,7 +8844,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-20-master-mysql5.7-php7.0 +name: apiCoreMKey-25-20-latest-mysql5.7-php7.0 platform: os: linux @@ -8904,7 +8866,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8922,7 +8884,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8969,7 +8931,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -8988,7 +8950,7 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey RUN_PART: 20 TEST_SERVER_URL: http://server @@ -9027,10 +8989,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -9041,7 +9001,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-21-master-mysql5.7-php7.0 +name: apiCoreMKey-25-21-latest-mysql5.7-php7.0 platform: os: linux @@ -9063,7 +9023,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9081,7 +9041,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -9128,7 +9088,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9147,8 +9107,16488 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-22-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-23-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-24-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-25-25-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-1-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-2-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-3-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-4-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-5-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-6-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-7-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-8-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-9-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-10-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-11-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-12-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-13-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-14-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-15-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-16-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-17-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-18-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-19-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-20-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-21-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-22-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-23-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-24-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-25-master-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-1-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-2-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-3-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-4-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-5-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-6-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-7-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-8-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-9-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-10-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-11-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-12-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-13-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-14-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-15-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-16-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-17-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-18-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-19-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-20-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-21-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-22-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-23-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-24-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-25-25-latest-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: user-keys + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-1-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-2-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-3-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-4-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-5-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-6-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-7-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-8-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-9-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-10-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-11-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-12-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-13-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-14-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-15-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-16-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-17-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-18-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-19-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-20-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.0 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.0 +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-25-21-latest-chrome-mysql5.7-php7.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.0 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - cd /var/www/owncloud/testrunner + - make install-composer-deps vendor-bin-deps + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.0 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.0 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.0 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.0 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 25 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -9161,6 +25601,16 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.0 @@ -9186,10 +25636,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -9200,7 +25648,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-22-master-mysql5.7-php7.0 +name: webUIcoreMKey-25-22-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -9222,7 +25670,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9240,7 +25688,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -9287,7 +25735,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9303,11 +25751,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: + BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -9320,6 +25773,16 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.0 @@ -9345,10 +25808,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -9359,7 +25820,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-23-master-mysql5.7-php7.0 +name: webUIcoreMKey-25-23-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -9381,7 +25842,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9399,7 +25860,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -9446,7 +25907,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9462,11 +25923,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: + BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -9479,6 +25945,16 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.0 @@ -9504,10 +25980,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -9518,7 +25992,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-24-master-mysql5.7-php7.0 +name: webUIcoreMKey-25-24-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -9540,7 +26014,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9558,7 +26032,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -9605,7 +26079,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9621,11 +26095,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: + BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -9638,6 +26117,16 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.0 @@ -9663,10 +26152,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -9677,7 +26164,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-25-master-mysql5.7-php7.0 +name: webUIcoreMKey-25-25-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -9699,7 +26186,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9717,7 +26204,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -9764,7 +26251,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9780,11 +26267,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: + BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -9797,6 +26289,16 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.0 @@ -9822,10 +26324,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -9836,7 +26336,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -9923,7 +26423,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -9943,7 +26443,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 1 @@ -10010,7 +26510,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -10097,7 +26597,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -10117,7 +26617,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 2 @@ -10184,7 +26684,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -10271,7 +26771,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -10291,7 +26791,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 3 @@ -10358,7 +26858,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -10445,7 +26945,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -10465,7 +26965,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 4 @@ -10532,7 +27032,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -10619,7 +27119,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -10639,7 +27139,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 5 @@ -10706,7 +27206,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -10793,7 +27293,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -10813,7 +27313,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 6 @@ -10880,7 +27380,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -10967,7 +27467,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -10987,7 +27487,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 7 @@ -11054,7 +27554,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -11141,7 +27641,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -11161,7 +27661,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 8 @@ -11228,7 +27728,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -11315,7 +27815,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -11335,7 +27835,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 9 @@ -11402,7 +27902,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -11489,7 +27989,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -11509,7 +28009,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 10 @@ -11576,7 +28076,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -11663,7 +28163,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -11683,7 +28183,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 11 @@ -11750,7 +28250,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -11837,7 +28337,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -11857,7 +28357,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 12 @@ -11924,7 +28424,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -12011,7 +28511,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -12031,7 +28531,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 13 @@ -12098,7 +28598,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -12185,7 +28685,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -12205,7 +28705,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 14 @@ -12272,7 +28772,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -12359,7 +28859,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -12379,7 +28879,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 15 @@ -12446,7 +28946,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -12533,7 +29033,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -12553,7 +29053,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 16 @@ -12620,7 +29120,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -12707,7 +29207,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -12727,7 +29227,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 17 @@ -12794,7 +29294,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -12881,7 +29381,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -12901,7 +29401,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 18 @@ -12968,7 +29468,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -13055,7 +29555,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -13075,7 +29575,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 19 @@ -13142,7 +29642,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -13229,7 +29729,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -13249,7 +29749,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 20 @@ -13316,7 +29816,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -13403,7 +29903,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -13423,7 +29923,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 21 @@ -13490,7 +29990,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -13577,7 +30077,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -13597,7 +30097,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 22 @@ -13664,7 +30164,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -13751,7 +30251,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -13771,7 +30271,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 23 @@ -13838,7 +30338,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -13925,7 +30425,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -13945,7 +30445,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 24 @@ -14012,7 +30512,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.0 platform: os: linux @@ -14099,7 +30599,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -14119,7 +30619,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 25 @@ -14186,7 +30686,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-1-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -14208,7 +30708,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14226,7 +30726,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14346,10 +30846,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -14360,7 +30858,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-2-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -14382,7 +30880,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14400,7 +30898,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14520,10 +31018,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -14534,7 +31030,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-3-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -14556,7 +31052,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14574,7 +31070,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14694,10 +31190,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -14708,7 +31202,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-4-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -14730,7 +31224,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14748,7 +31242,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14868,10 +31362,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -14882,7 +31374,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-5-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -14904,7 +31396,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14922,7 +31414,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15042,10 +31534,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -15056,7 +31546,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-6-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -15078,7 +31568,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15096,7 +31586,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15216,10 +31706,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -15230,7 +31718,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-7-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -15252,7 +31740,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15270,7 +31758,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15390,10 +31878,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -15404,7 +31890,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-8-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -15426,7 +31912,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15444,7 +31930,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15564,10 +32050,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -15578,7 +32062,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-9-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -15600,7 +32084,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15618,7 +32102,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15738,10 +32222,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -15752,7 +32234,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-10-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -15774,7 +32256,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15792,7 +32274,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15912,10 +32394,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -15926,7 +32406,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-11-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -15948,7 +32428,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15966,7 +32446,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -16086,10 +32566,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -16100,7 +32578,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-12-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -16122,7 +32600,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -16140,7 +32618,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -16260,10 +32738,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -16274,7 +32750,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-13-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -16296,7 +32772,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -16314,7 +32790,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -16434,10 +32910,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -16448,7 +32922,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-14-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -16470,7 +32944,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -16488,7 +32962,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -16608,10 +33082,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -16622,7 +33094,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-15-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -16644,7 +33116,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -16662,7 +33134,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -16782,10 +33254,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -16796,7 +33266,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-16-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -16818,7 +33288,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -16836,7 +33306,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -16956,10 +33426,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -16970,7 +33438,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-17-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -16992,7 +33460,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17010,7 +33478,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17130,10 +33598,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -17144,7 +33610,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-18-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -17166,7 +33632,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17184,7 +33650,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17304,10 +33770,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -17318,7 +33782,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-19-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -17340,7 +33804,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17358,7 +33822,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17478,10 +33942,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -17492,7 +33954,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-20-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -17514,7 +33976,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17532,7 +33994,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17652,10 +34114,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -17666,7 +34126,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-21-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -17688,7 +34148,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17706,7 +34166,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17826,10 +34286,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -17840,7 +34298,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-22-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -17862,7 +34320,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17880,7 +34338,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18000,10 +34458,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -18014,7 +34470,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-23-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -18036,7 +34492,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -18054,7 +34510,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18174,10 +34630,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -18188,7 +34642,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-24-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -18210,7 +34664,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -18228,7 +34682,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18348,10 +34802,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -18362,7 +34814,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-25-latest-chrome-mysql5.7-php7.0 platform: os: linux @@ -18384,7 +34836,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -18402,7 +34854,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18522,10 +34974,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.0 @@ -18608,6 +35058,31 @@ depends_on: - apiCoreMKey-25-23-master-mysql5.7-php7.0 - apiCoreMKey-25-24-master-mysql5.7-php7.0 - apiCoreMKey-25-25-master-mysql5.7-php7.0 +- apiCoreMKey-25-1-latest-mysql5.7-php7.0 +- apiCoreMKey-25-2-latest-mysql5.7-php7.0 +- apiCoreMKey-25-3-latest-mysql5.7-php7.0 +- apiCoreMKey-25-4-latest-mysql5.7-php7.0 +- apiCoreMKey-25-5-latest-mysql5.7-php7.0 +- apiCoreMKey-25-6-latest-mysql5.7-php7.0 +- apiCoreMKey-25-7-latest-mysql5.7-php7.0 +- apiCoreMKey-25-8-latest-mysql5.7-php7.0 +- apiCoreMKey-25-9-latest-mysql5.7-php7.0 +- apiCoreMKey-25-10-latest-mysql5.7-php7.0 +- apiCoreMKey-25-11-latest-mysql5.7-php7.0 +- apiCoreMKey-25-12-latest-mysql5.7-php7.0 +- apiCoreMKey-25-13-latest-mysql5.7-php7.0 +- apiCoreMKey-25-14-latest-mysql5.7-php7.0 +- apiCoreMKey-25-15-latest-mysql5.7-php7.0 +- apiCoreMKey-25-16-latest-mysql5.7-php7.0 +- apiCoreMKey-25-17-latest-mysql5.7-php7.0 +- apiCoreMKey-25-18-latest-mysql5.7-php7.0 +- apiCoreMKey-25-19-latest-mysql5.7-php7.0 +- apiCoreMKey-25-20-latest-mysql5.7-php7.0 +- apiCoreMKey-25-21-latest-mysql5.7-php7.0 +- apiCoreMKey-25-22-latest-mysql5.7-php7.0 +- apiCoreMKey-25-23-latest-mysql5.7-php7.0 +- apiCoreMKey-25-24-latest-mysql5.7-php7.0 +- apiCoreMKey-25-25-latest-mysql5.7-php7.0 - apiCoreUKey-25-1-master-mysql5.7-php7.0 - apiCoreUKey-25-2-master-mysql5.7-php7.0 - apiCoreUKey-25-3-master-mysql5.7-php7.0 @@ -18633,6 +35108,31 @@ depends_on: - apiCoreUKey-25-23-master-mysql5.7-php7.0 - apiCoreUKey-25-24-master-mysql5.7-php7.0 - apiCoreUKey-25-25-master-mysql5.7-php7.0 +- apiCoreUKey-25-1-latest-mysql5.7-php7.0 +- apiCoreUKey-25-2-latest-mysql5.7-php7.0 +- apiCoreUKey-25-3-latest-mysql5.7-php7.0 +- apiCoreUKey-25-4-latest-mysql5.7-php7.0 +- apiCoreUKey-25-5-latest-mysql5.7-php7.0 +- apiCoreUKey-25-6-latest-mysql5.7-php7.0 +- apiCoreUKey-25-7-latest-mysql5.7-php7.0 +- apiCoreUKey-25-8-latest-mysql5.7-php7.0 +- apiCoreUKey-25-9-latest-mysql5.7-php7.0 +- apiCoreUKey-25-10-latest-mysql5.7-php7.0 +- apiCoreUKey-25-11-latest-mysql5.7-php7.0 +- apiCoreUKey-25-12-latest-mysql5.7-php7.0 +- apiCoreUKey-25-13-latest-mysql5.7-php7.0 +- apiCoreUKey-25-14-latest-mysql5.7-php7.0 +- apiCoreUKey-25-15-latest-mysql5.7-php7.0 +- apiCoreUKey-25-16-latest-mysql5.7-php7.0 +- apiCoreUKey-25-17-latest-mysql5.7-php7.0 +- apiCoreUKey-25-18-latest-mysql5.7-php7.0 +- apiCoreUKey-25-19-latest-mysql5.7-php7.0 +- apiCoreUKey-25-20-latest-mysql5.7-php7.0 +- apiCoreUKey-25-21-latest-mysql5.7-php7.0 +- apiCoreUKey-25-22-latest-mysql5.7-php7.0 +- apiCoreUKey-25-23-latest-mysql5.7-php7.0 +- apiCoreUKey-25-24-latest-mysql5.7-php7.0 +- apiCoreUKey-25-25-latest-mysql5.7-php7.0 - webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.0 - webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.0 - webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.0 @@ -18658,6 +35158,31 @@ depends_on: - webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.0 - webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.0 - webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-1-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-2-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-3-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-4-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-5-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-6-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-7-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-8-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-9-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-10-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-11-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-12-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-13-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-14-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-15-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-16-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-17-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-18-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-19-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-20-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-21-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-22-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-23-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-24-latest-chrome-mysql5.7-php7.0 +- webUIcoreMKey-25-25-latest-chrome-mysql5.7-php7.0 - webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.0 - webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.0 - webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.0 @@ -18683,5 +35208,30 @@ depends_on: - webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.0 - webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.0 - webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-1-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-2-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-3-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-4-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-5-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-6-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-7-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-8-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-9-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-10-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-11-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-12-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-13-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-14-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-15-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-16-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-17-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-18-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-19-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-20-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-21-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-22-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-23-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-24-latest-chrome-mysql5.7-php7.0 +- webUIcoreUKey-25-25-latest-chrome-mysql5.7-php7.0 ... From a0ada72728dffaa1d71f53ab044ed48240059f83 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 13 Nov 2019 10:25:37 +0545 Subject: [PATCH 108/348] Extra scality and ceph flexibility in drone starlark --- .drone.starlark | 80 ++++++++++++++++++++++++++++++------------------- 1 file changed, 50 insertions(+), 30 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 6d560788..216d5dfa 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1223,7 +1223,6 @@ def acceptance(): else: result['trigger']['cron'] = params['cron'] - pipelines.append(result) if errorFound: @@ -1362,38 +1361,50 @@ def ldapService(ldapNeeded): return [] -def scalityService(scalityS3): - if not scalityS3: - return [] +def scalityService(serviceParams): + serviceEnvironment = { + 'HOST_NAME': 'scality' + } + + if type(serviceParams) == "bool": + if not serviceParams: + return [] + else: + if 'extraEnvironment' in serviceParams: + for env in serviceParams['extraEnvironment']: + serviceEnvironment[env] = serviceParams['extraEnvironment'][env] return [{ 'name': 'scality', 'image': 'owncloudci/scality-s3server', 'pull': 'always', - 'environment': { - 'HOST_NAME': 'scality' - } + 'environment': serviceEnvironment }] +def cephService(serviceParams): + serviceEnvironment = { + 'NETWORK_AUTO_DETECT': '4', + 'RGW_NAME': 'ceph', + 'CEPH_DEMO_UID': 'owncloud', + 'CEPH_DEMO_ACCESS_KEY': 'owncloud123456', + 'CEPH_DEMO_SECRET_KEY': 'secret123456', + } -def cephService(cephS3): - if not cephS3: - return [] + if type(serviceParams) == "bool": + if not serviceParams: + return [] + else: + if 'extraEnvironment' in serviceParams: + for env in serviceParams['extraEnvironment']: + serviceEnvironment[env] = serviceParams['extraEnvironment'][env] return [{ 'name': 'ceph', 'image': 'owncloudci/ceph:tag-build-master-jewel-ubuntu-16.04', 'pull': 'always', - 'environment': { - 'NETWORK_AUTO_DETECT': '4', - 'RGW_NAME': 'ceph', - 'CEPH_DEMO_UID': 'owncloud', - 'CEPH_DEMO_ACCESS_KEY': 'owncloud123456', - 'CEPH_DEMO_SECRET_KEY': 'secret123456', - } + 'environment': serviceEnvironment }] - def owncloudService(version, phpVersion, name = 'server', path = '/var/www/owncloud/server', ssl = True): if ssl: environment = { @@ -1559,9 +1570,15 @@ def setupServerAndApp(phpVersion, logLevel): ] }] -def setupCeph(cephS3): - if not cephS3: - return [] +def setupCeph(serviceParams): + if type(serviceParams) == "bool": + if serviceParams: + # specify an empty dict that will get the defaults + serviceParams = {} + else: + return [] + + createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True return [{ 'name': 'setup-ceph', @@ -1572,21 +1589,23 @@ def setupCeph(cephS3): 'cd /var/www/owncloud/server/apps/files_primary_s3', 'cp tests/drone/ceph.config.php /var/www/owncloud/server/config', 'cd /var/www/owncloud/server', + ] + ([ './apps/files_primary_s3/tests/drone/create-bucket.sh', - ] + ] if createFirstBucket else []) }] -def setupScality(scalityS3): - if type(scalityS3) == "bool": - if scalityS3: +def setupScality(serviceParams): + if type(serviceParams) == "bool": + if serviceParams: # specify an empty dict that will get the defaults - scalityS3 = {} + serviceParams = {} else: return [] - specialConfig = '.' + scalityS3['config'] if 'config' in scalityS3 else '' + specialConfig = '.' + serviceParams['config'] if 'config' in serviceParams else '' configFile = 'scality%s.config.php' % specialConfig - createExtraBuckets = scalityS3['createExtraBuckets'] if 'createExtraBuckets' in scalityS3 else False + createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True + createExtraBuckets = serviceParams['createExtraBuckets'] if 'createExtraBuckets' in serviceParams else False return [{ 'name': 'setup-scality', @@ -1596,9 +1615,10 @@ def setupScality(scalityS3): 'wait-for-it -t 60 scality:8000', 'cd /var/www/owncloud/server/apps/files_primary_s3', 'cp tests/drone/%s /var/www/owncloud/server/config' % configFile, - 'cd /var/www/owncloud/server', - 'php occ s3:create-bucket owncloud --accept-warning' + 'cd /var/www/owncloud/server' ] + ([ + 'php occ s3:create-bucket owncloud --accept-warning' + ] if createFirstBucket else []) + ([ 'for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done', ] if createExtraBuckets else []) }] From 6e385f46f7da35b3e0e0460b7e29d60ebfd90259 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 21 Nov 2019 17:54:11 +0545 Subject: [PATCH 109/348] Implement current drone starlark code --- .drone.starlark | 64 ++++++++++++++++++++++++++++++++++++------------- 1 file changed, 48 insertions(+), 16 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 216d5dfa..32e20c61 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -905,7 +905,23 @@ def phptests(testType): for item in default: params[item] = matrix[item] if item in matrix else default[item] - if ((config['app'] != 'files_primary_s3') and ((params['cephS3'] != False) or (params['scalityS3'] != False))): + cephS3Params = params['cephS3'] + if type(cephS3Params) == "bool": + cephS3Needed = cephS3Params + filesPrimaryS3NeededForCeph = cephS3Params + else: + cephS3Needed = True + filesPrimaryS3NeededForCeph = cephS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in cephS3Params else True + + scalityS3Params = params['scalityS3'] + if type(scalityS3Params) == "bool": + scalityS3Needed = scalityS3Params + filesPrimaryS3NeededForScality = scalityS3Params + else: + scalityS3Needed = True + filesPrimaryS3NeededForScality = scalityS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in scalityS3Params else True + + if ((config['app'] != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): # If we are not already 'files_primary_s3' and we need S3 storage, then install the 'files_primary_s3' app extraAppsDict = { 'files_primary_s3': 'composer install' @@ -1064,9 +1080,23 @@ def acceptance(): if isAPI or isCLI: params['browsers'] = [''] - needObjectStore = (params['cephS3'] != False) or (params['scalityS3'] != False) + cephS3Params = params['cephS3'] + if type(cephS3Params) == "bool": + cephS3Needed = cephS3Params + filesPrimaryS3NeededForCeph = cephS3Params + else: + cephS3Needed = True + filesPrimaryS3NeededForCeph = cephS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in cephS3Params else True + + scalityS3Params = params['scalityS3'] + if type(scalityS3Params) == "bool": + scalityS3Needed = scalityS3Params + filesPrimaryS3NeededForScality = scalityS3Params + else: + scalityS3Needed = True + filesPrimaryS3NeededForScality = scalityS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in scalityS3Params else True - if ((config['app'] != 'files_primary_s3') and (needObjectStore)): + if ((config['app'] != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): # If we are not already 'files_primary_s3' and we need S3 object storage, then install the 'files_primary_s3' app extraAppsDict = { 'files_primary_s3': 'composer install' @@ -1134,7 +1164,7 @@ def acceptance(): if params['ldapNeeded']: environment['TEST_EXTERNAL_USER_BACKENDS'] = True - if (needObjectStore): + if (cephS3Needed or scalityS3Needed): environment['OC_TEST_ON_OBJECTSTORE'] = '1' if (params['cephS3'] != False): environment['S3_TYPE'] = 'ceph' @@ -1579,17 +1609,18 @@ def setupCeph(serviceParams): return [] createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True + setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ + 'wait-for-it -t 60 ceph:80', + 'cd /var/www/owncloud/server/apps/files_primary_s3', + 'cp tests/drone/ceph.config.php /var/www/owncloud/server/config', + 'cd /var/www/owncloud/server', + ] return [{ 'name': 'setup-ceph', 'image': 'owncloudci/php:7.0', 'pull': 'always', - 'commands': [ - 'wait-for-it -t 60 ceph:80', - 'cd /var/www/owncloud/server/apps/files_primary_s3', - 'cp tests/drone/ceph.config.php /var/www/owncloud/server/config', - 'cd /var/www/owncloud/server', - ] + ([ + 'commands': setupCommands + ([ './apps/files_primary_s3/tests/drone/create-bucket.sh', ] if createFirstBucket else []) }] @@ -1606,17 +1637,18 @@ def setupScality(serviceParams): configFile = 'scality%s.config.php' % specialConfig createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True createExtraBuckets = serviceParams['createExtraBuckets'] if 'createExtraBuckets' in serviceParams else False + setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ + 'wait-for-it -t 60 scality:8000', + 'cd /var/www/owncloud/server/apps/files_primary_s3', + 'cp tests/drone/%s /var/www/owncloud/server/config' % configFile, + 'cd /var/www/owncloud/server' + ] return [{ 'name': 'setup-scality', 'image': 'owncloudci/php:7.0', 'pull': 'always', - 'commands': [ - 'wait-for-it -t 60 scality:8000', - 'cd /var/www/owncloud/server/apps/files_primary_s3', - 'cp tests/drone/%s /var/www/owncloud/server/config' % configFile, - 'cd /var/www/owncloud/server' - ] + ([ + 'commands': setupCommands + ([ 'php occ s3:create-bucket owncloud --accept-warning' ] if createFirstBucket else []) + ([ 'for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done', From dfc299bf5ce2df98be87c5b52da8df3cede0e04f Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 28 Nov 2019 17:31:37 +0545 Subject: [PATCH 110/348] Drop PHP 7.0 from drone CI --- .drone.starlark | 48 +- .drone.yml | 4564 +++++++++++++++++++++-------------------------- 2 files changed, 2087 insertions(+), 2525 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 32e20c61..c372924e 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -12,7 +12,6 @@ config = { 'codestyle': { 'ordinary' : { 'phpVersions': [ - '7.0', '7.1', '7.2', '7.3', @@ -35,7 +34,6 @@ config = { }, 'withoutCoverage' : { 'phpVersions': [ - '7.0', '7.2', '7.3', ], @@ -64,7 +62,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -90,7 +88,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -116,7 +114,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -147,7 +145,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -179,7 +177,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -210,7 +208,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -242,7 +240,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -274,7 +272,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -307,7 +305,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -339,7 +337,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -372,7 +370,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -427,7 +425,7 @@ def codestyle(): return pipelines default = { - 'phpVersions': ['7.0'], + 'phpVersions': ['7.1'], } if 'defaults' in config: @@ -616,7 +614,7 @@ def phan(): return pipelines default = { - 'phpVersions': ['7.0', '7.1', '7.2', '7.3'], + 'phpVersions': ['7.1', '7.2', '7.3'], } if 'defaults' in config: @@ -688,7 +686,7 @@ def build(): return pipelines default = { - 'phpVersions': ['7.0'], + 'phpVersions': ['7.1'], 'commands': [ 'make dist' ], @@ -813,13 +811,13 @@ def javascript(): }, 'steps': installCore('daily-master-qa', 'sqlite', False) + - installApp('7.0') + - setupServerAndApp('7.0', params['logLevel']) + + installApp('7.1') + + setupServerAndApp('7.1', params['logLevel']) + params['extraSetup'] + [ { 'name': 'js-tests', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'environment': params['extraEnvironment'], 'commands': params['extraCommandsBeforeTestRun'] + [ @@ -866,7 +864,7 @@ def phptests(testType): errorFound = False default = { - 'phpVersions': ['7.0', '7.1', '7.2', '7.3'], + 'phpVersions': ['7.1', '7.2', '7.3'], 'databases': [ 'sqlite', 'mariadb:10.2', 'mysql:5.5', 'mysql:5.7', 'postgres:9.4', 'oracle' ], @@ -1033,7 +1031,7 @@ def acceptance(): default = { 'servers': ['daily-master-qa', 'latest'], 'browsers': ['chrome'], - 'phpVersions': ['7.0'], + 'phpVersions': ['7.1'], 'databases': ['mariadb:10.2'], 'federatedServerNeeded': False, 'filterTags': '', @@ -1610,7 +1608,7 @@ def setupCeph(serviceParams): createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ - 'wait-for-it -t 60 ceph:80', + 'wait-for-it -t 120 ceph:80', 'cd /var/www/owncloud/server/apps/files_primary_s3', 'cp tests/drone/ceph.config.php /var/www/owncloud/server/config', 'cd /var/www/owncloud/server', @@ -1618,7 +1616,7 @@ def setupCeph(serviceParams): return [{ 'name': 'setup-ceph', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': setupCommands + ([ './apps/files_primary_s3/tests/drone/create-bucket.sh', @@ -1638,7 +1636,7 @@ def setupScality(serviceParams): createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True createExtraBuckets = serviceParams['createExtraBuckets'] if 'createExtraBuckets' in serviceParams else False setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ - 'wait-for-it -t 60 scality:8000', + 'wait-for-it -t 120 scality:8000', 'cd /var/www/owncloud/server/apps/files_primary_s3', 'cp tests/drone/%s /var/www/owncloud/server/config' % configFile, 'cd /var/www/owncloud/server' @@ -1646,7 +1644,7 @@ def setupScality(serviceParams): return [{ 'name': 'setup-scality', - 'image': 'owncloudci/php:7.0', + 'image': 'owncloudci/php:7.1', 'pull': 'always', 'commands': setupCommands + ([ 'php occ s3:create-bucket owncloud --accept-warning' diff --git a/.drone.yml b/.drone.yml index d776ddbc..466400ed 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,29 +1,3 @@ ---- -kind: pipeline -type: docker -name: coding-standard-php7.0 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: coding-standard - pull: always - image: owncloudci/php:7.0 - commands: - - make test-php-style - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - --- kind: pipeline type: docker @@ -163,7 +137,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -239,7 +212,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -314,197 +286,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.0-sqlite - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.0 - commands: - - make test-php-unit - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.0 -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.0-mysql5.5 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.0 - commands: - - make test-php-unit - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.0 -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.0-postgres9.4 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.0 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.0 - commands: - - make test-php-unit - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -561,7 +342,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -628,7 +408,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -694,7 +473,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -751,7 +529,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -818,7 +595,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -884,7 +660,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -892,7 +667,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-master-mysql5.5-php7.0 +name: cliEncryption-master-mysql5.5-php7.1 platform: os: linux @@ -918,7 +693,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -929,7 +704,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -948,7 +723,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -957,13 +732,13 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -984,7 +759,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -1001,7 +776,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -1009,7 +783,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-master-postgres9.4-php7.0 +name: cliEncryption-master-postgres9.4-php7.1 platform: os: linux @@ -1035,7 +809,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -1046,7 +820,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -1065,7 +839,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -1074,13 +848,13 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -1100,7 +874,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -1117,7 +891,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -1125,7 +898,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-latest-mysql5.5-php7.0 +name: cliEncryption-latest-mysql5.5-php7.1 platform: os: linux @@ -1151,7 +924,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -1162,7 +935,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -1181,7 +954,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -1190,13 +963,13 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -1217,7 +990,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -1234,7 +1007,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -1242,7 +1014,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-latest-postgres9.4-php7.0 +name: cliEncryption-latest-postgres9.4-php7.1 platform: os: linux @@ -1268,7 +1040,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -1279,7 +1051,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -1298,7 +1070,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -1307,13 +1079,13 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -1333,7 +1105,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -1350,7 +1122,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -1358,7 +1129,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIMasterKey-master-chrome-mysql5.5-php7.0 +name: webUIMasterKey-master-chrome-mysql5.5-php7.1 platform: os: linux @@ -1384,7 +1155,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -1395,7 +1166,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -1414,7 +1185,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -1423,13 +1194,13 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -1465,7 +1236,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -1482,7 +1253,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -1490,7 +1260,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIMasterKey-latest-chrome-mysql5.5-php7.0 +name: webUIMasterKey-latest-chrome-mysql5.5-php7.1 platform: os: linux @@ -1516,7 +1286,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -1527,7 +1297,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -1546,7 +1316,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -1555,13 +1325,13 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -1597,7 +1367,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -1614,7 +1384,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -1622,7 +1391,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIUserKeys-master-chrome-mysql5.5-php7.0 +name: webUIUserKeys-master-chrome-mysql5.5-php7.1 platform: os: linux @@ -1648,7 +1417,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -1659,7 +1428,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -1678,7 +1447,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -1687,13 +1456,13 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -1729,7 +1498,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -1746,7 +1515,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -1754,7 +1522,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIUserKeys-latest-chrome-mysql5.5-php7.0 +name: webUIUserKeys-latest-chrome-mysql5.5-php7.1 platform: os: linux @@ -1780,7 +1548,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -1791,7 +1559,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -1810,7 +1578,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -1819,13 +1587,13 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -1861,7 +1629,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -1878,7 +1646,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -1886,7 +1653,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-1-master-mysql5.7-php7.0 +name: apiCoreMKey-25-1-master-mysql5.7-php7.1 platform: os: linux @@ -1912,7 +1679,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -1930,7 +1697,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -1950,7 +1717,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -1969,7 +1736,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -1978,14 +1745,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -2008,7 +1775,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2020,7 +1787,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2037,7 +1804,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -2045,7 +1811,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-2-master-mysql5.7-php7.0 +name: apiCoreMKey-25-2-master-mysql5.7-php7.1 platform: os: linux @@ -2071,7 +1837,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -2089,7 +1855,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -2109,7 +1875,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -2128,7 +1894,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -2137,14 +1903,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -2167,7 +1933,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2179,7 +1945,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2196,7 +1962,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -2204,7 +1969,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-3-master-mysql5.7-php7.0 +name: apiCoreMKey-25-3-master-mysql5.7-php7.1 platform: os: linux @@ -2230,7 +1995,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -2248,7 +2013,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -2268,7 +2033,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -2287,7 +2052,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -2296,14 +2061,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -2326,7 +2091,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2338,7 +2103,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2355,7 +2120,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -2363,7 +2127,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-4-master-mysql5.7-php7.0 +name: apiCoreMKey-25-4-master-mysql5.7-php7.1 platform: os: linux @@ -2389,7 +2153,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -2407,7 +2171,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -2427,7 +2191,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -2446,7 +2210,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -2455,14 +2219,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -2485,7 +2249,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2497,7 +2261,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2514,7 +2278,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -2522,7 +2285,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-5-master-mysql5.7-php7.0 +name: apiCoreMKey-25-5-master-mysql5.7-php7.1 platform: os: linux @@ -2548,7 +2311,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -2566,7 +2329,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -2586,7 +2349,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -2605,7 +2368,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -2614,14 +2377,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -2644,7 +2407,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2656,7 +2419,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2673,7 +2436,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -2681,7 +2443,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-6-master-mysql5.7-php7.0 +name: apiCoreMKey-25-6-master-mysql5.7-php7.1 platform: os: linux @@ -2707,7 +2469,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -2725,7 +2487,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -2745,7 +2507,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -2764,7 +2526,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -2773,14 +2535,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -2803,7 +2565,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2815,7 +2577,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2832,7 +2594,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -2840,7 +2601,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-7-master-mysql5.7-php7.0 +name: apiCoreMKey-25-7-master-mysql5.7-php7.1 platform: os: linux @@ -2866,7 +2627,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -2884,7 +2645,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -2904,7 +2665,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -2923,7 +2684,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -2932,14 +2693,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -2962,7 +2723,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2974,7 +2735,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -2991,7 +2752,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -2999,7 +2759,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-8-master-mysql5.7-php7.0 +name: apiCoreMKey-25-8-master-mysql5.7-php7.1 platform: os: linux @@ -3025,7 +2785,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -3043,7 +2803,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -3063,7 +2823,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -3082,7 +2842,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -3091,14 +2851,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -3121,7 +2881,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3133,7 +2893,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3150,7 +2910,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -3158,7 +2917,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-9-master-mysql5.7-php7.0 +name: apiCoreMKey-25-9-master-mysql5.7-php7.1 platform: os: linux @@ -3184,7 +2943,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -3202,7 +2961,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -3222,7 +2981,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -3241,7 +3000,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -3250,14 +3009,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -3280,7 +3039,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3292,7 +3051,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3309,7 +3068,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -3317,7 +3075,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-10-master-mysql5.7-php7.0 +name: apiCoreMKey-25-10-master-mysql5.7-php7.1 platform: os: linux @@ -3343,7 +3101,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -3361,7 +3119,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -3381,7 +3139,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -3400,7 +3158,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -3409,14 +3167,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -3439,7 +3197,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3451,7 +3209,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3468,7 +3226,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -3476,7 +3233,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-11-master-mysql5.7-php7.0 +name: apiCoreMKey-25-11-master-mysql5.7-php7.1 platform: os: linux @@ -3502,7 +3259,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -3520,7 +3277,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -3540,7 +3297,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -3559,7 +3316,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -3568,14 +3325,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -3598,7 +3355,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3610,7 +3367,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3627,7 +3384,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -3635,7 +3391,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-12-master-mysql5.7-php7.0 +name: apiCoreMKey-25-12-master-mysql5.7-php7.1 platform: os: linux @@ -3661,7 +3417,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -3679,7 +3435,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -3699,7 +3455,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -3718,7 +3474,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -3727,14 +3483,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -3757,7 +3513,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3769,7 +3525,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3786,7 +3542,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -3794,7 +3549,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-13-master-mysql5.7-php7.0 +name: apiCoreMKey-25-13-master-mysql5.7-php7.1 platform: os: linux @@ -3820,7 +3575,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -3838,7 +3593,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -3858,7 +3613,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -3877,7 +3632,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -3886,14 +3641,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -3916,7 +3671,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3928,7 +3683,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -3945,7 +3700,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -3953,7 +3707,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-14-master-mysql5.7-php7.0 +name: apiCoreMKey-25-14-master-mysql5.7-php7.1 platform: os: linux @@ -3979,7 +3733,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -3997,7 +3751,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -4017,7 +3771,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -4036,7 +3790,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -4045,14 +3799,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -4075,7 +3829,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4087,7 +3841,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4104,7 +3858,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -4112,7 +3865,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-15-master-mysql5.7-php7.0 +name: apiCoreMKey-25-15-master-mysql5.7-php7.1 platform: os: linux @@ -4138,7 +3891,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -4156,7 +3909,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -4176,7 +3929,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -4195,7 +3948,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -4204,14 +3957,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -4234,7 +3987,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4246,7 +3999,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4263,7 +4016,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -4271,7 +4023,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-16-master-mysql5.7-php7.0 +name: apiCoreMKey-25-16-master-mysql5.7-php7.1 platform: os: linux @@ -4297,7 +4049,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -4315,7 +4067,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -4335,7 +4087,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -4354,7 +4106,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -4363,14 +4115,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -4393,7 +4145,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4405,7 +4157,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4422,7 +4174,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -4430,7 +4181,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-17-master-mysql5.7-php7.0 +name: apiCoreMKey-25-17-master-mysql5.7-php7.1 platform: os: linux @@ -4456,7 +4207,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -4474,7 +4225,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -4494,7 +4245,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -4513,7 +4264,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -4522,14 +4273,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -4552,7 +4303,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4564,7 +4315,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4581,7 +4332,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -4589,7 +4339,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-18-master-mysql5.7-php7.0 +name: apiCoreMKey-25-18-master-mysql5.7-php7.1 platform: os: linux @@ -4615,7 +4365,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -4633,7 +4383,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -4653,7 +4403,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -4672,7 +4422,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -4681,14 +4431,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -4711,7 +4461,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4723,7 +4473,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4740,7 +4490,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -4748,7 +4497,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-19-master-mysql5.7-php7.0 +name: apiCoreMKey-25-19-master-mysql5.7-php7.1 platform: os: linux @@ -4774,7 +4523,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -4792,7 +4541,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -4812,7 +4561,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -4831,7 +4580,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -4840,14 +4589,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -4870,7 +4619,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4882,7 +4631,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -4899,7 +4648,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -4907,7 +4655,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-20-master-mysql5.7-php7.0 +name: apiCoreMKey-25-20-master-mysql5.7-php7.1 platform: os: linux @@ -4933,7 +4681,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -4951,7 +4699,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -4971,7 +4719,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -4990,7 +4738,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -4999,14 +4747,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -5029,7 +4777,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5041,7 +4789,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5058,7 +4806,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -5066,7 +4813,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-21-master-mysql5.7-php7.0 +name: apiCoreMKey-25-21-master-mysql5.7-php7.1 platform: os: linux @@ -5092,7 +4839,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -5110,7 +4857,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -5130,7 +4877,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -5149,7 +4896,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -5158,14 +4905,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -5188,7 +4935,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5200,7 +4947,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5217,7 +4964,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -5225,7 +4971,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-22-master-mysql5.7-php7.0 +name: apiCoreMKey-25-22-master-mysql5.7-php7.1 platform: os: linux @@ -5251,7 +4997,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -5269,7 +5015,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -5289,7 +5035,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -5308,7 +5054,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -5317,14 +5063,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -5347,7 +5093,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5359,7 +5105,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5376,7 +5122,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -5384,7 +5129,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-23-master-mysql5.7-php7.0 +name: apiCoreMKey-25-23-master-mysql5.7-php7.1 platform: os: linux @@ -5410,7 +5155,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -5428,7 +5173,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -5448,7 +5193,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -5467,7 +5212,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -5476,14 +5221,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -5506,7 +5251,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5518,7 +5263,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5535,7 +5280,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -5543,7 +5287,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-24-master-mysql5.7-php7.0 +name: apiCoreMKey-25-24-master-mysql5.7-php7.1 platform: os: linux @@ -5569,7 +5313,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -5587,7 +5331,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -5607,7 +5351,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -5626,7 +5370,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -5635,14 +5379,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -5665,7 +5409,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5677,7 +5421,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5694,7 +5438,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -5702,7 +5445,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-25-master-mysql5.7-php7.0 +name: apiCoreMKey-25-25-master-mysql5.7-php7.1 platform: os: linux @@ -5728,7 +5471,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -5746,7 +5489,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -5766,7 +5509,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -5785,7 +5528,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -5794,14 +5537,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -5824,7 +5567,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5836,7 +5579,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5853,7 +5596,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -5861,7 +5603,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-1-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-1-latest-mysql5.7-php7.1 platform: os: linux @@ -5887,7 +5629,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -5905,7 +5647,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -5925,7 +5667,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -5944,7 +5686,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -5953,14 +5695,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -5983,7 +5725,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -5995,7 +5737,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6010,7 +5752,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -6018,7 +5759,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-2-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-2-latest-mysql5.7-php7.1 platform: os: linux @@ -6044,7 +5785,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -6062,7 +5803,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -6082,7 +5823,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -6101,7 +5842,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -6110,14 +5851,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -6140,7 +5881,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6152,7 +5893,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6167,7 +5908,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -6175,7 +5915,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-3-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-3-latest-mysql5.7-php7.1 platform: os: linux @@ -6201,7 +5941,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -6219,7 +5959,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -6239,7 +5979,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -6258,7 +5998,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -6267,14 +6007,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -6297,7 +6037,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6309,7 +6049,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6324,7 +6064,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -6332,7 +6071,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-4-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-4-latest-mysql5.7-php7.1 platform: os: linux @@ -6358,7 +6097,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -6376,7 +6115,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -6396,7 +6135,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -6415,7 +6154,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -6424,14 +6163,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -6454,7 +6193,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6466,7 +6205,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6481,7 +6220,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -6489,7 +6227,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-5-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-5-latest-mysql5.7-php7.1 platform: os: linux @@ -6515,7 +6253,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -6533,7 +6271,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -6553,7 +6291,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -6572,7 +6310,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -6581,14 +6319,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -6611,7 +6349,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6623,7 +6361,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6638,7 +6376,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -6646,7 +6383,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-6-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-6-latest-mysql5.7-php7.1 platform: os: linux @@ -6672,7 +6409,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -6690,7 +6427,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -6710,7 +6447,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -6729,7 +6466,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -6738,14 +6475,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -6768,7 +6505,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6780,7 +6517,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6795,7 +6532,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -6803,7 +6539,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-7-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-7-latest-mysql5.7-php7.1 platform: os: linux @@ -6829,7 +6565,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -6847,7 +6583,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -6867,7 +6603,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -6886,7 +6622,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -6895,14 +6631,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -6925,7 +6661,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6937,7 +6673,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -6952,7 +6688,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -6960,7 +6695,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-8-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-8-latest-mysql5.7-php7.1 platform: os: linux @@ -6986,7 +6721,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -7004,7 +6739,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -7024,7 +6759,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -7043,7 +6778,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -7052,14 +6787,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -7082,7 +6817,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7094,7 +6829,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7109,7 +6844,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -7117,7 +6851,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-9-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-9-latest-mysql5.7-php7.1 platform: os: linux @@ -7143,7 +6877,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -7161,7 +6895,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -7181,7 +6915,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -7200,7 +6934,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -7209,14 +6943,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -7239,7 +6973,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7251,7 +6985,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7266,7 +7000,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -7274,7 +7007,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-10-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-10-latest-mysql5.7-php7.1 platform: os: linux @@ -7300,7 +7033,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -7318,7 +7051,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -7338,7 +7071,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -7357,7 +7090,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -7366,14 +7099,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -7396,7 +7129,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7408,7 +7141,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7423,7 +7156,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -7431,7 +7163,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-11-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-11-latest-mysql5.7-php7.1 platform: os: linux @@ -7457,7 +7189,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -7475,7 +7207,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -7495,7 +7227,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -7514,7 +7246,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -7523,14 +7255,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -7553,7 +7285,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7565,7 +7297,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7580,7 +7312,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -7588,7 +7319,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-12-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-12-latest-mysql5.7-php7.1 platform: os: linux @@ -7614,7 +7345,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -7632,7 +7363,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -7652,7 +7383,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -7671,7 +7402,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -7680,14 +7411,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -7710,7 +7441,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7722,7 +7453,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7737,7 +7468,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -7745,7 +7475,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-13-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-13-latest-mysql5.7-php7.1 platform: os: linux @@ -7771,7 +7501,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -7789,7 +7519,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -7809,7 +7539,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -7828,7 +7558,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -7837,14 +7567,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -7867,7 +7597,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7879,7 +7609,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -7894,7 +7624,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -7902,7 +7631,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-14-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-14-latest-mysql5.7-php7.1 platform: os: linux @@ -7928,7 +7657,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -7946,7 +7675,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -7966,7 +7695,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -7985,7 +7714,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -7994,14 +7723,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -8024,7 +7753,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8036,7 +7765,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8051,7 +7780,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -8059,7 +7787,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-15-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-15-latest-mysql5.7-php7.1 platform: os: linux @@ -8085,7 +7813,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -8103,7 +7831,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -8123,7 +7851,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -8142,7 +7870,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -8151,14 +7879,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -8181,7 +7909,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8193,7 +7921,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8208,7 +7936,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -8216,7 +7943,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-16-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-16-latest-mysql5.7-php7.1 platform: os: linux @@ -8242,7 +7969,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -8260,7 +7987,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -8280,7 +8007,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -8299,7 +8026,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -8308,14 +8035,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -8338,7 +8065,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8350,7 +8077,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8365,7 +8092,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -8373,7 +8099,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-17-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-17-latest-mysql5.7-php7.1 platform: os: linux @@ -8399,7 +8125,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -8417,7 +8143,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -8437,7 +8163,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -8456,7 +8182,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -8465,14 +8191,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -8495,7 +8221,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8507,7 +8233,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8522,7 +8248,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -8530,7 +8255,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-18-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-18-latest-mysql5.7-php7.1 platform: os: linux @@ -8556,7 +8281,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -8574,7 +8299,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -8594,7 +8319,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -8613,7 +8338,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -8622,14 +8347,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -8652,7 +8377,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8664,7 +8389,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8679,7 +8404,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -8687,7 +8411,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-19-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-19-latest-mysql5.7-php7.1 platform: os: linux @@ -8713,7 +8437,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -8731,7 +8455,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -8751,7 +8475,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -8770,7 +8494,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -8779,14 +8503,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -8809,7 +8533,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8821,7 +8545,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8836,7 +8560,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -8844,7 +8567,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-20-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-20-latest-mysql5.7-php7.1 platform: os: linux @@ -8870,7 +8593,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -8888,7 +8611,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -8908,7 +8631,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -8927,7 +8650,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -8936,14 +8659,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -8966,7 +8689,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8978,7 +8701,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -8993,7 +8716,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -9001,7 +8723,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-21-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-21-latest-mysql5.7-php7.1 platform: os: linux @@ -9027,7 +8749,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -9045,7 +8767,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -9065,7 +8787,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -9084,7 +8806,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -9093,14 +8815,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -9123,7 +8845,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9135,7 +8857,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9150,7 +8872,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -9158,7 +8879,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-22-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-22-latest-mysql5.7-php7.1 platform: os: linux @@ -9184,7 +8905,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -9202,7 +8923,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -9222,7 +8943,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -9241,7 +8962,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -9250,14 +8971,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -9280,7 +9001,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9292,7 +9013,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9307,7 +9028,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -9315,7 +9035,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-23-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-23-latest-mysql5.7-php7.1 platform: os: linux @@ -9341,7 +9061,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -9359,7 +9079,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -9379,7 +9099,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -9398,7 +9118,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -9407,14 +9127,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -9437,7 +9157,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9449,7 +9169,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9464,7 +9184,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -9472,7 +9191,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-24-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-24-latest-mysql5.7-php7.1 platform: os: linux @@ -9498,7 +9217,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -9516,7 +9235,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -9536,7 +9255,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -9555,7 +9274,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -9564,14 +9283,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -9594,7 +9313,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9606,7 +9325,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9621,7 +9340,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -9629,7 +9347,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-25-latest-mysql5.7-php7.0 +name: apiCoreMKey-25-25-latest-mysql5.7-php7.1 platform: os: linux @@ -9655,7 +9373,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -9673,7 +9391,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -9693,7 +9411,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -9712,7 +9430,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -9721,14 +9439,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -9751,7 +9469,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9763,7 +9481,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9778,7 +9496,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -9786,7 +9503,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-1-master-mysql5.7-php7.0 +name: apiCoreUKey-25-1-master-mysql5.7-php7.1 platform: os: linux @@ -9812,7 +9529,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -9830,7 +9547,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -9850,7 +9567,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -9869,7 +9586,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -9878,14 +9595,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -9908,7 +9625,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9920,7 +9637,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -9937,7 +9654,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -9945,7 +9661,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-2-master-mysql5.7-php7.0 +name: apiCoreUKey-25-2-master-mysql5.7-php7.1 platform: os: linux @@ -9971,7 +9687,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -9989,7 +9705,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -10009,7 +9725,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -10028,7 +9744,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -10037,14 +9753,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -10067,7 +9783,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10079,7 +9795,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10096,7 +9812,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -10104,7 +9819,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-3-master-mysql5.7-php7.0 +name: apiCoreUKey-25-3-master-mysql5.7-php7.1 platform: os: linux @@ -10130,7 +9845,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -10148,7 +9863,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -10168,7 +9883,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -10187,7 +9902,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -10196,14 +9911,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -10226,7 +9941,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10238,7 +9953,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10255,7 +9970,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -10263,7 +9977,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-4-master-mysql5.7-php7.0 +name: apiCoreUKey-25-4-master-mysql5.7-php7.1 platform: os: linux @@ -10289,7 +10003,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -10307,7 +10021,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -10327,7 +10041,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -10346,7 +10060,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -10355,14 +10069,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -10385,7 +10099,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10397,7 +10111,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10414,7 +10128,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -10422,7 +10135,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-5-master-mysql5.7-php7.0 +name: apiCoreUKey-25-5-master-mysql5.7-php7.1 platform: os: linux @@ -10448,7 +10161,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -10466,7 +10179,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -10486,7 +10199,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -10505,7 +10218,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -10514,14 +10227,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -10544,7 +10257,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10556,7 +10269,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10573,7 +10286,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -10581,7 +10293,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-6-master-mysql5.7-php7.0 +name: apiCoreUKey-25-6-master-mysql5.7-php7.1 platform: os: linux @@ -10607,7 +10319,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -10625,7 +10337,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -10645,7 +10357,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -10664,7 +10376,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -10673,14 +10385,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -10703,7 +10415,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10715,7 +10427,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10732,7 +10444,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -10740,7 +10451,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-7-master-mysql5.7-php7.0 +name: apiCoreUKey-25-7-master-mysql5.7-php7.1 platform: os: linux @@ -10766,7 +10477,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -10784,7 +10495,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -10804,7 +10515,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -10823,7 +10534,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -10832,14 +10543,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -10862,7 +10573,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10874,7 +10585,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -10891,7 +10602,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -10899,7 +10609,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-8-master-mysql5.7-php7.0 +name: apiCoreUKey-25-8-master-mysql5.7-php7.1 platform: os: linux @@ -10925,7 +10635,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -10943,7 +10653,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -10963,7 +10673,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -10982,7 +10692,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -10991,14 +10701,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -11021,7 +10731,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11033,7 +10743,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11050,7 +10760,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -11058,7 +10767,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-9-master-mysql5.7-php7.0 +name: apiCoreUKey-25-9-master-mysql5.7-php7.1 platform: os: linux @@ -11084,7 +10793,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -11102,7 +10811,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -11122,7 +10831,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -11141,7 +10850,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -11150,14 +10859,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -11180,7 +10889,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11192,7 +10901,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11209,7 +10918,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -11217,7 +10925,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-10-master-mysql5.7-php7.0 +name: apiCoreUKey-25-10-master-mysql5.7-php7.1 platform: os: linux @@ -11243,7 +10951,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -11261,7 +10969,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -11281,7 +10989,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -11300,7 +11008,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -11309,14 +11017,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -11339,7 +11047,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11351,7 +11059,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11368,7 +11076,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -11376,7 +11083,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-11-master-mysql5.7-php7.0 +name: apiCoreUKey-25-11-master-mysql5.7-php7.1 platform: os: linux @@ -11402,7 +11109,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -11420,7 +11127,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -11440,7 +11147,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -11459,7 +11166,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -11468,14 +11175,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -11498,7 +11205,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11510,7 +11217,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11527,7 +11234,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -11535,7 +11241,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-12-master-mysql5.7-php7.0 +name: apiCoreUKey-25-12-master-mysql5.7-php7.1 platform: os: linux @@ -11561,7 +11267,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -11579,7 +11285,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -11599,7 +11305,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -11618,7 +11324,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -11627,14 +11333,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -11657,7 +11363,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11669,7 +11375,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11686,7 +11392,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -11694,7 +11399,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-13-master-mysql5.7-php7.0 +name: apiCoreUKey-25-13-master-mysql5.7-php7.1 platform: os: linux @@ -11720,7 +11425,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -11738,7 +11443,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -11758,7 +11463,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -11777,7 +11482,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -11786,14 +11491,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -11816,7 +11521,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11828,7 +11533,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11845,7 +11550,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -11853,7 +11557,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-14-master-mysql5.7-php7.0 +name: apiCoreUKey-25-14-master-mysql5.7-php7.1 platform: os: linux @@ -11879,7 +11583,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -11897,7 +11601,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -11917,7 +11621,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -11936,7 +11640,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -11945,14 +11649,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -11975,7 +11679,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -11987,7 +11691,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12004,7 +11708,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -12012,7 +11715,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-15-master-mysql5.7-php7.0 +name: apiCoreUKey-25-15-master-mysql5.7-php7.1 platform: os: linux @@ -12038,7 +11741,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -12056,7 +11759,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -12076,7 +11779,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -12095,7 +11798,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -12104,14 +11807,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -12134,7 +11837,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12146,7 +11849,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12163,7 +11866,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -12171,7 +11873,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-16-master-mysql5.7-php7.0 +name: apiCoreUKey-25-16-master-mysql5.7-php7.1 platform: os: linux @@ -12197,7 +11899,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -12215,7 +11917,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -12235,7 +11937,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -12254,7 +11956,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -12263,14 +11965,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -12293,7 +11995,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12305,7 +12007,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12322,7 +12024,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -12330,7 +12031,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-17-master-mysql5.7-php7.0 +name: apiCoreUKey-25-17-master-mysql5.7-php7.1 platform: os: linux @@ -12356,7 +12057,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -12374,7 +12075,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -12394,7 +12095,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -12413,7 +12114,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -12422,14 +12123,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -12452,7 +12153,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12464,7 +12165,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12481,7 +12182,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -12489,7 +12189,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-18-master-mysql5.7-php7.0 +name: apiCoreUKey-25-18-master-mysql5.7-php7.1 platform: os: linux @@ -12515,7 +12215,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -12533,7 +12233,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -12553,7 +12253,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -12572,7 +12272,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -12581,14 +12281,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -12611,7 +12311,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12623,7 +12323,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12640,7 +12340,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -12648,7 +12347,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-19-master-mysql5.7-php7.0 +name: apiCoreUKey-25-19-master-mysql5.7-php7.1 platform: os: linux @@ -12674,7 +12373,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -12692,7 +12391,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -12712,7 +12411,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -12731,7 +12430,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -12740,14 +12439,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -12770,7 +12469,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12782,7 +12481,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12799,7 +12498,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -12807,7 +12505,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-20-master-mysql5.7-php7.0 +name: apiCoreUKey-25-20-master-mysql5.7-php7.1 platform: os: linux @@ -12833,7 +12531,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -12851,7 +12549,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -12871,7 +12569,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -12890,7 +12588,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -12899,14 +12597,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -12929,7 +12627,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12941,7 +12639,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -12958,7 +12656,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -12966,7 +12663,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-21-master-mysql5.7-php7.0 +name: apiCoreUKey-25-21-master-mysql5.7-php7.1 platform: os: linux @@ -12992,7 +12689,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -13010,7 +12707,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -13030,7 +12727,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -13049,7 +12746,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -13058,14 +12755,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -13088,7 +12785,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13100,7 +12797,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13117,7 +12814,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -13125,7 +12821,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-22-master-mysql5.7-php7.0 +name: apiCoreUKey-25-22-master-mysql5.7-php7.1 platform: os: linux @@ -13151,7 +12847,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -13169,7 +12865,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -13189,7 +12885,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -13208,7 +12904,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -13217,14 +12913,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -13247,7 +12943,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13259,7 +12955,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13276,7 +12972,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -13284,7 +12979,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-23-master-mysql5.7-php7.0 +name: apiCoreUKey-25-23-master-mysql5.7-php7.1 platform: os: linux @@ -13310,7 +13005,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -13328,7 +13023,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -13348,7 +13043,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -13367,7 +13062,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -13376,14 +13071,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -13406,7 +13101,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13418,7 +13113,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13435,7 +13130,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -13443,7 +13137,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-24-master-mysql5.7-php7.0 +name: apiCoreUKey-25-24-master-mysql5.7-php7.1 platform: os: linux @@ -13469,7 +13163,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -13487,7 +13181,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -13507,7 +13201,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -13526,7 +13220,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -13535,14 +13229,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -13565,7 +13259,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13577,7 +13271,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13594,7 +13288,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -13602,7 +13295,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-25-master-mysql5.7-php7.0 +name: apiCoreUKey-25-25-master-mysql5.7-php7.1 platform: os: linux @@ -13628,7 +13321,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -13646,7 +13339,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -13666,7 +13359,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -13685,7 +13378,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -13694,14 +13387,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -13724,7 +13417,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13736,7 +13429,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13753,7 +13446,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -13761,7 +13453,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-1-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-1-latest-mysql5.7-php7.1 platform: os: linux @@ -13787,7 +13479,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -13805,7 +13497,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -13825,7 +13517,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -13844,7 +13536,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -13853,14 +13545,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -13883,7 +13575,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13895,7 +13587,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -13910,7 +13602,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -13918,7 +13609,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-2-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-2-latest-mysql5.7-php7.1 platform: os: linux @@ -13944,7 +13635,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -13962,7 +13653,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -13982,7 +13673,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -14001,7 +13692,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -14010,14 +13701,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -14040,7 +13731,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14052,7 +13743,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14067,7 +13758,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -14075,7 +13765,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-3-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-3-latest-mysql5.7-php7.1 platform: os: linux @@ -14101,7 +13791,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -14119,7 +13809,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -14139,7 +13829,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -14158,7 +13848,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -14167,14 +13857,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -14197,7 +13887,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14209,7 +13899,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14224,7 +13914,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -14232,7 +13921,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-4-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-4-latest-mysql5.7-php7.1 platform: os: linux @@ -14258,7 +13947,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -14276,7 +13965,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -14296,7 +13985,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -14315,7 +14004,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -14324,14 +14013,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -14354,7 +14043,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14366,7 +14055,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14381,7 +14070,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -14389,7 +14077,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-5-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-5-latest-mysql5.7-php7.1 platform: os: linux @@ -14415,7 +14103,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -14433,7 +14121,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -14453,7 +14141,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -14472,7 +14160,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -14481,14 +14169,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -14511,7 +14199,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14523,7 +14211,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14538,7 +14226,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -14546,7 +14233,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-6-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-6-latest-mysql5.7-php7.1 platform: os: linux @@ -14572,7 +14259,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -14590,7 +14277,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -14610,7 +14297,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -14629,7 +14316,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -14638,14 +14325,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -14668,7 +14355,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14680,7 +14367,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14695,7 +14382,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -14703,7 +14389,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-7-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-7-latest-mysql5.7-php7.1 platform: os: linux @@ -14729,7 +14415,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -14747,7 +14433,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -14767,7 +14453,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -14786,7 +14472,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -14795,14 +14481,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -14825,7 +14511,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14837,7 +14523,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14852,7 +14538,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -14860,7 +14545,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-8-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-8-latest-mysql5.7-php7.1 platform: os: linux @@ -14886,7 +14571,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -14904,7 +14589,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -14924,7 +14609,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -14943,7 +14628,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -14952,14 +14637,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -14982,7 +14667,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -14994,7 +14679,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15009,7 +14694,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -15017,7 +14701,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-9-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-9-latest-mysql5.7-php7.1 platform: os: linux @@ -15043,7 +14727,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -15061,7 +14745,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -15081,7 +14765,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -15100,7 +14784,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -15109,14 +14793,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -15139,7 +14823,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15151,7 +14835,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15166,7 +14850,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -15174,7 +14857,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-10-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-10-latest-mysql5.7-php7.1 platform: os: linux @@ -15200,7 +14883,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -15218,7 +14901,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -15238,7 +14921,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -15257,7 +14940,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -15266,14 +14949,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -15296,7 +14979,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15308,7 +14991,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15323,7 +15006,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -15331,7 +15013,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-11-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-11-latest-mysql5.7-php7.1 platform: os: linux @@ -15357,7 +15039,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -15375,7 +15057,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -15395,7 +15077,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -15414,7 +15096,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -15423,14 +15105,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -15453,7 +15135,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15465,7 +15147,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15480,7 +15162,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -15488,7 +15169,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-12-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-12-latest-mysql5.7-php7.1 platform: os: linux @@ -15514,7 +15195,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -15532,7 +15213,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -15552,7 +15233,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -15571,7 +15252,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -15580,14 +15261,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -15610,7 +15291,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15622,7 +15303,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15637,7 +15318,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -15645,7 +15325,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-13-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-13-latest-mysql5.7-php7.1 platform: os: linux @@ -15671,7 +15351,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -15689,7 +15369,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -15709,7 +15389,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -15728,7 +15408,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -15737,14 +15417,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -15767,7 +15447,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15779,7 +15459,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15794,7 +15474,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -15802,7 +15481,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-14-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-14-latest-mysql5.7-php7.1 platform: os: linux @@ -15828,7 +15507,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -15846,7 +15525,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -15866,7 +15545,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -15885,7 +15564,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -15894,14 +15573,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -15924,7 +15603,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15936,7 +15615,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -15951,7 +15630,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -15959,7 +15637,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-15-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-15-latest-mysql5.7-php7.1 platform: os: linux @@ -15985,7 +15663,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -16003,7 +15681,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -16023,7 +15701,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -16042,7 +15720,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -16051,14 +15729,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -16081,7 +15759,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16093,7 +15771,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16108,7 +15786,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -16116,7 +15793,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-16-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-16-latest-mysql5.7-php7.1 platform: os: linux @@ -16142,7 +15819,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -16160,7 +15837,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -16180,7 +15857,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -16199,7 +15876,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -16208,14 +15885,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -16238,7 +15915,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16250,7 +15927,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16265,7 +15942,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -16273,7 +15949,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-17-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-17-latest-mysql5.7-php7.1 platform: os: linux @@ -16299,7 +15975,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -16317,7 +15993,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -16337,7 +16013,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -16356,7 +16032,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -16365,14 +16041,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -16395,7 +16071,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16407,7 +16083,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16422,7 +16098,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -16430,7 +16105,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-18-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-18-latest-mysql5.7-php7.1 platform: os: linux @@ -16456,7 +16131,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -16474,7 +16149,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -16494,7 +16169,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -16513,7 +16188,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -16522,14 +16197,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -16552,7 +16227,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16564,7 +16239,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16579,7 +16254,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -16587,7 +16261,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-19-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-19-latest-mysql5.7-php7.1 platform: os: linux @@ -16613,7 +16287,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -16631,7 +16305,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -16651,7 +16325,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -16670,7 +16344,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -16679,14 +16353,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -16709,7 +16383,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16721,7 +16395,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16736,7 +16410,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -16744,7 +16417,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-20-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-20-latest-mysql5.7-php7.1 platform: os: linux @@ -16770,7 +16443,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -16788,7 +16461,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -16808,7 +16481,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -16827,7 +16500,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -16836,14 +16509,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -16866,7 +16539,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16878,7 +16551,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -16893,7 +16566,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -16901,7 +16573,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-21-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-21-latest-mysql5.7-php7.1 platform: os: linux @@ -16927,7 +16599,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -16945,7 +16617,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -16965,7 +16637,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -16984,7 +16656,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -16993,14 +16665,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -17023,7 +16695,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17035,7 +16707,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17050,7 +16722,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -17058,7 +16729,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-22-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-22-latest-mysql5.7-php7.1 platform: os: linux @@ -17084,7 +16755,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -17102,7 +16773,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -17122,7 +16793,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -17141,7 +16812,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -17150,14 +16821,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -17180,7 +16851,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17192,7 +16863,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17207,7 +16878,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -17215,7 +16885,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-23-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-23-latest-mysql5.7-php7.1 platform: os: linux @@ -17241,7 +16911,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -17259,7 +16929,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -17279,7 +16949,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -17298,7 +16968,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -17307,14 +16977,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -17337,7 +17007,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17349,7 +17019,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17364,7 +17034,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -17372,7 +17041,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-24-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-24-latest-mysql5.7-php7.1 platform: os: linux @@ -17398,7 +17067,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -17416,7 +17085,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -17436,7 +17105,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -17455,7 +17124,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -17464,14 +17133,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -17494,7 +17163,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17506,7 +17175,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17521,7 +17190,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -17529,7 +17197,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-25-latest-mysql5.7-php7.0 +name: apiCoreUKey-25-25-latest-mysql5.7-php7.1 platform: os: linux @@ -17555,7 +17223,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -17573,7 +17241,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -17593,7 +17261,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -17612,7 +17280,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -17621,14 +17289,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -17651,7 +17319,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17663,7 +17331,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17678,7 +17346,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -17686,7 +17353,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -17712,7 +17379,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -17730,7 +17397,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -17750,7 +17417,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -17769,7 +17436,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -17778,14 +17445,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -17823,7 +17490,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17835,7 +17502,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -17852,7 +17519,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -17860,7 +17526,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -17886,7 +17552,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -17904,7 +17570,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -17924,7 +17590,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -17943,7 +17609,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -17952,14 +17618,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -17997,7 +17663,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18009,7 +17675,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18026,7 +17692,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -18034,7 +17699,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18060,7 +17725,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -18078,7 +17743,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -18098,7 +17763,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -18117,7 +17782,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -18126,14 +17791,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -18171,7 +17836,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18183,7 +17848,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18200,7 +17865,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -18208,7 +17872,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18234,7 +17898,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -18252,7 +17916,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -18272,7 +17936,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -18291,7 +17955,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -18300,14 +17964,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -18345,7 +18009,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18357,7 +18021,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18374,7 +18038,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -18382,7 +18045,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18408,7 +18071,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -18426,7 +18089,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -18446,7 +18109,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -18465,7 +18128,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -18474,14 +18137,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -18519,7 +18182,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18531,7 +18194,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18548,7 +18211,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -18556,7 +18218,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18582,7 +18244,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -18600,7 +18262,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -18620,7 +18282,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -18639,7 +18301,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -18648,14 +18310,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -18693,7 +18355,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18705,7 +18367,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18722,7 +18384,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -18730,7 +18391,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18756,7 +18417,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -18774,7 +18435,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -18794,7 +18455,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -18813,7 +18474,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -18822,14 +18483,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -18867,7 +18528,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18879,7 +18540,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -18896,7 +18557,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -18904,7 +18564,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18930,7 +18590,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -18948,7 +18608,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -18968,7 +18628,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -18987,7 +18647,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -18996,14 +18656,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -19041,7 +18701,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19053,7 +18713,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19070,7 +18730,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -19078,7 +18737,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19104,7 +18763,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -19122,7 +18781,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -19142,7 +18801,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -19161,7 +18820,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -19170,14 +18829,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -19215,7 +18874,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19227,7 +18886,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19244,7 +18903,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -19252,7 +18910,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19278,7 +18936,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -19296,7 +18954,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -19316,7 +18974,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -19335,7 +18993,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -19344,14 +19002,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -19389,7 +19047,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19401,7 +19059,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19418,7 +19076,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -19426,7 +19083,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19452,7 +19109,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -19470,7 +19127,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -19490,7 +19147,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -19509,7 +19166,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -19518,14 +19175,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -19563,7 +19220,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19575,7 +19232,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19592,7 +19249,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -19600,7 +19256,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19626,7 +19282,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -19644,7 +19300,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -19664,7 +19320,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -19683,7 +19339,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -19692,14 +19348,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -19737,7 +19393,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19749,7 +19405,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19766,7 +19422,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -19774,7 +19429,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19800,7 +19455,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -19818,7 +19473,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -19838,7 +19493,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -19857,7 +19512,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -19866,14 +19521,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -19911,7 +19566,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19923,7 +19578,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -19940,7 +19595,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -19948,7 +19602,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19974,7 +19628,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -19992,7 +19646,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -20012,7 +19666,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -20031,7 +19685,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -20040,14 +19694,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -20085,7 +19739,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20097,7 +19751,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20114,7 +19768,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -20122,7 +19775,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20148,7 +19801,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -20166,7 +19819,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -20186,7 +19839,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -20205,7 +19858,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -20214,14 +19867,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -20259,7 +19912,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20271,7 +19924,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20288,7 +19941,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -20296,7 +19948,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20322,7 +19974,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -20340,7 +19992,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -20360,7 +20012,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -20379,7 +20031,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -20388,14 +20040,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -20433,7 +20085,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20445,7 +20097,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20462,7 +20114,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -20470,7 +20121,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20496,7 +20147,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -20514,7 +20165,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -20534,7 +20185,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -20553,7 +20204,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -20562,14 +20213,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -20607,7 +20258,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20619,7 +20270,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20636,7 +20287,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -20644,7 +20294,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20670,7 +20320,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -20688,7 +20338,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -20708,7 +20358,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -20727,7 +20377,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -20736,14 +20386,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -20781,7 +20431,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20793,7 +20443,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20810,7 +20460,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -20818,7 +20467,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20844,7 +20493,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -20862,7 +20511,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -20882,7 +20531,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -20901,7 +20550,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -20910,14 +20559,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -20955,7 +20604,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20967,7 +20616,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -20984,7 +20633,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -20992,7 +20640,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21018,7 +20666,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -21036,7 +20684,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -21056,7 +20704,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -21075,7 +20723,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -21084,14 +20732,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -21129,7 +20777,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21141,7 +20789,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21158,7 +20806,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -21166,7 +20813,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21192,7 +20839,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -21210,7 +20857,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -21230,7 +20877,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -21249,7 +20896,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -21258,14 +20905,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -21303,7 +20950,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21315,7 +20962,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21332,7 +20979,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -21340,7 +20986,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21366,7 +21012,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -21384,7 +21030,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -21404,7 +21050,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -21423,7 +21069,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -21432,14 +21078,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -21477,7 +21123,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21489,7 +21135,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21506,7 +21152,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -21514,7 +21159,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21540,7 +21185,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -21558,7 +21203,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -21578,7 +21223,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -21597,7 +21242,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -21606,14 +21251,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -21651,7 +21296,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21663,7 +21308,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21680,7 +21325,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -21688,7 +21332,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21714,7 +21358,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -21732,7 +21376,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -21752,7 +21396,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -21771,7 +21415,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -21780,14 +21424,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -21825,7 +21469,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21837,7 +21481,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -21854,7 +21498,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -21862,7 +21505,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21888,7 +21531,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -21906,7 +21549,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -21926,7 +21569,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -21945,7 +21588,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -21954,14 +21597,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -21999,7 +21642,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22011,7 +21654,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22028,7 +21671,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -22036,7 +21678,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-1-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-1-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22062,7 +21704,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -22080,7 +21722,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -22100,7 +21742,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -22119,7 +21761,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -22128,14 +21770,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -22173,7 +21815,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22185,7 +21827,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22200,7 +21842,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -22208,7 +21849,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-2-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-2-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22234,7 +21875,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -22252,7 +21893,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -22272,7 +21913,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -22291,7 +21932,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -22300,14 +21941,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -22345,7 +21986,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22357,7 +21998,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22372,7 +22013,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -22380,7 +22020,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-3-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-3-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22406,7 +22046,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -22424,7 +22064,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -22444,7 +22084,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -22463,7 +22103,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -22472,14 +22112,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -22517,7 +22157,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22529,7 +22169,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22544,7 +22184,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -22552,7 +22191,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-4-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-4-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22578,7 +22217,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -22596,7 +22235,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -22616,7 +22255,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -22635,7 +22274,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -22644,14 +22283,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -22689,7 +22328,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22701,7 +22340,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22716,7 +22355,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -22724,7 +22362,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-5-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-5-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22750,7 +22388,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -22768,7 +22406,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -22788,7 +22426,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -22807,7 +22445,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -22816,14 +22454,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -22861,7 +22499,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22873,7 +22511,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -22888,7 +22526,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -22896,7 +22533,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-6-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-6-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22922,7 +22559,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -22940,7 +22577,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -22960,7 +22597,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -22979,7 +22616,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -22988,14 +22625,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -23033,7 +22670,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23045,7 +22682,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23060,7 +22697,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -23068,7 +22704,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-7-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-7-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23094,7 +22730,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -23112,7 +22748,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -23132,7 +22768,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -23151,7 +22787,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -23160,14 +22796,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -23205,7 +22841,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23217,7 +22853,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23232,7 +22868,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -23240,7 +22875,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-8-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-8-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23266,7 +22901,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -23284,7 +22919,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -23304,7 +22939,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -23323,7 +22958,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -23332,14 +22967,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -23377,7 +23012,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23389,7 +23024,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23404,7 +23039,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -23412,7 +23046,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-9-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-9-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23438,7 +23072,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -23456,7 +23090,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -23476,7 +23110,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -23495,7 +23129,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -23504,14 +23138,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -23549,7 +23183,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23561,7 +23195,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23576,7 +23210,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -23584,7 +23217,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-10-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-10-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23610,7 +23243,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -23628,7 +23261,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -23648,7 +23281,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -23667,7 +23300,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -23676,14 +23309,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -23721,7 +23354,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23733,7 +23366,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23748,7 +23381,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -23756,7 +23388,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-11-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-11-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23782,7 +23414,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -23800,7 +23432,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -23820,7 +23452,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -23839,7 +23471,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -23848,14 +23480,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -23893,7 +23525,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23905,7 +23537,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -23920,7 +23552,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -23928,7 +23559,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-12-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-12-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23954,7 +23585,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -23972,7 +23603,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -23992,7 +23623,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -24011,7 +23642,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -24020,14 +23651,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -24065,7 +23696,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24077,7 +23708,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24092,7 +23723,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -24100,7 +23730,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-13-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-13-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24126,7 +23756,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -24144,7 +23774,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -24164,7 +23794,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -24183,7 +23813,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -24192,14 +23822,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -24237,7 +23867,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24249,7 +23879,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24264,7 +23894,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -24272,7 +23901,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-14-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-14-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24298,7 +23927,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -24316,7 +23945,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -24336,7 +23965,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -24355,7 +23984,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -24364,14 +23993,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -24409,7 +24038,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24421,7 +24050,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24436,7 +24065,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -24444,7 +24072,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-15-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-15-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24470,7 +24098,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -24488,7 +24116,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -24508,7 +24136,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -24527,7 +24155,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -24536,14 +24164,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -24581,7 +24209,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24593,7 +24221,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24608,7 +24236,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -24616,7 +24243,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-16-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-16-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24642,7 +24269,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -24660,7 +24287,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -24680,7 +24307,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -24699,7 +24326,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -24708,14 +24335,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -24753,7 +24380,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24765,7 +24392,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24780,7 +24407,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -24788,7 +24414,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-17-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-17-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24814,7 +24440,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -24832,7 +24458,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -24852,7 +24478,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -24871,7 +24497,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -24880,14 +24506,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -24925,7 +24551,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24937,7 +24563,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -24952,7 +24578,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -24960,7 +24585,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-18-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-18-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24986,7 +24611,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -25004,7 +24629,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -25024,7 +24649,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -25043,7 +24668,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -25052,14 +24677,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -25097,7 +24722,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25109,7 +24734,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25124,7 +24749,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -25132,7 +24756,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-19-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-19-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25158,7 +24782,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -25176,7 +24800,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -25196,7 +24820,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -25215,7 +24839,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -25224,14 +24848,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -25269,7 +24893,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25281,7 +24905,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25296,7 +24920,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -25304,7 +24927,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-20-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-20-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25330,7 +24953,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -25348,7 +24971,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -25368,7 +24991,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -25387,7 +25010,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -25396,14 +25019,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -25441,7 +25064,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25453,7 +25076,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25468,7 +25091,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -25476,7 +25098,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-21-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-21-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25502,7 +25124,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -25520,7 +25142,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -25540,7 +25162,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -25559,7 +25181,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -25568,14 +25190,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -25613,7 +25235,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25625,7 +25247,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25640,7 +25262,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -25648,7 +25269,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-22-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-22-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25674,7 +25295,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -25692,7 +25313,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -25712,7 +25333,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -25731,7 +25352,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -25740,14 +25361,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -25785,7 +25406,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25797,7 +25418,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25812,7 +25433,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -25820,7 +25440,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-23-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-23-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25846,7 +25466,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -25864,7 +25484,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -25884,7 +25504,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -25903,7 +25523,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -25912,14 +25532,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -25957,7 +25577,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25969,7 +25589,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -25984,7 +25604,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -25992,7 +25611,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-24-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-24-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -26018,7 +25637,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -26036,7 +25655,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -26056,7 +25675,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -26075,7 +25694,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -26084,14 +25703,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -26129,7 +25748,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26141,7 +25760,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26156,7 +25775,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -26164,7 +25782,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-25-latest-chrome-mysql5.7-php7.0 +name: webUIcoreMKey-25-25-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -26190,7 +25808,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -26208,7 +25826,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -26228,7 +25846,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -26247,7 +25865,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -26256,14 +25874,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -26301,7 +25919,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26313,7 +25931,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26328,7 +25946,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -26336,7 +25953,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26362,7 +25979,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -26380,7 +25997,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -26400,7 +26017,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -26419,7 +26036,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -26428,14 +26045,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -26473,7 +26090,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26485,7 +26102,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26502,7 +26119,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -26510,7 +26126,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26536,7 +26152,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -26554,7 +26170,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -26574,7 +26190,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -26593,7 +26209,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -26602,14 +26218,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -26647,7 +26263,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26659,7 +26275,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26676,7 +26292,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -26684,7 +26299,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26710,7 +26325,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -26728,7 +26343,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -26748,7 +26363,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -26767,7 +26382,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -26776,14 +26391,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -26821,7 +26436,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26833,7 +26448,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -26850,7 +26465,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -26858,7 +26472,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26884,7 +26498,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -26902,7 +26516,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -26922,7 +26536,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -26941,7 +26555,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -26950,14 +26564,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -26995,7 +26609,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27007,7 +26621,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27024,7 +26638,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -27032,7 +26645,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27058,7 +26671,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -27076,7 +26689,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -27096,7 +26709,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -27115,7 +26728,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -27124,14 +26737,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -27169,7 +26782,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27181,7 +26794,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27198,7 +26811,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -27206,7 +26818,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27232,7 +26844,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -27250,7 +26862,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -27270,7 +26882,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -27289,7 +26901,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -27298,14 +26910,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -27343,7 +26955,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27355,7 +26967,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27372,7 +26984,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -27380,7 +26991,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27406,7 +27017,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -27424,7 +27035,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -27444,7 +27055,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -27463,7 +27074,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -27472,14 +27083,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -27517,7 +27128,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27529,7 +27140,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27546,7 +27157,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -27554,7 +27164,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27580,7 +27190,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -27598,7 +27208,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -27618,7 +27228,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -27637,7 +27247,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -27646,14 +27256,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -27691,7 +27301,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27703,7 +27313,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27720,7 +27330,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -27728,7 +27337,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27754,7 +27363,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -27772,7 +27381,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -27792,7 +27401,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -27811,7 +27420,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -27820,14 +27429,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -27865,7 +27474,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27877,7 +27486,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -27894,7 +27503,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -27902,7 +27510,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27928,7 +27536,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -27946,7 +27554,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -27966,7 +27574,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -27985,7 +27593,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -27994,14 +27602,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -28039,7 +27647,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28051,7 +27659,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28068,7 +27676,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -28076,7 +27683,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28102,7 +27709,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -28120,7 +27727,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -28140,7 +27747,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -28159,7 +27766,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -28168,14 +27775,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -28213,7 +27820,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28225,7 +27832,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28242,7 +27849,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -28250,7 +27856,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28276,7 +27882,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -28294,7 +27900,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -28314,7 +27920,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -28333,7 +27939,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -28342,14 +27948,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -28387,7 +27993,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28399,7 +28005,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28416,7 +28022,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -28424,7 +28029,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28450,7 +28055,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -28468,7 +28073,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -28488,7 +28093,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -28507,7 +28112,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -28516,14 +28121,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -28561,7 +28166,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28573,7 +28178,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28590,7 +28195,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -28598,7 +28202,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28624,7 +28228,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -28642,7 +28246,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -28662,7 +28266,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -28681,7 +28285,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -28690,14 +28294,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -28735,7 +28339,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28747,7 +28351,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28764,7 +28368,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -28772,7 +28375,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28798,7 +28401,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -28816,7 +28419,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -28836,7 +28439,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -28855,7 +28458,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -28864,14 +28467,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -28909,7 +28512,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28921,7 +28524,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -28938,7 +28541,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -28946,7 +28548,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28972,7 +28574,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -28990,7 +28592,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -29010,7 +28612,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -29029,7 +28631,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -29038,14 +28640,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -29083,7 +28685,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29095,7 +28697,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29112,7 +28714,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -29120,7 +28721,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29146,7 +28747,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -29164,7 +28765,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -29184,7 +28785,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -29203,7 +28804,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -29212,14 +28813,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -29257,7 +28858,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29269,7 +28870,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29286,7 +28887,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -29294,7 +28894,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29320,7 +28920,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -29338,7 +28938,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -29358,7 +28958,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -29377,7 +28977,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -29386,14 +28986,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -29431,7 +29031,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29443,7 +29043,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29460,7 +29060,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -29468,7 +29067,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29494,7 +29093,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -29512,7 +29111,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -29532,7 +29131,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -29551,7 +29150,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -29560,14 +29159,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -29605,7 +29204,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29617,7 +29216,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29634,7 +29233,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -29642,7 +29240,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29668,7 +29266,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -29686,7 +29284,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -29706,7 +29304,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -29725,7 +29323,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -29734,14 +29332,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -29779,7 +29377,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29791,7 +29389,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29808,7 +29406,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -29816,7 +29413,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29842,7 +29439,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -29860,7 +29457,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -29880,7 +29477,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -29899,7 +29496,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -29908,14 +29505,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -29953,7 +29550,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29965,7 +29562,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -29982,7 +29579,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -29990,7 +29586,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -30016,7 +29612,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -30034,7 +29630,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -30054,7 +29650,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -30073,7 +29669,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -30082,14 +29678,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -30127,7 +29723,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30139,7 +29735,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30156,7 +29752,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -30164,7 +29759,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -30190,7 +29785,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -30208,7 +29803,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -30228,7 +29823,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -30247,7 +29842,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -30256,14 +29851,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -30301,7 +29896,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30313,7 +29908,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30330,7 +29925,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -30338,7 +29932,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -30364,7 +29958,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -30382,7 +29976,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -30402,7 +29996,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -30421,7 +30015,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -30430,14 +30024,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -30475,7 +30069,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30487,7 +30081,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30504,7 +30098,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -30512,7 +30105,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -30538,7 +30131,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -30556,7 +30149,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -30576,7 +30169,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -30595,7 +30188,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -30604,14 +30197,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -30649,7 +30242,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30661,7 +30254,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30678,7 +30271,6 @@ trigger: - refs/heads/master depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -30686,7 +30278,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-1-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-1-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30712,7 +30304,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -30730,7 +30322,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -30750,7 +30342,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -30769,7 +30361,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -30778,14 +30370,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -30823,7 +30415,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30835,7 +30427,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -30850,7 +30442,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -30858,7 +30449,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-2-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-2-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30884,7 +30475,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -30902,7 +30493,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -30922,7 +30513,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -30941,7 +30532,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -30950,14 +30541,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -30995,7 +30586,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31007,7 +30598,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31022,7 +30613,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -31030,7 +30620,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-3-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-3-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31056,7 +30646,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -31074,7 +30664,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -31094,7 +30684,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -31113,7 +30703,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -31122,14 +30712,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -31167,7 +30757,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31179,7 +30769,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31194,7 +30784,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -31202,7 +30791,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-4-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-4-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31228,7 +30817,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -31246,7 +30835,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -31266,7 +30855,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -31285,7 +30874,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -31294,14 +30883,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -31339,7 +30928,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31351,7 +30940,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31366,7 +30955,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -31374,7 +30962,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-5-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-5-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31400,7 +30988,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -31418,7 +31006,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -31438,7 +31026,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -31457,7 +31045,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -31466,14 +31054,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -31511,7 +31099,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31523,7 +31111,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31538,7 +31126,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -31546,7 +31133,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-6-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-6-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31572,7 +31159,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -31590,7 +31177,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -31610,7 +31197,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -31629,7 +31216,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -31638,14 +31225,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -31683,7 +31270,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31695,7 +31282,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31710,7 +31297,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -31718,7 +31304,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-7-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-7-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31744,7 +31330,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -31762,7 +31348,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -31782,7 +31368,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -31801,7 +31387,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -31810,14 +31396,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -31855,7 +31441,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31867,7 +31453,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -31882,7 +31468,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -31890,7 +31475,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-8-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-8-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31916,7 +31501,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -31934,7 +31519,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -31954,7 +31539,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -31973,7 +31558,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -31982,14 +31567,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -32027,7 +31612,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32039,7 +31624,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32054,7 +31639,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -32062,7 +31646,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-9-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-9-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32088,7 +31672,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -32106,7 +31690,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -32126,7 +31710,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -32145,7 +31729,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -32154,14 +31738,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -32199,7 +31783,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32211,7 +31795,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32226,7 +31810,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -32234,7 +31817,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-10-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-10-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32260,7 +31843,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -32278,7 +31861,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -32298,7 +31881,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -32317,7 +31900,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -32326,14 +31909,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -32371,7 +31954,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32383,7 +31966,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32398,7 +31981,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -32406,7 +31988,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-11-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-11-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32432,7 +32014,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -32450,7 +32032,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -32470,7 +32052,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -32489,7 +32071,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -32498,14 +32080,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -32543,7 +32125,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32555,7 +32137,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32570,7 +32152,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -32578,7 +32159,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-12-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-12-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32604,7 +32185,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -32622,7 +32203,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -32642,7 +32223,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -32661,7 +32242,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -32670,14 +32251,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -32715,7 +32296,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32727,7 +32308,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32742,7 +32323,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -32750,7 +32330,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-13-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-13-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32776,7 +32356,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -32794,7 +32374,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -32814,7 +32394,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -32833,7 +32413,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -32842,14 +32422,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -32887,7 +32467,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32899,7 +32479,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -32914,7 +32494,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -32922,7 +32501,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-14-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-14-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32948,7 +32527,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -32966,7 +32545,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -32986,7 +32565,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -33005,7 +32584,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -33014,14 +32593,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -33059,7 +32638,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33071,7 +32650,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33086,7 +32665,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -33094,7 +32672,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-15-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-15-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33120,7 +32698,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -33138,7 +32716,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -33158,7 +32736,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -33177,7 +32755,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -33186,14 +32764,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -33231,7 +32809,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33243,7 +32821,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33258,7 +32836,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -33266,7 +32843,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-16-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-16-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33292,7 +32869,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -33310,7 +32887,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -33330,7 +32907,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -33349,7 +32926,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -33358,14 +32935,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -33403,7 +32980,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33415,7 +32992,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33430,7 +33007,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -33438,7 +33014,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-17-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-17-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33464,7 +33040,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -33482,7 +33058,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -33502,7 +33078,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -33521,7 +33097,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -33530,14 +33106,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -33575,7 +33151,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33587,7 +33163,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33602,7 +33178,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -33610,7 +33185,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-18-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-18-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33636,7 +33211,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -33654,7 +33229,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -33674,7 +33249,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -33693,7 +33268,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -33702,14 +33277,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -33747,7 +33322,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33759,7 +33334,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33774,7 +33349,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -33782,7 +33356,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-19-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-19-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33808,7 +33382,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -33826,7 +33400,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -33846,7 +33420,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -33865,7 +33439,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -33874,14 +33448,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -33919,7 +33493,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33931,7 +33505,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -33946,7 +33520,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -33954,7 +33527,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-20-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-20-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33980,7 +33553,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -33998,7 +33571,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -34018,7 +33591,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -34037,7 +33610,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -34046,14 +33619,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -34091,7 +33664,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34103,7 +33676,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34118,7 +33691,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -34126,7 +33698,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-21-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-21-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34152,7 +33724,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -34170,7 +33742,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -34190,7 +33762,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -34209,7 +33781,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -34218,14 +33790,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -34263,7 +33835,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34275,7 +33847,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34290,7 +33862,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -34298,7 +33869,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-22-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-22-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34324,7 +33895,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -34342,7 +33913,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -34362,7 +33933,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -34381,7 +33952,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -34390,14 +33961,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -34435,7 +34006,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34447,7 +34018,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34462,7 +34033,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -34470,7 +34040,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-23-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-23-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34496,7 +34066,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -34514,7 +34084,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -34534,7 +34104,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -34553,7 +34123,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -34562,14 +34132,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -34607,7 +34177,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34619,7 +34189,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34634,7 +34204,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -34642,7 +34211,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-24-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-24-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34668,7 +34237,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -34686,7 +34255,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -34706,7 +34275,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -34725,7 +34294,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -34734,14 +34303,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -34779,7 +34348,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34791,7 +34360,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34806,7 +34375,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -34814,7 +34382,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-25-latest-chrome-mysql5.7-php7.0 +name: webUIcoreUKey-25-25-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34840,7 +34408,7 @@ steps: - name: install-testrunner pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - mkdir /tmp/testrunner - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner @@ -34858,7 +34426,7 @@ steps: - name: configure-federation pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - cd /var/www/owncloud/federated @@ -34878,7 +34446,7 @@ steps: - name: setup-server-encryption pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ a:l @@ -34897,7 +34465,7 @@ steps: - name: configure-app pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - cd /var/www/owncloud/server - php occ encryption:enable @@ -34906,14 +34474,14 @@ steps: - name: fix-permissions pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server - chown -R www-data /var/www/owncloud/federated - name: acceptance-tests pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh @@ -34951,7 +34519,7 @@ services: - name: server pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34963,7 +34531,7 @@ services: - name: federated pull: always - image: owncloudci/php:7.0 + image: owncloudci/php:7.1 command: - /usr/local/bin/apachectl - -e @@ -34978,7 +34546,6 @@ trigger: - nightly depends_on: -- coding-standard-php7.0 - coding-standard-php7.1 - coding-standard-php7.2 - coding-standard-php7.3 @@ -35016,222 +34583,219 @@ depends_on: - phpunit-php7.1-sqlite - phpunit-php7.1-mysql5.5 - phpunit-php7.1-postgres9.4 -- phpunit-php7.0-sqlite -- phpunit-php7.0-mysql5.5 -- phpunit-php7.0-postgres9.4 - phpunit-php7.2-sqlite - phpunit-php7.2-mysql5.5 - phpunit-php7.2-postgres9.4 - phpunit-php7.3-sqlite - phpunit-php7.3-mysql5.5 - phpunit-php7.3-postgres9.4 -- cliEncryption-master-mysql5.5-php7.0 -- cliEncryption-master-postgres9.4-php7.0 -- cliEncryption-latest-mysql5.5-php7.0 -- cliEncryption-latest-postgres9.4-php7.0 -- webUIMasterKey-master-chrome-mysql5.5-php7.0 -- webUIMasterKey-latest-chrome-mysql5.5-php7.0 -- webUIUserKeys-master-chrome-mysql5.5-php7.0 -- webUIUserKeys-latest-chrome-mysql5.5-php7.0 -- apiCoreMKey-25-1-master-mysql5.7-php7.0 -- apiCoreMKey-25-2-master-mysql5.7-php7.0 -- apiCoreMKey-25-3-master-mysql5.7-php7.0 -- apiCoreMKey-25-4-master-mysql5.7-php7.0 -- apiCoreMKey-25-5-master-mysql5.7-php7.0 -- apiCoreMKey-25-6-master-mysql5.7-php7.0 -- apiCoreMKey-25-7-master-mysql5.7-php7.0 -- apiCoreMKey-25-8-master-mysql5.7-php7.0 -- apiCoreMKey-25-9-master-mysql5.7-php7.0 -- apiCoreMKey-25-10-master-mysql5.7-php7.0 -- apiCoreMKey-25-11-master-mysql5.7-php7.0 -- apiCoreMKey-25-12-master-mysql5.7-php7.0 -- apiCoreMKey-25-13-master-mysql5.7-php7.0 -- apiCoreMKey-25-14-master-mysql5.7-php7.0 -- apiCoreMKey-25-15-master-mysql5.7-php7.0 -- apiCoreMKey-25-16-master-mysql5.7-php7.0 -- apiCoreMKey-25-17-master-mysql5.7-php7.0 -- apiCoreMKey-25-18-master-mysql5.7-php7.0 -- apiCoreMKey-25-19-master-mysql5.7-php7.0 -- apiCoreMKey-25-20-master-mysql5.7-php7.0 -- apiCoreMKey-25-21-master-mysql5.7-php7.0 -- apiCoreMKey-25-22-master-mysql5.7-php7.0 -- apiCoreMKey-25-23-master-mysql5.7-php7.0 -- apiCoreMKey-25-24-master-mysql5.7-php7.0 -- apiCoreMKey-25-25-master-mysql5.7-php7.0 -- apiCoreMKey-25-1-latest-mysql5.7-php7.0 -- apiCoreMKey-25-2-latest-mysql5.7-php7.0 -- apiCoreMKey-25-3-latest-mysql5.7-php7.0 -- apiCoreMKey-25-4-latest-mysql5.7-php7.0 -- apiCoreMKey-25-5-latest-mysql5.7-php7.0 -- apiCoreMKey-25-6-latest-mysql5.7-php7.0 -- apiCoreMKey-25-7-latest-mysql5.7-php7.0 -- apiCoreMKey-25-8-latest-mysql5.7-php7.0 -- apiCoreMKey-25-9-latest-mysql5.7-php7.0 -- apiCoreMKey-25-10-latest-mysql5.7-php7.0 -- apiCoreMKey-25-11-latest-mysql5.7-php7.0 -- apiCoreMKey-25-12-latest-mysql5.7-php7.0 -- apiCoreMKey-25-13-latest-mysql5.7-php7.0 -- apiCoreMKey-25-14-latest-mysql5.7-php7.0 -- apiCoreMKey-25-15-latest-mysql5.7-php7.0 -- apiCoreMKey-25-16-latest-mysql5.7-php7.0 -- apiCoreMKey-25-17-latest-mysql5.7-php7.0 -- apiCoreMKey-25-18-latest-mysql5.7-php7.0 -- apiCoreMKey-25-19-latest-mysql5.7-php7.0 -- apiCoreMKey-25-20-latest-mysql5.7-php7.0 -- apiCoreMKey-25-21-latest-mysql5.7-php7.0 -- apiCoreMKey-25-22-latest-mysql5.7-php7.0 -- apiCoreMKey-25-23-latest-mysql5.7-php7.0 -- apiCoreMKey-25-24-latest-mysql5.7-php7.0 -- apiCoreMKey-25-25-latest-mysql5.7-php7.0 -- apiCoreUKey-25-1-master-mysql5.7-php7.0 -- apiCoreUKey-25-2-master-mysql5.7-php7.0 -- apiCoreUKey-25-3-master-mysql5.7-php7.0 -- apiCoreUKey-25-4-master-mysql5.7-php7.0 -- apiCoreUKey-25-5-master-mysql5.7-php7.0 -- apiCoreUKey-25-6-master-mysql5.7-php7.0 -- apiCoreUKey-25-7-master-mysql5.7-php7.0 -- apiCoreUKey-25-8-master-mysql5.7-php7.0 -- apiCoreUKey-25-9-master-mysql5.7-php7.0 -- apiCoreUKey-25-10-master-mysql5.7-php7.0 -- apiCoreUKey-25-11-master-mysql5.7-php7.0 -- apiCoreUKey-25-12-master-mysql5.7-php7.0 -- apiCoreUKey-25-13-master-mysql5.7-php7.0 -- apiCoreUKey-25-14-master-mysql5.7-php7.0 -- apiCoreUKey-25-15-master-mysql5.7-php7.0 -- apiCoreUKey-25-16-master-mysql5.7-php7.0 -- apiCoreUKey-25-17-master-mysql5.7-php7.0 -- apiCoreUKey-25-18-master-mysql5.7-php7.0 -- apiCoreUKey-25-19-master-mysql5.7-php7.0 -- apiCoreUKey-25-20-master-mysql5.7-php7.0 -- apiCoreUKey-25-21-master-mysql5.7-php7.0 -- apiCoreUKey-25-22-master-mysql5.7-php7.0 -- apiCoreUKey-25-23-master-mysql5.7-php7.0 -- apiCoreUKey-25-24-master-mysql5.7-php7.0 -- apiCoreUKey-25-25-master-mysql5.7-php7.0 -- apiCoreUKey-25-1-latest-mysql5.7-php7.0 -- apiCoreUKey-25-2-latest-mysql5.7-php7.0 -- apiCoreUKey-25-3-latest-mysql5.7-php7.0 -- apiCoreUKey-25-4-latest-mysql5.7-php7.0 -- apiCoreUKey-25-5-latest-mysql5.7-php7.0 -- apiCoreUKey-25-6-latest-mysql5.7-php7.0 -- apiCoreUKey-25-7-latest-mysql5.7-php7.0 -- apiCoreUKey-25-8-latest-mysql5.7-php7.0 -- apiCoreUKey-25-9-latest-mysql5.7-php7.0 -- apiCoreUKey-25-10-latest-mysql5.7-php7.0 -- apiCoreUKey-25-11-latest-mysql5.7-php7.0 -- apiCoreUKey-25-12-latest-mysql5.7-php7.0 -- apiCoreUKey-25-13-latest-mysql5.7-php7.0 -- apiCoreUKey-25-14-latest-mysql5.7-php7.0 -- apiCoreUKey-25-15-latest-mysql5.7-php7.0 -- apiCoreUKey-25-16-latest-mysql5.7-php7.0 -- apiCoreUKey-25-17-latest-mysql5.7-php7.0 -- apiCoreUKey-25-18-latest-mysql5.7-php7.0 -- apiCoreUKey-25-19-latest-mysql5.7-php7.0 -- apiCoreUKey-25-20-latest-mysql5.7-php7.0 -- apiCoreUKey-25-21-latest-mysql5.7-php7.0 -- apiCoreUKey-25-22-latest-mysql5.7-php7.0 -- apiCoreUKey-25-23-latest-mysql5.7-php7.0 -- apiCoreUKey-25-24-latest-mysql5.7-php7.0 -- apiCoreUKey-25-25-latest-mysql5.7-php7.0 -- webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-1-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-2-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-3-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-4-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-5-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-6-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-7-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-8-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-9-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-10-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-11-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-12-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-13-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-14-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-15-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-16-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-17-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-18-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-19-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-20-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-21-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-22-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-23-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-24-latest-chrome-mysql5.7-php7.0 -- webUIcoreMKey-25-25-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-1-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-2-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-3-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-4-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-5-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-6-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-7-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-8-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-9-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-10-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-11-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-12-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-13-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-14-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-15-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-16-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-17-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-18-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-19-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-20-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-21-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-22-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-23-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-24-latest-chrome-mysql5.7-php7.0 -- webUIcoreUKey-25-25-latest-chrome-mysql5.7-php7.0 +- cliEncryption-master-mysql5.5-php7.1 +- cliEncryption-master-postgres9.4-php7.1 +- cliEncryption-latest-mysql5.5-php7.1 +- cliEncryption-latest-postgres9.4-php7.1 +- webUIMasterKey-master-chrome-mysql5.5-php7.1 +- webUIMasterKey-latest-chrome-mysql5.5-php7.1 +- webUIUserKeys-master-chrome-mysql5.5-php7.1 +- webUIUserKeys-latest-chrome-mysql5.5-php7.1 +- apiCoreMKey-25-1-master-mysql5.7-php7.1 +- apiCoreMKey-25-2-master-mysql5.7-php7.1 +- apiCoreMKey-25-3-master-mysql5.7-php7.1 +- apiCoreMKey-25-4-master-mysql5.7-php7.1 +- apiCoreMKey-25-5-master-mysql5.7-php7.1 +- apiCoreMKey-25-6-master-mysql5.7-php7.1 +- apiCoreMKey-25-7-master-mysql5.7-php7.1 +- apiCoreMKey-25-8-master-mysql5.7-php7.1 +- apiCoreMKey-25-9-master-mysql5.7-php7.1 +- apiCoreMKey-25-10-master-mysql5.7-php7.1 +- apiCoreMKey-25-11-master-mysql5.7-php7.1 +- apiCoreMKey-25-12-master-mysql5.7-php7.1 +- apiCoreMKey-25-13-master-mysql5.7-php7.1 +- apiCoreMKey-25-14-master-mysql5.7-php7.1 +- apiCoreMKey-25-15-master-mysql5.7-php7.1 +- apiCoreMKey-25-16-master-mysql5.7-php7.1 +- apiCoreMKey-25-17-master-mysql5.7-php7.1 +- apiCoreMKey-25-18-master-mysql5.7-php7.1 +- apiCoreMKey-25-19-master-mysql5.7-php7.1 +- apiCoreMKey-25-20-master-mysql5.7-php7.1 +- apiCoreMKey-25-21-master-mysql5.7-php7.1 +- apiCoreMKey-25-22-master-mysql5.7-php7.1 +- apiCoreMKey-25-23-master-mysql5.7-php7.1 +- apiCoreMKey-25-24-master-mysql5.7-php7.1 +- apiCoreMKey-25-25-master-mysql5.7-php7.1 +- apiCoreMKey-25-1-latest-mysql5.7-php7.1 +- apiCoreMKey-25-2-latest-mysql5.7-php7.1 +- apiCoreMKey-25-3-latest-mysql5.7-php7.1 +- apiCoreMKey-25-4-latest-mysql5.7-php7.1 +- apiCoreMKey-25-5-latest-mysql5.7-php7.1 +- apiCoreMKey-25-6-latest-mysql5.7-php7.1 +- apiCoreMKey-25-7-latest-mysql5.7-php7.1 +- apiCoreMKey-25-8-latest-mysql5.7-php7.1 +- apiCoreMKey-25-9-latest-mysql5.7-php7.1 +- apiCoreMKey-25-10-latest-mysql5.7-php7.1 +- apiCoreMKey-25-11-latest-mysql5.7-php7.1 +- apiCoreMKey-25-12-latest-mysql5.7-php7.1 +- apiCoreMKey-25-13-latest-mysql5.7-php7.1 +- apiCoreMKey-25-14-latest-mysql5.7-php7.1 +- apiCoreMKey-25-15-latest-mysql5.7-php7.1 +- apiCoreMKey-25-16-latest-mysql5.7-php7.1 +- apiCoreMKey-25-17-latest-mysql5.7-php7.1 +- apiCoreMKey-25-18-latest-mysql5.7-php7.1 +- apiCoreMKey-25-19-latest-mysql5.7-php7.1 +- apiCoreMKey-25-20-latest-mysql5.7-php7.1 +- apiCoreMKey-25-21-latest-mysql5.7-php7.1 +- apiCoreMKey-25-22-latest-mysql5.7-php7.1 +- apiCoreMKey-25-23-latest-mysql5.7-php7.1 +- apiCoreMKey-25-24-latest-mysql5.7-php7.1 +- apiCoreMKey-25-25-latest-mysql5.7-php7.1 +- apiCoreUKey-25-1-master-mysql5.7-php7.1 +- apiCoreUKey-25-2-master-mysql5.7-php7.1 +- apiCoreUKey-25-3-master-mysql5.7-php7.1 +- apiCoreUKey-25-4-master-mysql5.7-php7.1 +- apiCoreUKey-25-5-master-mysql5.7-php7.1 +- apiCoreUKey-25-6-master-mysql5.7-php7.1 +- apiCoreUKey-25-7-master-mysql5.7-php7.1 +- apiCoreUKey-25-8-master-mysql5.7-php7.1 +- apiCoreUKey-25-9-master-mysql5.7-php7.1 +- apiCoreUKey-25-10-master-mysql5.7-php7.1 +- apiCoreUKey-25-11-master-mysql5.7-php7.1 +- apiCoreUKey-25-12-master-mysql5.7-php7.1 +- apiCoreUKey-25-13-master-mysql5.7-php7.1 +- apiCoreUKey-25-14-master-mysql5.7-php7.1 +- apiCoreUKey-25-15-master-mysql5.7-php7.1 +- apiCoreUKey-25-16-master-mysql5.7-php7.1 +- apiCoreUKey-25-17-master-mysql5.7-php7.1 +- apiCoreUKey-25-18-master-mysql5.7-php7.1 +- apiCoreUKey-25-19-master-mysql5.7-php7.1 +- apiCoreUKey-25-20-master-mysql5.7-php7.1 +- apiCoreUKey-25-21-master-mysql5.7-php7.1 +- apiCoreUKey-25-22-master-mysql5.7-php7.1 +- apiCoreUKey-25-23-master-mysql5.7-php7.1 +- apiCoreUKey-25-24-master-mysql5.7-php7.1 +- apiCoreUKey-25-25-master-mysql5.7-php7.1 +- apiCoreUKey-25-1-latest-mysql5.7-php7.1 +- apiCoreUKey-25-2-latest-mysql5.7-php7.1 +- apiCoreUKey-25-3-latest-mysql5.7-php7.1 +- apiCoreUKey-25-4-latest-mysql5.7-php7.1 +- apiCoreUKey-25-5-latest-mysql5.7-php7.1 +- apiCoreUKey-25-6-latest-mysql5.7-php7.1 +- apiCoreUKey-25-7-latest-mysql5.7-php7.1 +- apiCoreUKey-25-8-latest-mysql5.7-php7.1 +- apiCoreUKey-25-9-latest-mysql5.7-php7.1 +- apiCoreUKey-25-10-latest-mysql5.7-php7.1 +- apiCoreUKey-25-11-latest-mysql5.7-php7.1 +- apiCoreUKey-25-12-latest-mysql5.7-php7.1 +- apiCoreUKey-25-13-latest-mysql5.7-php7.1 +- apiCoreUKey-25-14-latest-mysql5.7-php7.1 +- apiCoreUKey-25-15-latest-mysql5.7-php7.1 +- apiCoreUKey-25-16-latest-mysql5.7-php7.1 +- apiCoreUKey-25-17-latest-mysql5.7-php7.1 +- apiCoreUKey-25-18-latest-mysql5.7-php7.1 +- apiCoreUKey-25-19-latest-mysql5.7-php7.1 +- apiCoreUKey-25-20-latest-mysql5.7-php7.1 +- apiCoreUKey-25-21-latest-mysql5.7-php7.1 +- apiCoreUKey-25-22-latest-mysql5.7-php7.1 +- apiCoreUKey-25-23-latest-mysql5.7-php7.1 +- apiCoreUKey-25-24-latest-mysql5.7-php7.1 +- apiCoreUKey-25-25-latest-mysql5.7-php7.1 +- webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-1-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-2-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-3-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-4-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-5-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-6-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-7-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-8-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-9-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-10-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-11-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-12-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-13-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-14-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-15-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-16-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-17-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-18-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-19-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-20-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-21-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-22-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-23-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-24-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-25-25-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-1-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-2-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-3-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-4-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-5-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-6-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-7-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-8-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-9-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-10-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-11-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-12-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-13-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-14-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-15-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-16-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-17-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-18-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-19-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-20-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-21-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-22-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-23-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-24-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-25-25-latest-chrome-mysql5.7-php7.1 ... From 8b572be3ba5666d938a28955ae65bafb0a95a91c Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 8 Dec 2019 11:59:41 +0545 Subject: [PATCH 111/348] Allow behat to locally find guzzle and phpunit --- .drone.starlark | 2 +- .drone.yml | 416 ++++++++++++++++----------------- vendor-bin/behat/composer.json | 6 +- 3 files changed, 213 insertions(+), 211 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index c372924e..ce931254 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1541,7 +1541,7 @@ def installTestrunner(phpVersion, useBundledApp): 'cp -r /var/www/owncloud/testrunner/apps/%s /var/www/owncloud/server/apps/' % config['app'] ] if not useBundledApp else []) + [ 'cd /var/www/owncloud/testrunner', - 'make install-composer-deps vendor-bin-deps' + 'make install-composer-deps' ] }] diff --git a/.drone.yml b/.drone.yml index 466400ed..da86b334 100644 --- a/.drone.yml +++ b/.drone.yml @@ -700,7 +700,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: setup-server-encryption pull: always @@ -816,7 +816,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: setup-server-encryption pull: always @@ -931,7 +931,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: setup-server-encryption pull: always @@ -1047,7 +1047,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: setup-server-encryption pull: always @@ -1162,7 +1162,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: setup-server-encryption pull: always @@ -1293,7 +1293,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: setup-server-encryption pull: always @@ -1424,7 +1424,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: setup-server-encryption pull: always @@ -1555,7 +1555,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: setup-server-encryption pull: always @@ -1686,7 +1686,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -1844,7 +1844,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -2002,7 +2002,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -2160,7 +2160,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -2318,7 +2318,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -2476,7 +2476,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -2634,7 +2634,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -2792,7 +2792,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -2950,7 +2950,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -3108,7 +3108,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -3266,7 +3266,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -3424,7 +3424,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -3582,7 +3582,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -3740,7 +3740,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -3898,7 +3898,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -4056,7 +4056,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -4214,7 +4214,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -4372,7 +4372,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -4530,7 +4530,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -4688,7 +4688,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -4846,7 +4846,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -5004,7 +5004,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -5162,7 +5162,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -5320,7 +5320,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -5478,7 +5478,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -5636,7 +5636,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -5792,7 +5792,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -5948,7 +5948,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -6104,7 +6104,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -6260,7 +6260,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -6416,7 +6416,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -6572,7 +6572,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -6728,7 +6728,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -6884,7 +6884,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -7040,7 +7040,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -7196,7 +7196,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -7352,7 +7352,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -7508,7 +7508,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -7664,7 +7664,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -7820,7 +7820,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -7976,7 +7976,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -8132,7 +8132,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -8288,7 +8288,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -8444,7 +8444,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -8600,7 +8600,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -8756,7 +8756,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -8912,7 +8912,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -9068,7 +9068,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -9224,7 +9224,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -9380,7 +9380,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -9536,7 +9536,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -9694,7 +9694,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -9852,7 +9852,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -10010,7 +10010,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -10168,7 +10168,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -10326,7 +10326,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -10484,7 +10484,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -10642,7 +10642,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -10800,7 +10800,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -10958,7 +10958,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -11116,7 +11116,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -11274,7 +11274,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -11432,7 +11432,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -11590,7 +11590,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -11748,7 +11748,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -11906,7 +11906,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -12064,7 +12064,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -12222,7 +12222,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -12380,7 +12380,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -12538,7 +12538,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -12696,7 +12696,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -12854,7 +12854,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -13012,7 +13012,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -13170,7 +13170,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -13328,7 +13328,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -13486,7 +13486,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -13642,7 +13642,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -13798,7 +13798,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -13954,7 +13954,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -14110,7 +14110,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -14266,7 +14266,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -14422,7 +14422,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -14578,7 +14578,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -14734,7 +14734,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -14890,7 +14890,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -15046,7 +15046,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -15202,7 +15202,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -15358,7 +15358,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -15514,7 +15514,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -15670,7 +15670,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -15826,7 +15826,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -15982,7 +15982,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -16138,7 +16138,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -16294,7 +16294,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -16450,7 +16450,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -16606,7 +16606,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -16762,7 +16762,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -16918,7 +16918,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -17074,7 +17074,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -17230,7 +17230,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -17386,7 +17386,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -17559,7 +17559,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -17732,7 +17732,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -17905,7 +17905,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -18078,7 +18078,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -18251,7 +18251,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -18424,7 +18424,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -18597,7 +18597,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -18770,7 +18770,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -18943,7 +18943,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -19116,7 +19116,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -19289,7 +19289,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -19462,7 +19462,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -19635,7 +19635,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -19808,7 +19808,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -19981,7 +19981,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -20154,7 +20154,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -20327,7 +20327,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -20500,7 +20500,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -20673,7 +20673,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -20846,7 +20846,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -21019,7 +21019,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -21192,7 +21192,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -21365,7 +21365,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -21538,7 +21538,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -21711,7 +21711,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -21882,7 +21882,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -22053,7 +22053,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -22224,7 +22224,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -22395,7 +22395,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -22566,7 +22566,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -22737,7 +22737,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -22908,7 +22908,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -23079,7 +23079,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -23250,7 +23250,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -23421,7 +23421,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -23592,7 +23592,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -23763,7 +23763,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -23934,7 +23934,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -24105,7 +24105,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -24276,7 +24276,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -24447,7 +24447,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -24618,7 +24618,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -24789,7 +24789,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -24960,7 +24960,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -25131,7 +25131,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -25302,7 +25302,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -25473,7 +25473,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -25644,7 +25644,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -25815,7 +25815,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -25986,7 +25986,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -26159,7 +26159,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -26332,7 +26332,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -26505,7 +26505,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -26678,7 +26678,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -26851,7 +26851,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -27024,7 +27024,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -27197,7 +27197,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -27370,7 +27370,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -27543,7 +27543,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -27716,7 +27716,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -27889,7 +27889,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -28062,7 +28062,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -28235,7 +28235,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -28408,7 +28408,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -28581,7 +28581,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -28754,7 +28754,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -28927,7 +28927,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -29100,7 +29100,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -29273,7 +29273,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -29446,7 +29446,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -29619,7 +29619,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -29792,7 +29792,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -29965,7 +29965,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -30138,7 +30138,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -30311,7 +30311,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -30482,7 +30482,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -30653,7 +30653,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -30824,7 +30824,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -30995,7 +30995,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -31166,7 +31166,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -31337,7 +31337,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -31508,7 +31508,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -31679,7 +31679,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -31850,7 +31850,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -32021,7 +32021,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -32192,7 +32192,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -32363,7 +32363,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -32534,7 +32534,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -32705,7 +32705,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -32876,7 +32876,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -33047,7 +33047,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -33218,7 +33218,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -33389,7 +33389,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -33560,7 +33560,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -33731,7 +33731,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -33902,7 +33902,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -34073,7 +34073,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -34244,7 +34244,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always @@ -34415,7 +34415,7 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - cd /var/www/owncloud/testrunner - - make install-composer-deps vendor-bin-deps + - make install-composer-deps - name: install-federation pull: always diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index bf33598a..ed6a28a5 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -1,7 +1,7 @@ { "config" : { "platform": { - "php": "7.0.8" + "php": "7.1" } }, "require": { @@ -12,6 +12,8 @@ "jarnaiz/behat-junit-formatter": "^1.3", "rdx/behat-variables": "^1.2", "sensiolabs/behat-page-object-extension": "^2.0", - "symfony/translation": "^3.4" + "symfony/translation": "^3.4", + "guzzlehttp/guzzle": "^5.3", + "phpunit/phpunit": "^7.5" } } From 42ecdc7b65b49df18018a74b30481f4dad993cca Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 8 Dec 2019 12:02:03 +0545 Subject: [PATCH 112/348] Adjust unit tests setUp and tearDown --- phpunit.xml | 10 ++++++---- tests/unit/Command/FixEncryptedVersionTest.php | 2 +- tests/unit/Command/HSMDaemonTest.php | 2 +- tests/unit/Command/RecreateMasterKeyTest.php | 2 +- tests/unit/Command/TestEnableMasterKey.php | 2 +- tests/unit/Command/TestEnableUserKey.php | 2 +- tests/unit/Controller/RecoveryControllerTest.php | 2 +- tests/unit/Controller/SettingsControllerTest.php | 2 +- tests/unit/Controller/StatusControllerTest.php | 2 +- tests/unit/Crypto/CryptHSMTest.php | 2 +- tests/unit/Crypto/CryptTest.php | 2 +- tests/unit/Crypto/DecryptAllTest.php | 2 +- tests/unit/Crypto/EncryptAllTest.php | 2 +- tests/unit/Crypto/EncryptionTest.php | 2 +- tests/unit/Factory/EncDecAllFactoryTest.php | 2 +- tests/unit/Hooks/UserHooksTest.php | 4 ++-- tests/unit/JWTTest.php | 2 +- tests/unit/KeyManagerTest.php | 2 +- tests/unit/MigrationTest.php | 2 +- tests/unit/Panels/AdminTest.php | 2 +- tests/unit/Panels/PersonalTest.php | 2 +- tests/unit/RecoveryTest.php | 2 +- tests/unit/SessionTest.php | 4 ++-- tests/unit/Users/SetupTest.php | 2 +- tests/unit/UtilTest.php | 2 +- 25 files changed, 32 insertions(+), 30 deletions(-) diff --git a/phpunit.xml b/phpunit.xml index 120e9918..aee42a58 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,6 +1,6 @@ - - ./tests/unit - + + + ./tests/unit + + diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index db61c8c0..828de35a 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -90,7 +90,7 @@ public static function tearDownAfterClass() { Filesystem::getLoader()->removeStorageWrapper("oc_encryption"); } - public function setUp() { + public function setUp(): void { parent::setUp(); $this->rootFolder = \OC::$server->getRootFolder(); $this->userManager = \OC::$server->getUserManager(); diff --git a/tests/unit/Command/HSMDaemonTest.php b/tests/unit/Command/HSMDaemonTest.php index e0cbb003..51626e0a 100644 --- a/tests/unit/Command/HSMDaemonTest.php +++ b/tests/unit/Command/HSMDaemonTest.php @@ -44,7 +44,7 @@ class HSMDaemonTest extends TestCase { /** @var HSMDaemon */ private $hsmDeamon; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->httpClient = $this->createMock(IClientService::class); $this->config = $this->createMock(IConfig::class); diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index 8650ac94..ba6679bc 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -70,7 +70,7 @@ class RecreateMasterKeyTest extends TestCase { private $commandTester; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->rootView = $this->getMockBuilder('OC\Files\View') diff --git a/tests/unit/Command/TestEnableMasterKey.php b/tests/unit/Command/TestEnableMasterKey.php index 382959fe..abd2c567 100644 --- a/tests/unit/Command/TestEnableMasterKey.php +++ b/tests/unit/Command/TestEnableMasterKey.php @@ -46,7 +46,7 @@ class TestEnableMasterKey extends TestCase { /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $input; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->util = $this->getMockBuilder('OCA\Encryption\Util') diff --git a/tests/unit/Command/TestEnableUserKey.php b/tests/unit/Command/TestEnableUserKey.php index c567de66..51c91baf 100644 --- a/tests/unit/Command/TestEnableUserKey.php +++ b/tests/unit/Command/TestEnableUserKey.php @@ -45,7 +45,7 @@ class TestEnableUserKey extends TestCase { /** @var \Symfony\Component\Console\Input\InputInterface | \PHPUnit\Framework\MockObject\MockObject */ protected $input; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->util = $this->getMockBuilder('OCA\Encryption\Util') diff --git a/tests/unit/Controller/RecoveryControllerTest.php b/tests/unit/Controller/RecoveryControllerTest.php index 99099a8f..df9969cc 100644 --- a/tests/unit/Controller/RecoveryControllerTest.php +++ b/tests/unit/Controller/RecoveryControllerTest.php @@ -136,7 +136,7 @@ public function testUserSetRecovery($enableRecovery, $expectedMessage, $expected $this->assertEquals($expectedStatus, $response->getStatus()); } - protected function setUp() { + protected function setUp(): void { parent::setUp(); $this->requestMock = $this->getMockBuilder('OCP\IRequest') diff --git a/tests/unit/Controller/SettingsControllerTest.php b/tests/unit/Controller/SettingsControllerTest.php index a717e48b..d3916808 100644 --- a/tests/unit/Controller/SettingsControllerTest.php +++ b/tests/unit/Controller/SettingsControllerTest.php @@ -60,7 +60,7 @@ class SettingsControllerTest extends TestCase { /** @var \OCA\Encryption\Util|\PHPUnit\Framework\MockObject\MockObject */ private $utilMock; - protected function setUp() { + protected function setUp(): void { parent::setUp(); $this->requestMock = $this->createMock('OCP\IRequest'); diff --git a/tests/unit/Controller/StatusControllerTest.php b/tests/unit/Controller/StatusControllerTest.php index 86dbe51f..b79d6a62 100644 --- a/tests/unit/Controller/StatusControllerTest.php +++ b/tests/unit/Controller/StatusControllerTest.php @@ -41,7 +41,7 @@ class StatusControllerTest extends TestCase { /** @var StatusController */ protected $controller; - protected function setUp() { + protected function setUp(): void { parent::setUp(); $this->sessionMock = $this->getMockBuilder('OCA\Encryption\Session') diff --git a/tests/unit/Crypto/CryptHSMTest.php b/tests/unit/Crypto/CryptHSMTest.php index 9fcc3bdb..ad50e03e 100644 --- a/tests/unit/Crypto/CryptHSMTest.php +++ b/tests/unit/Crypto/CryptHSMTest.php @@ -51,7 +51,7 @@ class CryptHSMTest extends TestCase { private $l10n; /** @var CryptHSM */ private $cryptHSM; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->logger = $this->createMock(ILogger::class); $this->userSession = $this->createMock(IUserSession::class); diff --git a/tests/unit/Crypto/CryptTest.php b/tests/unit/Crypto/CryptTest.php index b82a7436..565f58b8 100644 --- a/tests/unit/Crypto/CryptTest.php +++ b/tests/unit/Crypto/CryptTest.php @@ -44,7 +44,7 @@ class CryptTest extends TestCase { /** @var Crypt */ private $crypt; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->logger = $this->getMockBuilder('OCP\ILogger') diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index cec842cc..350586de 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -67,7 +67,7 @@ class DecryptAllTest extends TestCase { /** @var QuestionHelper | \PHPUnit\Framework\MockObject\MockObject */ protected $questionHelper; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->util = $this->getMockBuilder('OCA\Encryption\Util') diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index a2d071e9..ac7f7c12 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -95,7 +95,7 @@ class EncryptAllTest extends TestCase { /** @var EncryptAll */ protected $encryptAll; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->setupUser = $this->getMockBuilder(Setup::class) ->disableOriginalConstructor()->getMock(); diff --git a/tests/unit/Crypto/EncryptionTest.php b/tests/unit/Crypto/EncryptionTest.php index cedae4d2..d8346dbf 100644 --- a/tests/unit/Crypto/EncryptionTest.php +++ b/tests/unit/Crypto/EncryptionTest.php @@ -59,7 +59,7 @@ class EncryptionTest extends TestCase { /** @var \OCP\Files\Storage|\PHPUnit\Framework\MockObject\MockObject */ private $storageMock; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->storageMock = $this->getMockBuilder('OCP\Files\Storage') diff --git a/tests/unit/Factory/EncDecAllFactoryTest.php b/tests/unit/Factory/EncDecAllFactoryTest.php index f40d37e9..ef290955 100644 --- a/tests/unit/Factory/EncDecAllFactoryTest.php +++ b/tests/unit/Factory/EncDecAllFactoryTest.php @@ -59,7 +59,7 @@ class EncDecAllFactoryTest extends TestCase { private $userSession; private $encdecAllFactory; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->encryptionManager = $this->createMock(Manager::class); diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index 20b52014..eaf8697b 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -390,7 +390,7 @@ public function testPostPasswordReset() { $this->assertNull($this->instance->postPasswordReset($this->params)); } - protected function setUp() { + protected function setUp(): void { parent::setUp(); $this->loggerMock = $this->createMock('OCP\ILogger'); $this->keyManagerMock = $this->getMockBuilder('OCA\Encryption\KeyManager') @@ -461,7 +461,7 @@ protected function setUp() { \OC_App::enable('encryption'); } - protected function tearDown() { + protected function tearDown(): void { parent::tearDown(); \OC_App::disable('encryption'); } diff --git a/tests/unit/JWTTest.php b/tests/unit/JWTTest.php index 8da760f6..6976611b 100644 --- a/tests/unit/JWTTest.php +++ b/tests/unit/JWTTest.php @@ -28,7 +28,7 @@ class JWTTest extends TestCase { /** @var JWT | \PHPUnit\Framework\MockObject\MockObject */ private $jwt; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->jwt = new JWT(); } diff --git a/tests/unit/KeyManagerTest.php b/tests/unit/KeyManagerTest.php index 9822b795..830b0b14 100644 --- a/tests/unit/KeyManagerTest.php +++ b/tests/unit/KeyManagerTest.php @@ -63,7 +63,7 @@ class KeyManagerTest extends TestCase { /** @var \OCP\IConfig|\PHPUnit\Framework\MockObject\MockObject */ private $configMock; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->userId = 'user1'; $this->systemKeyId = 'systemKeyId'; diff --git a/tests/unit/MigrationTest.php b/tests/unit/MigrationTest.php index 04452a42..bed18fbd 100644 --- a/tests/unit/MigrationTest.php +++ b/tests/unit/MigrationTest.php @@ -65,7 +65,7 @@ public static function tearDownAfterClass() { parent::tearDownAfterClass(); } - public function setUp() { + public function setUp(): void { $this->logger = $this->getMockBuilder('\OCP\ILogger')->disableOriginalConstructor()->getMock(); $this->view = new \OC\Files\View(); $this->moduleId = \OCA\Encryption\Crypto\Encryption::ID; diff --git a/tests/unit/Panels/AdminTest.php b/tests/unit/Panels/AdminTest.php index 3249c840..66ef44a7 100644 --- a/tests/unit/Panels/AdminTest.php +++ b/tests/unit/Panels/AdminTest.php @@ -49,7 +49,7 @@ class AdminTest extends \Test\TestCase { /** @var IL10N */ private $l; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->config = $this->getMockBuilder(IConfig::class)->getMock(); $this->logger = $this->getMockBuilder(ILogger::class)->getMock(); diff --git a/tests/unit/Panels/PersonalTest.php b/tests/unit/Panels/PersonalTest.php index 1f30984b..77ba2ea6 100644 --- a/tests/unit/Panels/PersonalTest.php +++ b/tests/unit/Panels/PersonalTest.php @@ -53,7 +53,7 @@ class PersonalTest extends \Test\TestCase { /** @var IStorage */ private $encKeyStorage; - public function setUp() { + public function setUp(): void { parent::setUp(); $this->config = $this->getMockBuilder(IConfig::class)->getMock(); $this->logger = $this->getMockBuilder(ILogger::class)->getMock(); diff --git a/tests/unit/RecoveryTest.php b/tests/unit/RecoveryTest.php index a82b67da..63391f7c 100644 --- a/tests/unit/RecoveryTest.php +++ b/tests/unit/RecoveryTest.php @@ -266,7 +266,7 @@ public function testNormalShareOrFedShareRecoveryKeySkipped() { $this->assertEquals(true, $this->instance->setRecoveryForUser('1')); } - protected function setUp() { + protected function setUp(): void { parent::setUp(); $this->userSessionMock = $this->getMockBuilder('OCP\IUserSession') diff --git a/tests/unit/SessionTest.php b/tests/unit/SessionTest.php index 963b8fa9..ad7dc264 100644 --- a/tests/unit/SessionTest.php +++ b/tests/unit/SessionTest.php @@ -169,7 +169,7 @@ public function testClearWillRemoveValues() { /** * */ - protected function setUp() { + protected function setUp(): void { parent::setUp(); $this->sessionMock = $this->createMock('OCP\ISession'); @@ -188,7 +188,7 @@ protected function setUp() { $this->instance = new Session($this->sessionMock); } - protected function tearDown() { + protected function tearDown(): void { self::$tempStorage = []; parent::tearDown(); } diff --git a/tests/unit/Users/SetupTest.php b/tests/unit/Users/SetupTest.php index c2acfe08..a6dd4e3b 100644 --- a/tests/unit/Users/SetupTest.php +++ b/tests/unit/Users/SetupTest.php @@ -41,7 +41,7 @@ class SetupTest extends TestCase { */ private $instance; - protected function setUp() { + protected function setUp(): void { parent::setUp(); $logMock = $this->createMock('OCP\ILogger'); $userSessionMock = $this->getMockBuilder('OCP\IUserSession') diff --git a/tests/unit/UtilTest.php b/tests/unit/UtilTest.php index 3bd89db7..4ad6e922 100644 --- a/tests/unit/UtilTest.php +++ b/tests/unit/UtilTest.php @@ -66,7 +66,7 @@ public function testUserHasFiles() { $this->assertTrue($this->instance->userHasFiles('admin')); } - protected function setUp() { + protected function setUp(): void { parent::setUp(); $this->mountMock = $this->createMock('\OCP\Files\Mount\IMountPoint'); $this->filesMock = $this->createMock('OC\Files\View'); From a89634070a62fa95439d0f8edbc5d8b597a5321d Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 8 Dec 2019 14:16:50 +0545 Subject: [PATCH 113/348] Declare void setUpBeforeClass tearDownAfterClass --- tests/unit/Command/FixEncryptedVersionTest.php | 4 ++-- tests/unit/HookManagerTest.php | 2 +- tests/unit/MigrationTest.php | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index 828de35a..c1ad428c 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -58,7 +58,7 @@ class FixEncryptedVersionTest extends TestCase { /** @var CommandTester */ private $commandTester; - public static function setUpBeforeClass() { + public static function setUpBeforeClass(): void { parent::setUpBeforeClass(); //Enable encryption app \OC_App::enable("encryption"); @@ -78,7 +78,7 @@ public static function setUpBeforeClass() { \OC::$server->getUserManager()->createUser(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); } - public static function tearDownAfterClass() { + public static function tearDownAfterClass(): void { parent::tearDownAfterClass(); $user = \OC::$server->getUserManager()->get(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER); if ($user !== null) { diff --git a/tests/unit/HookManagerTest.php b/tests/unit/HookManagerTest.php index b4d9e300..1d185e9f 100644 --- a/tests/unit/HookManagerTest.php +++ b/tests/unit/HookManagerTest.php @@ -57,7 +57,7 @@ public function testRegisterHookWithArray() { /** * */ - public static function setUpBeforeClass() { + public static function setUpBeforeClass(): void { parent::setUpBeforeClass(); // have to make instance static to preserve data between tests self::$instance = new HookManager(); diff --git a/tests/unit/MigrationTest.php b/tests/unit/MigrationTest.php index bed18fbd..828accd6 100644 --- a/tests/unit/MigrationTest.php +++ b/tests/unit/MigrationTest.php @@ -42,14 +42,14 @@ class MigrationTest extends \Test\TestCase { /** @var \PHPUnit\Framework\MockObject\MockObject | ILogger */ private $logger; - public static function setUpBeforeClass() { + public static function setUpBeforeClass(): void { parent::setUpBeforeClass(); \OC::$server->getUserManager()->createUser(self::TEST_ENCRYPTION_MIGRATION_USER1, 'foo'); \OC::$server->getUserManager()->createUser(self::TEST_ENCRYPTION_MIGRATION_USER2, 'foo'); \OC::$server->getUserManager()->createUser(self::TEST_ENCRYPTION_MIGRATION_USER3, 'foo'); } - public static function tearDownAfterClass() { + public static function tearDownAfterClass(): void { $user = \OC::$server->getUserManager()->get(self::TEST_ENCRYPTION_MIGRATION_USER1); if ($user !== null) { $user->delete(); From bdf419f101ac3175679a049c8af96416a43d07d9 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 10 Dec 2019 10:16:24 +0545 Subject: [PATCH 114/348] API acceptance tests should have mailhog email available --- .drone.starlark | 4 + .drone.yml | 500 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 504 insertions(+) diff --git a/.drone.starlark b/.drone.starlark index ce931254..21091b5d 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -138,6 +138,7 @@ config = { 'runCoreTests': True, 'runAllSuites': True, 'numberOfParts': 25, + 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { 'ENCRYPTION_TYPE': 'masterkey', @@ -169,6 +170,7 @@ config = { 'runCoreTests': True, 'runAllSuites': True, 'numberOfParts': 25, + 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', 'extraEnvironment': { @@ -201,6 +203,7 @@ config = { 'runCoreTests': True, 'runAllSuites': True, 'numberOfParts': 25, + 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { 'ENCRYPTION_TYPE': 'user-keys', @@ -232,6 +235,7 @@ config = { 'runCoreTests': True, 'runAllSuites': True, 'numberOfParts': 25, + 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', 'extraEnvironment': { diff --git a/.drone.yml b/.drone.yml index da86b334..a0398359 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1760,6 +1760,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 1 TEST_SERVER_URL: http://server @@ -1773,6 +1774,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -1918,6 +1923,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 2 TEST_SERVER_URL: http://server @@ -1931,6 +1937,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -2076,6 +2086,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 3 TEST_SERVER_URL: http://server @@ -2089,6 +2100,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -2234,6 +2249,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 4 TEST_SERVER_URL: http://server @@ -2247,6 +2263,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -2392,6 +2412,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 5 TEST_SERVER_URL: http://server @@ -2405,6 +2426,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -2550,6 +2575,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 6 TEST_SERVER_URL: http://server @@ -2563,6 +2589,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -2708,6 +2738,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 7 TEST_SERVER_URL: http://server @@ -2721,6 +2752,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -2866,6 +2901,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 8 TEST_SERVER_URL: http://server @@ -2879,6 +2915,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -3024,6 +3064,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 9 TEST_SERVER_URL: http://server @@ -3037,6 +3078,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -3182,6 +3227,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 10 TEST_SERVER_URL: http://server @@ -3195,6 +3241,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -3340,6 +3390,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 11 TEST_SERVER_URL: http://server @@ -3353,6 +3404,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -3498,6 +3553,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 12 TEST_SERVER_URL: http://server @@ -3511,6 +3567,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -3656,6 +3716,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 13 TEST_SERVER_URL: http://server @@ -3669,6 +3730,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -3814,6 +3879,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 14 TEST_SERVER_URL: http://server @@ -3827,6 +3893,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -3972,6 +4042,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 15 TEST_SERVER_URL: http://server @@ -3985,6 +4056,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -4130,6 +4205,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 16 TEST_SERVER_URL: http://server @@ -4143,6 +4219,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -4288,6 +4368,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 17 TEST_SERVER_URL: http://server @@ -4301,6 +4382,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -4446,6 +4531,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 18 TEST_SERVER_URL: http://server @@ -4459,6 +4545,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -4604,6 +4694,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 19 TEST_SERVER_URL: http://server @@ -4617,6 +4708,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -4762,6 +4857,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 20 TEST_SERVER_URL: http://server @@ -4775,6 +4871,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -4920,6 +5020,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 21 TEST_SERVER_URL: http://server @@ -4933,6 +5034,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -5078,6 +5183,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 22 TEST_SERVER_URL: http://server @@ -5091,6 +5197,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -5236,6 +5346,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 23 TEST_SERVER_URL: http://server @@ -5249,6 +5360,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -5394,6 +5509,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 24 TEST_SERVER_URL: http://server @@ -5407,6 +5523,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -5552,6 +5672,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 25 TEST_SERVER_URL: http://server @@ -5565,6 +5686,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -5710,6 +5835,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 1 TEST_SERVER_URL: http://server @@ -5723,6 +5849,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -5866,6 +5996,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 2 TEST_SERVER_URL: http://server @@ -5879,6 +6010,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -6022,6 +6157,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 3 TEST_SERVER_URL: http://server @@ -6035,6 +6171,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -6178,6 +6318,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 4 TEST_SERVER_URL: http://server @@ -6191,6 +6332,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -6334,6 +6479,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 5 TEST_SERVER_URL: http://server @@ -6347,6 +6493,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -6490,6 +6640,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 6 TEST_SERVER_URL: http://server @@ -6503,6 +6654,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -6646,6 +6801,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 7 TEST_SERVER_URL: http://server @@ -6659,6 +6815,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -6802,6 +6962,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 8 TEST_SERVER_URL: http://server @@ -6815,6 +6976,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -6958,6 +7123,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 9 TEST_SERVER_URL: http://server @@ -6971,6 +7137,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -7114,6 +7284,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 10 TEST_SERVER_URL: http://server @@ -7127,6 +7298,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -7270,6 +7445,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 11 TEST_SERVER_URL: http://server @@ -7283,6 +7459,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -7426,6 +7606,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 12 TEST_SERVER_URL: http://server @@ -7439,6 +7620,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -7582,6 +7767,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 13 TEST_SERVER_URL: http://server @@ -7595,6 +7781,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -7738,6 +7928,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 14 TEST_SERVER_URL: http://server @@ -7751,6 +7942,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -7894,6 +8089,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 15 TEST_SERVER_URL: http://server @@ -7907,6 +8103,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -8050,6 +8250,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 16 TEST_SERVER_URL: http://server @@ -8063,6 +8264,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -8206,6 +8411,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 17 TEST_SERVER_URL: http://server @@ -8219,6 +8425,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -8362,6 +8572,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 18 TEST_SERVER_URL: http://server @@ -8375,6 +8586,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -8518,6 +8733,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 19 TEST_SERVER_URL: http://server @@ -8531,6 +8747,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -8674,6 +8894,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 20 TEST_SERVER_URL: http://server @@ -8687,6 +8908,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -8830,6 +9055,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 21 TEST_SERVER_URL: http://server @@ -8843,6 +9069,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -8986,6 +9216,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 22 TEST_SERVER_URL: http://server @@ -8999,6 +9230,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -9142,6 +9377,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 23 TEST_SERVER_URL: http://server @@ -9155,6 +9391,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -9298,6 +9538,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 24 TEST_SERVER_URL: http://server @@ -9311,6 +9552,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -9454,6 +9699,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email RUN_PART: 25 TEST_SERVER_URL: http://server @@ -9467,6 +9713,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -9610,6 +9860,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 1 TEST_SERVER_URL: http://server @@ -9623,6 +9874,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -9768,6 +10023,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 2 TEST_SERVER_URL: http://server @@ -9781,6 +10037,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -9926,6 +10186,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 3 TEST_SERVER_URL: http://server @@ -9939,6 +10200,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -10084,6 +10349,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 4 TEST_SERVER_URL: http://server @@ -10097,6 +10363,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -10242,6 +10512,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 5 TEST_SERVER_URL: http://server @@ -10255,6 +10526,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -10400,6 +10675,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 6 TEST_SERVER_URL: http://server @@ -10413,6 +10689,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -10558,6 +10838,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 7 TEST_SERVER_URL: http://server @@ -10571,6 +10852,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -10716,6 +11001,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 8 TEST_SERVER_URL: http://server @@ -10729,6 +11015,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -10874,6 +11164,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 9 TEST_SERVER_URL: http://server @@ -10887,6 +11178,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -11032,6 +11327,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 10 TEST_SERVER_URL: http://server @@ -11045,6 +11341,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -11190,6 +11490,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 11 TEST_SERVER_URL: http://server @@ -11203,6 +11504,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -11348,6 +11653,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 12 TEST_SERVER_URL: http://server @@ -11361,6 +11667,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -11506,6 +11816,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 13 TEST_SERVER_URL: http://server @@ -11519,6 +11830,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -11664,6 +11979,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 14 TEST_SERVER_URL: http://server @@ -11677,6 +11993,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -11822,6 +12142,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 15 TEST_SERVER_URL: http://server @@ -11835,6 +12156,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -11980,6 +12305,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 16 TEST_SERVER_URL: http://server @@ -11993,6 +12319,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -12138,6 +12468,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 17 TEST_SERVER_URL: http://server @@ -12151,6 +12482,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -12296,6 +12631,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 18 TEST_SERVER_URL: http://server @@ -12309,6 +12645,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -12454,6 +12794,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 19 TEST_SERVER_URL: http://server @@ -12467,6 +12808,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -12612,6 +12957,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 20 TEST_SERVER_URL: http://server @@ -12625,6 +12971,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -12770,6 +13120,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 21 TEST_SERVER_URL: http://server @@ -12783,6 +13134,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -12928,6 +13283,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 22 TEST_SERVER_URL: http://server @@ -12941,6 +13297,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -13086,6 +13446,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 23 TEST_SERVER_URL: http://server @@ -13099,6 +13460,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -13244,6 +13609,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 24 TEST_SERVER_URL: http://server @@ -13257,6 +13623,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -13402,6 +13772,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 25 TEST_SERVER_URL: http://server @@ -13415,6 +13786,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -13560,6 +13935,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 1 TEST_SERVER_URL: http://server @@ -13573,6 +13949,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -13716,6 +14096,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 2 TEST_SERVER_URL: http://server @@ -13729,6 +14110,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -13872,6 +14257,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 3 TEST_SERVER_URL: http://server @@ -13885,6 +14271,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -14028,6 +14418,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 4 TEST_SERVER_URL: http://server @@ -14041,6 +14432,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -14184,6 +14579,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 5 TEST_SERVER_URL: http://server @@ -14197,6 +14593,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -14340,6 +14740,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 6 TEST_SERVER_URL: http://server @@ -14353,6 +14754,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -14496,6 +14901,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 7 TEST_SERVER_URL: http://server @@ -14509,6 +14915,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -14652,6 +15062,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 8 TEST_SERVER_URL: http://server @@ -14665,6 +15076,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -14808,6 +15223,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 9 TEST_SERVER_URL: http://server @@ -14821,6 +15237,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -14964,6 +15384,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 10 TEST_SERVER_URL: http://server @@ -14977,6 +15398,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -15120,6 +15545,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 11 TEST_SERVER_URL: http://server @@ -15133,6 +15559,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -15276,6 +15706,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 12 TEST_SERVER_URL: http://server @@ -15289,6 +15720,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -15432,6 +15867,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 13 TEST_SERVER_URL: http://server @@ -15445,6 +15881,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -15588,6 +16028,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 14 TEST_SERVER_URL: http://server @@ -15601,6 +16042,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -15744,6 +16189,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 15 TEST_SERVER_URL: http://server @@ -15757,6 +16203,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -15900,6 +16350,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 16 TEST_SERVER_URL: http://server @@ -15913,6 +16364,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -16056,6 +16511,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 17 TEST_SERVER_URL: http://server @@ -16069,6 +16525,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -16212,6 +16672,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 18 TEST_SERVER_URL: http://server @@ -16225,6 +16686,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -16368,6 +16833,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 19 TEST_SERVER_URL: http://server @@ -16381,6 +16847,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -16524,6 +16994,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 20 TEST_SERVER_URL: http://server @@ -16537,6 +17008,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -16680,6 +17155,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 21 TEST_SERVER_URL: http://server @@ -16693,6 +17169,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -16836,6 +17316,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 22 TEST_SERVER_URL: http://server @@ -16849,6 +17330,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -16992,6 +17477,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 23 TEST_SERVER_URL: http://server @@ -17005,6 +17491,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -17148,6 +17638,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 24 TEST_SERVER_URL: http://server @@ -17161,6 +17652,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 @@ -17304,6 +17799,7 @@ steps: environment: DIVIDE_INTO_NUM_PARTS: 25 ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email RUN_PART: 25 TEST_SERVER_URL: http://server @@ -17317,6 +17813,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: email + pull: always + image: mailhog/mailhog + - name: server pull: always image: owncloudci/php:7.1 From d95ccb94e1c8fa2adbf517eb6a58102c7e664a19 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 10 Dec 2019 17:10:34 +0545 Subject: [PATCH 115/348] Add sabre/xml to behat dependencies --- .drone.starlark | 5 +- .drone.yml | 416 --------------------------------- vendor-bin/behat/composer.json | 1 + 3 files changed, 2 insertions(+), 420 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 21091b5d..887ab588 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1543,10 +1543,7 @@ def installTestrunner(phpVersion, useBundledApp): 'rsync -aIX /tmp/testrunner /var/www/owncloud', ] + ([ 'cp -r /var/www/owncloud/testrunner/apps/%s /var/www/owncloud/server/apps/' % config['app'] - ] if not useBundledApp else []) + [ - 'cd /var/www/owncloud/testrunner', - 'make install-composer-deps' - ] + ] if not useBundledApp else []) }] def installExtraApps(phpVersion, extraApps): diff --git a/.drone.yml b/.drone.yml index a0398359..4e095478 100644 --- a/.drone.yml +++ b/.drone.yml @@ -699,8 +699,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: setup-server-encryption pull: always @@ -815,8 +813,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: setup-server-encryption pull: always @@ -930,8 +926,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: setup-server-encryption pull: always @@ -1046,8 +1040,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: setup-server-encryption pull: always @@ -1161,8 +1153,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: setup-server-encryption pull: always @@ -1292,8 +1282,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: setup-server-encryption pull: always @@ -1423,8 +1411,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: setup-server-encryption pull: always @@ -1554,8 +1540,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: setup-server-encryption pull: always @@ -1685,8 +1669,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -1848,8 +1830,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -2011,8 +1991,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -2174,8 +2152,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -2337,8 +2313,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -2500,8 +2474,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -2663,8 +2635,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -2826,8 +2796,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -2989,8 +2957,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -3152,8 +3118,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -3315,8 +3279,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -3478,8 +3440,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -3641,8 +3601,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -3804,8 +3762,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -3967,8 +3923,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -4130,8 +4084,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -4293,8 +4245,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -4456,8 +4406,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -4619,8 +4567,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -4782,8 +4728,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -4945,8 +4889,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -5108,8 +5050,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -5271,8 +5211,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -5434,8 +5372,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -5597,8 +5533,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -5760,8 +5694,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -5921,8 +5853,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -6082,8 +6012,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -6243,8 +6171,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -6404,8 +6330,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -6565,8 +6489,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -6726,8 +6648,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -6887,8 +6807,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -7048,8 +6966,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -7209,8 +7125,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -7370,8 +7284,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -7531,8 +7443,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -7692,8 +7602,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -7853,8 +7761,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -8014,8 +7920,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -8175,8 +8079,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -8336,8 +8238,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -8497,8 +8397,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -8658,8 +8556,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -8819,8 +8715,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -8980,8 +8874,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -9141,8 +9033,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -9302,8 +9192,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -9463,8 +9351,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -9624,8 +9510,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -9785,8 +9669,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -9948,8 +9830,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -10111,8 +9991,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -10274,8 +10152,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -10437,8 +10313,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -10600,8 +10474,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -10763,8 +10635,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -10926,8 +10796,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -11089,8 +10957,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -11252,8 +11118,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -11415,8 +11279,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -11578,8 +11440,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -11741,8 +11601,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -11904,8 +11762,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -12067,8 +11923,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -12230,8 +12084,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -12393,8 +12245,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -12556,8 +12406,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -12719,8 +12567,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -12882,8 +12728,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -13045,8 +12889,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -13208,8 +13050,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -13371,8 +13211,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -13534,8 +13372,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -13697,8 +13533,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -13860,8 +13694,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -14021,8 +13853,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -14182,8 +14012,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -14343,8 +14171,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -14504,8 +14330,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -14665,8 +14489,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -14826,8 +14648,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -14987,8 +14807,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -15148,8 +14966,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -15309,8 +15125,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -15470,8 +15284,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -15631,8 +15443,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -15792,8 +15602,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -15953,8 +15761,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -16114,8 +15920,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -16275,8 +16079,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -16436,8 +16238,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -16597,8 +16397,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -16758,8 +16556,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -16919,8 +16715,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -17080,8 +16874,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -17241,8 +17033,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -17402,8 +17192,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -17563,8 +17351,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -17724,8 +17510,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -17885,8 +17669,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -18058,8 +17840,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -18231,8 +18011,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -18404,8 +18182,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -18577,8 +18353,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -18750,8 +18524,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -18923,8 +18695,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -19096,8 +18866,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -19269,8 +19037,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -19442,8 +19208,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -19615,8 +19379,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -19788,8 +19550,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -19961,8 +19721,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -20134,8 +19892,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -20307,8 +20063,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -20480,8 +20234,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -20653,8 +20405,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -20826,8 +20576,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -20999,8 +20747,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -21172,8 +20918,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -21345,8 +21089,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -21518,8 +21260,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -21691,8 +21431,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -21864,8 +21602,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -22037,8 +21773,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -22210,8 +21944,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -22381,8 +22113,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -22552,8 +22282,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -22723,8 +22451,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -22894,8 +22620,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -23065,8 +22789,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -23236,8 +22958,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -23407,8 +23127,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -23578,8 +23296,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -23749,8 +23465,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -23920,8 +23634,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -24091,8 +23803,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -24262,8 +23972,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -24433,8 +24141,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -24604,8 +24310,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -24775,8 +24479,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -24946,8 +24648,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -25117,8 +24817,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -25288,8 +24986,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -25459,8 +25155,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -25630,8 +25324,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -25801,8 +25493,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -25972,8 +25662,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -26143,8 +25831,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -26314,8 +26000,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -26485,8 +26169,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -26658,8 +26340,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -26831,8 +26511,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -27004,8 +26682,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -27177,8 +26853,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -27350,8 +27024,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -27523,8 +27195,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -27696,8 +27366,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -27869,8 +27537,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -28042,8 +27708,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -28215,8 +27879,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -28388,8 +28050,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -28561,8 +28221,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -28734,8 +28392,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -28907,8 +28563,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -29080,8 +28734,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -29253,8 +28905,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -29426,8 +29076,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -29599,8 +29247,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -29772,8 +29418,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -29945,8 +29589,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -30118,8 +29760,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -30291,8 +29931,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -30464,8 +30102,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -30637,8 +30273,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -30810,8 +30444,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -30981,8 +30613,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -31152,8 +30782,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -31323,8 +30951,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -31494,8 +31120,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -31665,8 +31289,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -31836,8 +31458,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -32007,8 +31627,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -32178,8 +31796,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -32349,8 +31965,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -32520,8 +32134,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -32691,8 +32303,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -32862,8 +32472,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -33033,8 +32641,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -33204,8 +32810,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -33375,8 +32979,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -33546,8 +33148,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -33717,8 +33317,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -33888,8 +33486,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -34059,8 +33655,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -34230,8 +33824,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -34401,8 +33993,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -34572,8 +34162,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -34743,8 +34331,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always @@ -34914,8 +34500,6 @@ steps: - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - - cd /var/www/owncloud/testrunner - - make install-composer-deps - name: install-federation pull: always diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index ed6a28a5..68eb523a 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -13,6 +13,7 @@ "rdx/behat-variables": "^1.2", "sensiolabs/behat-page-object-extension": "^2.0", "symfony/translation": "^3.4", + "sabre/xml": "^2.1", "guzzlehttp/guzzle": "^5.3", "phpunit/phpunit": "^7.5" } From 14d330ead58c26eb3dacf6c274266dbcdcf86c45 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 16 Dec 2019 16:42:13 +0545 Subject: [PATCH 116/348] Update to latest drone starlark code --- .drone.starlark | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 887ab588..ad7a3111 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1609,7 +1609,7 @@ def setupCeph(serviceParams): createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ - 'wait-for-it -t 120 ceph:80', + 'wait-for-it -t 600 ceph:80', 'cd /var/www/owncloud/server/apps/files_primary_s3', 'cp tests/drone/ceph.config.php /var/www/owncloud/server/config', 'cd /var/www/owncloud/server', @@ -1637,7 +1637,7 @@ def setupScality(serviceParams): createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True createExtraBuckets = serviceParams['createExtraBuckets'] if 'createExtraBuckets' in serviceParams else False setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ - 'wait-for-it -t 120 scality:8000', + 'wait-for-it -t 600 scality:8000', 'cd /var/www/owncloud/server/apps/files_primary_s3', 'cp tests/drone/%s /var/www/owncloud/server/config' % configFile, 'cd /var/www/owncloud/server' From 7baa657d9cc5661b3c7a3c95e03fac3a77e19040 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 16 Dec 2019 16:42:57 +0545 Subject: [PATCH 117/348] Implement coding-standard 2.0.0 --- tests/unit/Crypto/CryptHSMTest.php | 8 +++++--- tests/unit/Crypto/CryptTest.php | 9 ++++++--- tests/unit/Crypto/DecryptAllTest.php | 10 ++++++---- tests/unit/Crypto/EncryptAllTest.php | 2 +- tests/unit/Crypto/EncryptionTest.php | 8 +++++--- tests/unit/KeyManagerTest.php | 9 ++++++--- tests/unit/SessionTest.php | 17 +++++++++++------ vendor-bin/owncloud-codestyle/composer.json | 2 +- 8 files changed, 41 insertions(+), 24 deletions(-) diff --git a/tests/unit/Crypto/CryptHSMTest.php b/tests/unit/Crypto/CryptHSMTest.php index ad50e03e..9d7830db 100644 --- a/tests/unit/Crypto/CryptHSMTest.php +++ b/tests/unit/Crypto/CryptHSMTest.php @@ -107,9 +107,10 @@ public function providesMultiKeyDecrypt() { } /** * @dataProvider providesMultiKeyDecrypt - * @expectedException OCA\Encryption\Exceptions\MultiKeyDecryptException */ public function testMultiKeyDecryptExceptions($encKeyFile, $shareKey, $privateKey) { + $this->expectException(\OCA\Encryption\Exceptions\MultiKeyDecryptException::class); + if (!$encKeyFile) { $this->cryptHSM->multiKeyDecrypt($encKeyFile, $shareKey, $privateKey); } @@ -161,10 +162,11 @@ public function testMultiKeyDecrypt() { } /** - * @expectedException OCA\Encryption\Exceptions\MultiKeyEncryptException - * @expectedExceptionMessage Could not create sealed content */ public function testMultiKeyEncryptException() { + $this->expectException(\OCA\Encryption\Exceptions\MultiKeyEncryptException::class); + $this->expectExceptionMessage('Could not create sealed content'); + $cryptHSM = $this->getMockBuilder(CryptHSM::class) ->setConstructorArgs([$this->logger, $this->userSession, $this->config, $this->l10n, $this->clientService, $this->request, $this->timeFactory]) diff --git a/tests/unit/Crypto/CryptTest.php b/tests/unit/Crypto/CryptTest.php index 565f58b8..2e6f3ff0 100644 --- a/tests/unit/Crypto/CryptTest.php +++ b/tests/unit/Crypto/CryptTest.php @@ -119,9 +119,10 @@ public function testGenerateHeader($keyFormat, $expected) { /** * test generateHeader with invalid key format * - * @expectedException \InvalidArgumentException */ public function testGenerateHeaderInvalid() { + $this->expectException(\InvalidArgumentException::class); + $this->crypt->generateHeader('unknown'); } @@ -246,9 +247,10 @@ public function dataTestHasSignature() { /** * @dataProvider dataTestHasSignatureFail - * @expectedException \OC\HintException */ public function testHasSignatureFail($cipher) { + $this->expectException(\OC\HintException::class); + $data = 'encryptedContent00iv001234567890123456xx'; $this->invokePrivate($this->crypt, 'hasSignature', [$data, $cipher]); } @@ -360,9 +362,10 @@ public function testGetKeySize($cipher, $expected) { /** * test exception if cipher is unknown * - * @expectedException \InvalidArgumentException */ public function testGetKeySizeFailure() { + $this->expectException(\InvalidArgumentException::class); + $this->invokePrivate($this->crypt, 'getKeySize', ['foo']); } diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index 350586de..b7ab38f3 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -105,10 +105,11 @@ public function providesEnvVal() { /** * @dataProvider providesEnvVal - * @expectedException \OC\User\LoginException - * @expectedExceptionMessage Invalid credentials provided */ public function testPrepareWithUnsetEnv($method, $env) { + $this->expectException(\OC\User\LoginException::class); + $this->expectExceptionMessage('Invalid credentials provided'); + $input = $this->createMock(InputInterface::class); $output = $this->createMock(OutputInterface::class); @@ -196,10 +197,11 @@ public function providerPrepareLoginException() { } /** * @dataProvider providerPrepareLoginException - * @expectedException \OC\User\LoginException - * @expectedExceptionMessage Invalid credentials provided */ public function testPrepareLoginException($loginType) { + $this->expectException(\OC\User\LoginException::class); + $this->expectExceptionMessage('Invalid credentials provided'); + $username = "decrypt_test_user1_"; $this->createUser($username, 'pass'); $input = $this->createMock(InputInterface::class); diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index ac7f7c12..25f421dc 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -426,7 +426,7 @@ public function testEncryptFileFileId() { public function testGenerateOneTimePassword() { $password = $this->invokePrivate($this->encryptAll, 'generateOneTimePassword', ['user1']); - $this->assertInternalType('string', $password); + $this->assertIsString($password); $this->assertSame(8, \strlen($password)); $userPasswords = $this->invokePrivate($this->encryptAll, 'userPasswords'); diff --git a/tests/unit/Crypto/EncryptionTest.php b/tests/unit/Crypto/EncryptionTest.php index d8346dbf..ae312314 100644 --- a/tests/unit/Crypto/EncryptionTest.php +++ b/tests/unit/Crypto/EncryptionTest.php @@ -116,9 +116,10 @@ public function testEndUser1() { /** * test if public key from owner is missing * - * @expectedException \OCA\Encryption\Exceptions\PublicKeyMissingException */ public function testEndUser2() { + $this->expectException(\OCA\Encryption\Exceptions\PublicKeyMissingException::class); + $this->instance->begin('/foo/bar', 'user2', 'r', [], ['users' => ['user1', 'user2', 'user3']]); $this->endTest(); } @@ -397,10 +398,11 @@ public function dataTestShouldEncrypt() { } /** - * @expectedException \OC\Encryption\Exceptions\DecryptionFailedException - * @expectedExceptionMessage Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you. */ public function testDecrypt() { + $this->expectException(\OC\Encryption\Exceptions\DecryptionFailedException::class); + $this->expectExceptionMessage('Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you.'); + $this->instance->decrypt('abc'); } diff --git a/tests/unit/KeyManagerTest.php b/tests/unit/KeyManagerTest.php index 830b0b14..3028a76b 100644 --- a/tests/unit/KeyManagerTest.php +++ b/tests/unit/KeyManagerTest.php @@ -208,9 +208,10 @@ public function dataTestUserHasKeys() { } /** - * @expectedException \OCA\Encryption\Exceptions\PrivateKeyMissingException */ public function testUserHasKeysMissingPrivateKey() { + $this->expectException(\OCA\Encryption\Exceptions\PrivateKeyMissingException::class); + $this->keyStorageMock->expects($this->exactly(2)) ->method('getUserKey') ->willReturnCallback(function ($uid, $keyID, $encryptionModuleId) { @@ -224,9 +225,10 @@ public function testUserHasKeysMissingPrivateKey() { } /** - * @expectedException \OCA\Encryption\Exceptions\PublicKeyMissingException */ public function testUserHasKeysMissingPublicKey() { + $this->expectException(\OCA\Encryption\Exceptions\PublicKeyMissingException::class); + $this->keyStorageMock->expects($this->exactly(2)) ->method('getUserKey') ->willReturnCallback(function ($uid, $keyID, $encryptionModuleId) { @@ -548,9 +550,10 @@ public function testGetMasterKeyPassword() { } /** - * @expectedException \Exception */ public function testGetMasterKeyPasswordException() { + $this->expectException(\Exception::class); + $this->configMock->expects($this->once())->method('getSystemValue')->with('secret') ->willReturn(''); diff --git a/tests/unit/SessionTest.php b/tests/unit/SessionTest.php index ad7dc264..91532d33 100644 --- a/tests/unit/SessionTest.php +++ b/tests/unit/SessionTest.php @@ -37,10 +37,11 @@ class SessionTest extends TestCase { private $sessionMock; /** - * @expectedException \OCA\Encryption\Exceptions\PrivateKeyMissingException - * @expectedExceptionMessage Private Key missing for user: please try to log-out and log-in again */ public function testThatGetPrivateKeyThrowsExceptionWhenNotSet() { + $this->expectException(\OCA\Encryption\Exceptions\PrivateKeyMissingException::class); + $this->expectExceptionMessage('Private Key missing for user: please try to log-out and log-in again'); + $this->instance->getPrivateKey(); } @@ -78,35 +79,39 @@ public function testDecryptAllModeDeactivated() { } /** - * @expectedException \Exception * @expectExceptionMessage 'Please activate decrypt all mode first' */ public function testGetDecryptAllUidException() { + $this->expectException(\Exception::class); + $this->instance->getDecryptAllUid(); } /** - * @expectedException \Exception * @expectExceptionMessage 'No uid found while in decrypt all mode' */ public function testGetDecryptAllUidException2() { + $this->expectException(\Exception::class); + $this->instance->prepareDecryptAll(null, 'key'); $this->instance->getDecryptAllUid(); } /** - * @expectedException \OCA\Encryption\Exceptions\PrivateKeyMissingException * @expectExceptionMessage 'Please activate decrypt all mode first' */ public function testGetDecryptAllKeyException() { + $this->expectException(\OCA\Encryption\Exceptions\PrivateKeyMissingException::class); + $this->instance->getDecryptAllKey(); } /** - * @expectedException \OCA\Encryption\Exceptions\PrivateKeyMissingException * @expectExceptionMessage 'No key found while in decrypt all mode' */ public function testGetDecryptAllKeyException2() { + $this->expectException(\OCA\Encryption\Exceptions\PrivateKeyMissingException::class); + $this->instance->prepareDecryptAll('user', null); $this->instance->getDecryptAllKey(); } diff --git a/vendor-bin/owncloud-codestyle/composer.json b/vendor-bin/owncloud-codestyle/composer.json index 64973219..3d4dfbfe 100644 --- a/vendor-bin/owncloud-codestyle/composer.json +++ b/vendor-bin/owncloud-codestyle/composer.json @@ -1,5 +1,5 @@ { "require": { - "owncloud/coding-standard": "^1.0" + "owncloud/coding-standard": "^2.0" } } From d8d4cd0b9887aa7a5b229bca93f796f0086c8858 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 24 Dec 2019 10:34:08 +0545 Subject: [PATCH 118/348] Increase numberOfParts in drone due to core 36629 --- .drone.starlark | 16 +- .drone.yml | 7992 ++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 6942 insertions(+), 1066 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index ad7a3111..b30559c5 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -137,7 +137,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 25, + 'numberOfParts': 32, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -169,7 +169,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 25, + 'numberOfParts': 32, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -202,7 +202,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 25, + 'numberOfParts': 32, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -234,7 +234,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 25, + 'numberOfParts': 32, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -267,7 +267,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 25, + 'numberOfParts': 27, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -299,7 +299,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 25, + 'numberOfParts': 27, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -332,7 +332,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 25, + 'numberOfParts': 27, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -364,7 +364,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 25, + 'numberOfParts': 27, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', diff --git a/.drone.yml b/.drone.yml index 4e095478..e6f92f19 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1637,7 +1637,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-1-master-mysql5.7-php7.1 +name: apiCoreMKey-32-1-master-mysql5.7-php7.1 platform: os: linux @@ -1740,7 +1740,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 1 @@ -1798,7 +1798,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-2-master-mysql5.7-php7.1 +name: apiCoreMKey-32-2-master-mysql5.7-php7.1 platform: os: linux @@ -1901,7 +1901,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 2 @@ -1959,7 +1959,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-3-master-mysql5.7-php7.1 +name: apiCoreMKey-32-3-master-mysql5.7-php7.1 platform: os: linux @@ -2062,7 +2062,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 3 @@ -2120,7 +2120,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-4-master-mysql5.7-php7.1 +name: apiCoreMKey-32-4-master-mysql5.7-php7.1 platform: os: linux @@ -2223,7 +2223,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 4 @@ -2281,7 +2281,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-5-master-mysql5.7-php7.1 +name: apiCoreMKey-32-5-master-mysql5.7-php7.1 platform: os: linux @@ -2384,7 +2384,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 5 @@ -2442,7 +2442,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-6-master-mysql5.7-php7.1 +name: apiCoreMKey-32-6-master-mysql5.7-php7.1 platform: os: linux @@ -2545,7 +2545,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 6 @@ -2603,7 +2603,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-7-master-mysql5.7-php7.1 +name: apiCoreMKey-32-7-master-mysql5.7-php7.1 platform: os: linux @@ -2706,7 +2706,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 7 @@ -2764,7 +2764,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-8-master-mysql5.7-php7.1 +name: apiCoreMKey-32-8-master-mysql5.7-php7.1 platform: os: linux @@ -2867,7 +2867,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 8 @@ -2925,7 +2925,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-9-master-mysql5.7-php7.1 +name: apiCoreMKey-32-9-master-mysql5.7-php7.1 platform: os: linux @@ -3028,7 +3028,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 9 @@ -3086,7 +3086,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-10-master-mysql5.7-php7.1 +name: apiCoreMKey-32-10-master-mysql5.7-php7.1 platform: os: linux @@ -3189,7 +3189,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 10 @@ -3247,7 +3247,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-11-master-mysql5.7-php7.1 +name: apiCoreMKey-32-11-master-mysql5.7-php7.1 platform: os: linux @@ -3350,7 +3350,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 11 @@ -3408,7 +3408,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-12-master-mysql5.7-php7.1 +name: apiCoreMKey-32-12-master-mysql5.7-php7.1 platform: os: linux @@ -3511,7 +3511,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 12 @@ -3569,7 +3569,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-13-master-mysql5.7-php7.1 +name: apiCoreMKey-32-13-master-mysql5.7-php7.1 platform: os: linux @@ -3672,7 +3672,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 13 @@ -3730,7 +3730,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-14-master-mysql5.7-php7.1 +name: apiCoreMKey-32-14-master-mysql5.7-php7.1 platform: os: linux @@ -3833,7 +3833,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 14 @@ -3891,7 +3891,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-15-master-mysql5.7-php7.1 +name: apiCoreMKey-32-15-master-mysql5.7-php7.1 platform: os: linux @@ -3994,7 +3994,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 15 @@ -4052,7 +4052,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-16-master-mysql5.7-php7.1 +name: apiCoreMKey-32-16-master-mysql5.7-php7.1 platform: os: linux @@ -4155,7 +4155,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 16 @@ -4213,7 +4213,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-17-master-mysql5.7-php7.1 +name: apiCoreMKey-32-17-master-mysql5.7-php7.1 platform: os: linux @@ -4316,7 +4316,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 17 @@ -4374,7 +4374,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-18-master-mysql5.7-php7.1 +name: apiCoreMKey-32-18-master-mysql5.7-php7.1 platform: os: linux @@ -4477,7 +4477,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 18 @@ -4535,7 +4535,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-19-master-mysql5.7-php7.1 +name: apiCoreMKey-32-19-master-mysql5.7-php7.1 platform: os: linux @@ -4638,7 +4638,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 19 @@ -4696,7 +4696,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-20-master-mysql5.7-php7.1 +name: apiCoreMKey-32-20-master-mysql5.7-php7.1 platform: os: linux @@ -4799,7 +4799,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 20 @@ -4857,7 +4857,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-21-master-mysql5.7-php7.1 +name: apiCoreMKey-32-21-master-mysql5.7-php7.1 platform: os: linux @@ -4960,7 +4960,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 21 @@ -5018,7 +5018,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-22-master-mysql5.7-php7.1 +name: apiCoreMKey-32-22-master-mysql5.7-php7.1 platform: os: linux @@ -5121,7 +5121,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 22 @@ -5179,7 +5179,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-23-master-mysql5.7-php7.1 +name: apiCoreMKey-32-23-master-mysql5.7-php7.1 platform: os: linux @@ -5282,7 +5282,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 23 @@ -5340,7 +5340,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-24-master-mysql5.7-php7.1 +name: apiCoreMKey-32-24-master-mysql5.7-php7.1 platform: os: linux @@ -5443,7 +5443,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 24 @@ -5501,7 +5501,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-25-master-mysql5.7-php7.1 +name: apiCoreMKey-32-25-master-mysql5.7-php7.1 platform: os: linux @@ -5604,7 +5604,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 25 @@ -5662,7 +5662,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-1-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-26-master-mysql5.7-php7.1 platform: os: linux @@ -5684,7 +5684,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -5700,7 +5700,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -5765,10 +5765,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -5810,8 +5810,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -5821,7 +5823,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-2-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-27-master-mysql5.7-php7.1 platform: os: linux @@ -5843,7 +5845,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -5859,7 +5861,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -5924,10 +5926,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -5969,8 +5971,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -5980,7 +5984,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-3-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-28-master-mysql5.7-php7.1 platform: os: linux @@ -6002,7 +6006,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -6018,7 +6022,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -6083,10 +6087,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -6128,8 +6132,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -6139,7 +6145,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-4-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-29-master-mysql5.7-php7.1 platform: os: linux @@ -6161,7 +6167,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -6177,7 +6183,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -6242,10 +6248,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -6287,8 +6293,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -6298,7 +6306,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-5-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-30-master-mysql5.7-php7.1 platform: os: linux @@ -6320,7 +6328,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -6336,7 +6344,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -6401,10 +6409,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -6446,8 +6454,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -6457,7 +6467,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-6-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-31-master-mysql5.7-php7.1 platform: os: linux @@ -6479,7 +6489,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -6495,7 +6505,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -6560,10 +6570,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -6605,8 +6615,171 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-32-32-master-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 32 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -6616,7 +6789,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-7-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-1-latest-mysql5.7-php7.1 platform: os: linux @@ -6719,10 +6892,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -6775,7 +6948,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-8-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-2-latest-mysql5.7-php7.1 platform: os: linux @@ -6878,10 +7051,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -6934,7 +7107,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-9-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-3-latest-mysql5.7-php7.1 platform: os: linux @@ -7037,10 +7210,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -7093,7 +7266,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-10-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-4-latest-mysql5.7-php7.1 platform: os: linux @@ -7196,10 +7369,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -7252,7 +7425,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-11-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-5-latest-mysql5.7-php7.1 platform: os: linux @@ -7355,10 +7528,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -7411,7 +7584,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-12-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-6-latest-mysql5.7-php7.1 platform: os: linux @@ -7514,10 +7687,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -7570,7 +7743,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-13-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-7-latest-mysql5.7-php7.1 platform: os: linux @@ -7673,10 +7846,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -7729,7 +7902,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-14-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-8-latest-mysql5.7-php7.1 platform: os: linux @@ -7832,10 +8005,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -7888,7 +8061,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-15-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-9-latest-mysql5.7-php7.1 platform: os: linux @@ -7991,10 +8164,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -8047,7 +8220,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-16-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-10-latest-mysql5.7-php7.1 platform: os: linux @@ -8150,10 +8323,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -8206,7 +8379,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-17-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-11-latest-mysql5.7-php7.1 platform: os: linux @@ -8309,10 +8482,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -8365,7 +8538,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-18-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-12-latest-mysql5.7-php7.1 platform: os: linux @@ -8468,10 +8641,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -8524,7 +8697,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-19-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-13-latest-mysql5.7-php7.1 platform: os: linux @@ -8627,10 +8800,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -8683,7 +8856,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-20-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-14-latest-mysql5.7-php7.1 platform: os: linux @@ -8786,10 +8959,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -8842,7 +9015,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-21-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-15-latest-mysql5.7-php7.1 platform: os: linux @@ -8945,10 +9118,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -9001,7 +9174,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-22-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-16-latest-mysql5.7-php7.1 platform: os: linux @@ -9104,10 +9277,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -9160,7 +9333,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-23-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-17-latest-mysql5.7-php7.1 platform: os: linux @@ -9263,10 +9436,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -9319,7 +9492,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-24-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-18-latest-mysql5.7-php7.1 platform: os: linux @@ -9422,10 +9595,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -9478,7 +9651,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-25-25-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-19-latest-mysql5.7-php7.1 platform: os: linux @@ -9581,10 +9754,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -9637,7 +9810,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-1-master-mysql5.7-php7.1 +name: apiCoreMKey-32-20-latest-mysql5.7-php7.1 platform: os: linux @@ -9659,7 +9832,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9675,7 +9848,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -9722,7 +9895,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9740,10 +9913,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -9785,10 +9958,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -9798,7 +9969,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-2-master-mysql5.7-php7.1 +name: apiCoreMKey-32-21-latest-mysql5.7-php7.1 platform: os: linux @@ -9820,7 +9991,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9836,7 +10007,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -9883,7 +10054,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9901,10 +10072,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -9946,10 +10117,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -9959,7 +10128,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-3-master-mysql5.7-php7.1 +name: apiCoreMKey-32-22-latest-mysql5.7-php7.1 platform: os: linux @@ -9981,7 +10150,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9997,7 +10166,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -10044,7 +10213,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10062,10 +10231,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -10107,10 +10276,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -10120,7 +10287,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-4-master-mysql5.7-php7.1 +name: apiCoreMKey-32-23-latest-mysql5.7-php7.1 platform: os: linux @@ -10142,7 +10309,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -10158,7 +10325,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -10205,7 +10372,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10223,10 +10390,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -10268,10 +10435,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -10281,7 +10446,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-5-master-mysql5.7-php7.1 +name: apiCoreMKey-32-24-latest-mysql5.7-php7.1 platform: os: linux @@ -10303,7 +10468,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -10319,7 +10484,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -10366,7 +10531,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10384,10 +10549,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -10429,10 +10594,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -10442,7 +10605,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-6-master-mysql5.7-php7.1 +name: apiCoreMKey-32-25-latest-mysql5.7-php7.1 platform: os: linux @@ -10464,7 +10627,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -10480,7 +10643,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -10527,7 +10690,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10545,10 +10708,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -10590,10 +10753,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -10603,7 +10764,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-7-master-mysql5.7-php7.1 +name: apiCoreMKey-32-26-latest-mysql5.7-php7.1 platform: os: linux @@ -10625,7 +10786,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -10641,7 +10802,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -10688,7 +10849,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10706,10 +10867,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -10751,10 +10912,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -10764,7 +10923,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-8-master-mysql5.7-php7.1 +name: apiCoreMKey-32-27-latest-mysql5.7-php7.1 platform: os: linux @@ -10786,7 +10945,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -10802,7 +10961,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -10849,7 +11008,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10867,10 +11026,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -10912,10 +11071,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -10925,7 +11082,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-9-master-mysql5.7-php7.1 +name: apiCoreMKey-32-28-latest-mysql5.7-php7.1 platform: os: linux @@ -10947,7 +11104,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -10963,7 +11120,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -11010,7 +11167,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11028,10 +11185,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -11073,10 +11230,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -11086,7 +11241,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-10-master-mysql5.7-php7.1 +name: apiCoreMKey-32-29-latest-mysql5.7-php7.1 platform: os: linux @@ -11108,7 +11263,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -11124,7 +11279,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -11171,7 +11326,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11189,10 +11344,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -11234,10 +11389,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -11247,7 +11400,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-11-master-mysql5.7-php7.1 +name: apiCoreMKey-32-30-latest-mysql5.7-php7.1 platform: os: linux @@ -11269,7 +11422,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -11285,7 +11438,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -11332,7 +11485,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11350,10 +11503,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -11395,10 +11548,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -11408,7 +11559,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-12-master-mysql5.7-php7.1 +name: apiCoreMKey-32-31-latest-mysql5.7-php7.1 platform: os: linux @@ -11430,7 +11581,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -11446,7 +11597,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -11493,7 +11644,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11511,10 +11662,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -11556,10 +11707,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -11569,7 +11718,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-13-master-mysql5.7-php7.1 +name: apiCoreMKey-32-32-latest-mysql5.7-php7.1 platform: os: linux @@ -11591,7 +11740,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -11607,7 +11756,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -11654,7 +11803,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11672,10 +11821,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -11717,10 +11866,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -11730,7 +11877,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-14-master-mysql5.7-php7.1 +name: apiCoreUKey-32-1-master-mysql5.7-php7.1 platform: os: linux @@ -11833,10 +11980,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -11891,7 +12038,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-15-master-mysql5.7-php7.1 +name: apiCoreUKey-32-2-master-mysql5.7-php7.1 platform: os: linux @@ -11994,10 +12141,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -12052,7 +12199,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-16-master-mysql5.7-php7.1 +name: apiCoreUKey-32-3-master-mysql5.7-php7.1 platform: os: linux @@ -12155,10 +12302,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -12213,7 +12360,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-17-master-mysql5.7-php7.1 +name: apiCoreUKey-32-4-master-mysql5.7-php7.1 platform: os: linux @@ -12316,10 +12463,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -12374,7 +12521,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-18-master-mysql5.7-php7.1 +name: apiCoreUKey-32-5-master-mysql5.7-php7.1 platform: os: linux @@ -12477,10 +12624,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -12535,7 +12682,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-19-master-mysql5.7-php7.1 +name: apiCoreUKey-32-6-master-mysql5.7-php7.1 platform: os: linux @@ -12638,10 +12785,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -12696,7 +12843,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-20-master-mysql5.7-php7.1 +name: apiCoreUKey-32-7-master-mysql5.7-php7.1 platform: os: linux @@ -12799,10 +12946,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -12857,7 +13004,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-21-master-mysql5.7-php7.1 +name: apiCoreUKey-32-8-master-mysql5.7-php7.1 platform: os: linux @@ -12960,10 +13107,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -13018,7 +13165,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-22-master-mysql5.7-php7.1 +name: apiCoreUKey-32-9-master-mysql5.7-php7.1 platform: os: linux @@ -13121,10 +13268,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -13179,7 +13326,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-23-master-mysql5.7-php7.1 +name: apiCoreUKey-32-10-master-mysql5.7-php7.1 platform: os: linux @@ -13282,10 +13429,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -13340,7 +13487,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-24-master-mysql5.7-php7.1 +name: apiCoreUKey-32-11-master-mysql5.7-php7.1 platform: os: linux @@ -13443,10 +13590,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -13501,7 +13648,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-25-master-mysql5.7-php7.1 +name: apiCoreUKey-32-12-master-mysql5.7-php7.1 platform: os: linux @@ -13604,10 +13751,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -13662,7 +13809,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-1-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-13-master-mysql5.7-php7.1 platform: os: linux @@ -13684,7 +13831,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -13700,7 +13847,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -13765,10 +13912,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -13810,8 +13957,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -13821,7 +13970,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-2-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-14-master-mysql5.7-php7.1 platform: os: linux @@ -13843,7 +13992,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -13859,7 +14008,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -13924,10 +14073,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -13969,8 +14118,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -13980,7 +14131,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-3-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-15-master-mysql5.7-php7.1 platform: os: linux @@ -14002,7 +14153,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -14018,7 +14169,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -14083,10 +14234,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -14128,8 +14279,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -14139,7 +14292,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-4-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-16-master-mysql5.7-php7.1 platform: os: linux @@ -14161,7 +14314,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -14177,7 +14330,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -14242,10 +14395,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -14287,8 +14440,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -14298,7 +14453,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-5-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-17-master-mysql5.7-php7.1 platform: os: linux @@ -14320,7 +14475,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -14336,7 +14491,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -14401,10 +14556,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -14446,8 +14601,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -14457,7 +14614,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-6-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-18-master-mysql5.7-php7.1 platform: os: linux @@ -14479,7 +14636,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -14495,7 +14652,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -14560,10 +14717,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -14605,8 +14762,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -14616,7 +14775,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-7-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-19-master-mysql5.7-php7.1 platform: os: linux @@ -14638,7 +14797,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -14654,7 +14813,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -14719,10 +14878,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -14764,8 +14923,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -14775,7 +14936,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-8-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-20-master-mysql5.7-php7.1 platform: os: linux @@ -14797,7 +14958,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -14813,7 +14974,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -14878,10 +15039,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -14923,8 +15084,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -14934,7 +15097,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-9-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-21-master-mysql5.7-php7.1 platform: os: linux @@ -14956,7 +15119,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -14972,7 +15135,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -15037,10 +15200,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -15082,8 +15245,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -15093,7 +15258,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-10-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-22-master-mysql5.7-php7.1 platform: os: linux @@ -15115,7 +15280,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -15131,7 +15296,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -15196,10 +15361,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -15241,8 +15406,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -15252,7 +15419,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-11-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-23-master-mysql5.7-php7.1 platform: os: linux @@ -15274,7 +15441,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -15290,7 +15457,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -15355,10 +15522,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -15400,8 +15567,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -15411,7 +15580,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-12-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-24-master-mysql5.7-php7.1 platform: os: linux @@ -15433,7 +15602,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -15449,7 +15618,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -15514,10 +15683,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -15559,8 +15728,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -15570,7 +15741,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-13-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-25-master-mysql5.7-php7.1 platform: os: linux @@ -15592,7 +15763,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -15608,7 +15779,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -15673,10 +15844,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -15718,8 +15889,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -15729,7 +15902,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-14-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-26-master-mysql5.7-php7.1 platform: os: linux @@ -15751,7 +15924,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -15767,7 +15940,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -15832,10 +16005,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -15877,8 +16050,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -15888,7 +16063,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-15-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-27-master-mysql5.7-php7.1 platform: os: linux @@ -15910,7 +16085,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -15926,7 +16101,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -15991,10 +16166,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -16036,8 +16211,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -16047,7 +16224,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-16-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-28-master-mysql5.7-php7.1 platform: os: linux @@ -16069,7 +16246,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16085,7 +16262,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16150,10 +16327,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -16195,8 +16372,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -16206,7 +16385,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-17-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-29-master-mysql5.7-php7.1 platform: os: linux @@ -16228,7 +16407,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16244,7 +16423,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16309,10 +16488,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -16354,8 +16533,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -16365,7 +16546,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-18-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-30-master-mysql5.7-php7.1 platform: os: linux @@ -16387,7 +16568,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16403,7 +16584,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16468,10 +16649,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -16513,8 +16694,332 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-31-master-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 31 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-32-master-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 32 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -16524,7 +17029,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-19-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-1-latest-mysql5.7-php7.1 platform: os: linux @@ -16627,7 +17132,2869 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-2-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-3-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-4-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-5-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-6-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-7-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-8-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-9-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-10-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-11-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-12-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-13-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-14-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-15-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-16-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-17-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-18-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-19-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 19 @@ -16683,7 +20050,2074 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-20-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-20-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-21-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-22-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-23-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-24-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-25-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-26-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-27-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-28-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 28 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-29-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 29 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-30-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 30 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-31-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 31 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-32-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 32 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -16705,7 +22139,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16721,7 +22155,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16768,7 +22202,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -16784,12 +22218,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -16802,6 +22240,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -16831,8 +22275,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -16842,7 +22288,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-21-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -16864,7 +22310,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16880,7 +22326,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16927,7 +22373,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -16943,12 +22389,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -16961,6 +22411,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -16990,8 +22446,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -17001,7 +22459,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-22-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -17023,7 +22481,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17039,7 +22497,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17086,7 +22544,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17102,12 +22560,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17120,6 +22582,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17149,8 +22617,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -17160,7 +22630,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-23-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -17182,7 +22652,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17198,7 +22668,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17245,7 +22715,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17261,12 +22731,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17279,6 +22753,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17308,8 +22788,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -17319,7 +22801,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-24-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -17341,7 +22823,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17357,7 +22839,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17404,7 +22886,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17420,12 +22902,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17438,6 +22924,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17467,8 +22959,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -17478,7 +22972,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-25-25-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -17500,7 +22994,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17516,7 +23010,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17563,7 +23057,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17579,12 +23073,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17597,6 +23095,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17626,8 +23130,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -17637,7 +23143,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -17741,11 +23247,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -17808,7 +23314,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -17912,11 +23418,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -17979,7 +23485,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18083,11 +23589,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18150,7 +23656,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18254,11 +23760,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18321,7 +23827,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18425,11 +23931,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18492,7 +23998,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18596,11 +24102,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18663,7 +24169,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18767,11 +24273,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18834,7 +24340,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -18938,11 +24444,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19005,7 +24511,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19109,11 +24615,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19176,7 +24682,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19280,11 +24786,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19347,7 +24853,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19451,11 +24957,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19518,7 +25024,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19622,11 +25128,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19689,7 +25195,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19793,11 +25299,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19860,7 +25366,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -19964,11 +25470,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20031,7 +25537,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20135,11 +25641,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 21 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20202,7 +25708,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20306,11 +25812,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 22 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20373,7 +25879,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20477,11 +25983,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 23 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20544,7 +26050,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20648,11 +26154,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 24 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20715,7 +26221,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20819,11 +26325,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 25 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20886,7 +26392,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -20990,11 +26496,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 26 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21057,7 +26563,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21161,11 +26667,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 27 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21228,7 +26734,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -21250,7 +26756,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21266,7 +26772,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21332,11 +26838,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21386,10 +26892,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -21399,7 +26903,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -21421,7 +26925,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21437,7 +26941,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21503,11 +27007,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 23 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21557,10 +27061,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -21570,7 +27072,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -21592,7 +27094,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21608,7 +27110,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21674,11 +27176,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21728,10 +27230,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -21741,7 +27241,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -21763,7 +27263,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21779,7 +27279,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21845,11 +27345,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21899,10 +27399,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -21912,7 +27410,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-1-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22016,11 +27514,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22081,7 +27579,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-2-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22185,11 +27683,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22250,7 +27748,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-3-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22354,11 +27852,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22419,7 +27917,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-4-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22523,11 +28021,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22588,7 +28086,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-5-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22692,11 +28190,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22757,7 +28255,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-6-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -22861,11 +28359,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22926,7 +28424,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-7-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23030,11 +28528,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23095,7 +28593,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-8-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23199,11 +28697,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23264,7 +28762,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-9-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23368,11 +28866,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23433,7 +28931,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-10-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23537,11 +29035,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23602,7 +29100,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-11-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23706,11 +29204,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23771,7 +29269,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-12-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -23875,11 +29373,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23940,7 +29438,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-13-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24044,11 +29542,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24109,7 +29607,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-14-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24213,11 +29711,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24278,7 +29776,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-15-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24382,11 +29880,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24447,7 +29945,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-16-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24551,11 +30049,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24616,7 +30114,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-17-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24720,11 +30218,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 21 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24785,7 +30283,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-18-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -24889,11 +30387,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 22 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24954,7 +30452,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-19-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25058,11 +30556,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 23 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25123,7 +30621,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-20-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25227,11 +30725,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 24 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25292,7 +30790,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-21-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25396,11 +30894,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 25 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25461,7 +30959,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-22-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25565,11 +31063,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 26 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25630,7 +31128,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-23-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -25734,11 +31232,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 23 + RUN_PART: 27 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25799,7 +31297,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-24-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -25821,7 +31319,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -25837,7 +31335,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -25884,7 +31382,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -25903,11 +31401,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25957,8 +31455,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -25968,7 +31468,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-25-25-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -25990,7 +31490,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26006,7 +31506,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -26053,7 +31553,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -26072,11 +31572,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26126,8 +31626,10 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -26137,7 +31639,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26241,11 +31743,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26308,7 +31810,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26412,11 +31914,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26479,7 +31981,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26583,11 +32085,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26650,7 +32152,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26754,11 +32256,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26821,7 +32323,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26925,11 +32427,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26992,7 +32494,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27096,11 +32598,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27163,7 +32665,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27267,11 +32769,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27334,7 +32836,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27438,11 +32940,182 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27505,7 +33178,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27609,11 +33282,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27676,7 +33349,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27780,11 +33453,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27847,7 +33520,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -27951,11 +33624,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28018,7 +33691,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28122,11 +33795,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28189,7 +33862,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28293,11 +33966,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28360,7 +34033,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28464,11 +34137,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28531,7 +34204,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28635,11 +34308,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28702,7 +34375,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28806,11 +34479,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28873,7 +34546,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-20-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -28977,11 +34650,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29044,7 +34717,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-21-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29148,11 +34821,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 21 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29215,7 +34888,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-22-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29319,11 +34992,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 22 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29386,7 +35059,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-23-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29490,11 +35163,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 23 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29557,7 +35230,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-24-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29661,11 +35334,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 24 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29728,7 +35401,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-25-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -29832,11 +35505,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 25 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29899,7 +35572,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-26-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -30003,11 +35676,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 23 + RUN_PART: 26 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30070,7 +35743,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-27-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -30174,11 +35847,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 27 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30241,7 +35914,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-1-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30263,7 +35936,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -30279,7 +35952,7 @@ steps: image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -30345,11 +36018,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30399,10 +36072,8 @@ services: APACHE_WEBROOT: /var/www/owncloud/federated trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -30412,7 +36083,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-1-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-2-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30516,11 +36187,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30581,7 +36252,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-2-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-3-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30685,11 +36356,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30750,7 +36421,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-3-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-4-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30854,11 +36525,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30919,7 +36590,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-4-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-5-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31023,11 +36694,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31088,7 +36759,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-5-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-6-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31192,11 +36863,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31257,7 +36928,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-6-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-7-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31361,11 +37032,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31426,7 +37097,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-7-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-8-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31530,11 +37201,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31595,7 +37266,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-8-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-9-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31699,11 +37370,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31764,7 +37435,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-9-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-10-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -31868,11 +37539,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31933,7 +37604,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-10-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-11-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32037,11 +37708,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32102,7 +37773,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-11-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-12-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32206,11 +37877,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32271,7 +37942,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-12-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-13-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32375,11 +38046,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32440,7 +38111,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-13-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-14-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32544,11 +38215,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32609,7 +38280,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-14-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-15-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32713,11 +38384,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32778,7 +38449,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-15-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-16-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -32882,11 +38553,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32947,7 +38618,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-16-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-17-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33051,11 +38722,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33116,7 +38787,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-17-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-18-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33220,11 +38891,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33285,7 +38956,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-18-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-19-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33389,11 +39060,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33454,7 +39125,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-19-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-20-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33558,11 +39229,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33623,7 +39294,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-20-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-21-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33727,11 +39398,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 21 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33792,7 +39463,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-21-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-22-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -33896,11 +39567,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 22 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33961,7 +39632,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-22-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-23-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34065,11 +39736,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 23 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34130,7 +39801,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-23-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-24-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34234,11 +39905,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 23 + RUN_PART: 24 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34299,7 +39970,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-24-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-25-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34403,11 +40074,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 25 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34468,7 +40139,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-25-25-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-26-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -34572,11 +40243,180 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 25 + DIVIDE_INTO_NUM_PARTS: 27 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 26 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-27-latest-chrome-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federation + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 27 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34681,205 +40521,241 @@ depends_on: - webUIMasterKey-latest-chrome-mysql5.5-php7.1 - webUIUserKeys-master-chrome-mysql5.5-php7.1 - webUIUserKeys-latest-chrome-mysql5.5-php7.1 -- apiCoreMKey-25-1-master-mysql5.7-php7.1 -- apiCoreMKey-25-2-master-mysql5.7-php7.1 -- apiCoreMKey-25-3-master-mysql5.7-php7.1 -- apiCoreMKey-25-4-master-mysql5.7-php7.1 -- apiCoreMKey-25-5-master-mysql5.7-php7.1 -- apiCoreMKey-25-6-master-mysql5.7-php7.1 -- apiCoreMKey-25-7-master-mysql5.7-php7.1 -- apiCoreMKey-25-8-master-mysql5.7-php7.1 -- apiCoreMKey-25-9-master-mysql5.7-php7.1 -- apiCoreMKey-25-10-master-mysql5.7-php7.1 -- apiCoreMKey-25-11-master-mysql5.7-php7.1 -- apiCoreMKey-25-12-master-mysql5.7-php7.1 -- apiCoreMKey-25-13-master-mysql5.7-php7.1 -- apiCoreMKey-25-14-master-mysql5.7-php7.1 -- apiCoreMKey-25-15-master-mysql5.7-php7.1 -- apiCoreMKey-25-16-master-mysql5.7-php7.1 -- apiCoreMKey-25-17-master-mysql5.7-php7.1 -- apiCoreMKey-25-18-master-mysql5.7-php7.1 -- apiCoreMKey-25-19-master-mysql5.7-php7.1 -- apiCoreMKey-25-20-master-mysql5.7-php7.1 -- apiCoreMKey-25-21-master-mysql5.7-php7.1 -- apiCoreMKey-25-22-master-mysql5.7-php7.1 -- apiCoreMKey-25-23-master-mysql5.7-php7.1 -- apiCoreMKey-25-24-master-mysql5.7-php7.1 -- apiCoreMKey-25-25-master-mysql5.7-php7.1 -- apiCoreMKey-25-1-latest-mysql5.7-php7.1 -- apiCoreMKey-25-2-latest-mysql5.7-php7.1 -- apiCoreMKey-25-3-latest-mysql5.7-php7.1 -- apiCoreMKey-25-4-latest-mysql5.7-php7.1 -- apiCoreMKey-25-5-latest-mysql5.7-php7.1 -- apiCoreMKey-25-6-latest-mysql5.7-php7.1 -- apiCoreMKey-25-7-latest-mysql5.7-php7.1 -- apiCoreMKey-25-8-latest-mysql5.7-php7.1 -- apiCoreMKey-25-9-latest-mysql5.7-php7.1 -- apiCoreMKey-25-10-latest-mysql5.7-php7.1 -- apiCoreMKey-25-11-latest-mysql5.7-php7.1 -- apiCoreMKey-25-12-latest-mysql5.7-php7.1 -- apiCoreMKey-25-13-latest-mysql5.7-php7.1 -- apiCoreMKey-25-14-latest-mysql5.7-php7.1 -- apiCoreMKey-25-15-latest-mysql5.7-php7.1 -- apiCoreMKey-25-16-latest-mysql5.7-php7.1 -- apiCoreMKey-25-17-latest-mysql5.7-php7.1 -- apiCoreMKey-25-18-latest-mysql5.7-php7.1 -- apiCoreMKey-25-19-latest-mysql5.7-php7.1 -- apiCoreMKey-25-20-latest-mysql5.7-php7.1 -- apiCoreMKey-25-21-latest-mysql5.7-php7.1 -- apiCoreMKey-25-22-latest-mysql5.7-php7.1 -- apiCoreMKey-25-23-latest-mysql5.7-php7.1 -- apiCoreMKey-25-24-latest-mysql5.7-php7.1 -- apiCoreMKey-25-25-latest-mysql5.7-php7.1 -- apiCoreUKey-25-1-master-mysql5.7-php7.1 -- apiCoreUKey-25-2-master-mysql5.7-php7.1 -- apiCoreUKey-25-3-master-mysql5.7-php7.1 -- apiCoreUKey-25-4-master-mysql5.7-php7.1 -- apiCoreUKey-25-5-master-mysql5.7-php7.1 -- apiCoreUKey-25-6-master-mysql5.7-php7.1 -- apiCoreUKey-25-7-master-mysql5.7-php7.1 -- apiCoreUKey-25-8-master-mysql5.7-php7.1 -- apiCoreUKey-25-9-master-mysql5.7-php7.1 -- apiCoreUKey-25-10-master-mysql5.7-php7.1 -- apiCoreUKey-25-11-master-mysql5.7-php7.1 -- apiCoreUKey-25-12-master-mysql5.7-php7.1 -- apiCoreUKey-25-13-master-mysql5.7-php7.1 -- apiCoreUKey-25-14-master-mysql5.7-php7.1 -- apiCoreUKey-25-15-master-mysql5.7-php7.1 -- apiCoreUKey-25-16-master-mysql5.7-php7.1 -- apiCoreUKey-25-17-master-mysql5.7-php7.1 -- apiCoreUKey-25-18-master-mysql5.7-php7.1 -- apiCoreUKey-25-19-master-mysql5.7-php7.1 -- apiCoreUKey-25-20-master-mysql5.7-php7.1 -- apiCoreUKey-25-21-master-mysql5.7-php7.1 -- apiCoreUKey-25-22-master-mysql5.7-php7.1 -- apiCoreUKey-25-23-master-mysql5.7-php7.1 -- apiCoreUKey-25-24-master-mysql5.7-php7.1 -- apiCoreUKey-25-25-master-mysql5.7-php7.1 -- apiCoreUKey-25-1-latest-mysql5.7-php7.1 -- apiCoreUKey-25-2-latest-mysql5.7-php7.1 -- apiCoreUKey-25-3-latest-mysql5.7-php7.1 -- apiCoreUKey-25-4-latest-mysql5.7-php7.1 -- apiCoreUKey-25-5-latest-mysql5.7-php7.1 -- apiCoreUKey-25-6-latest-mysql5.7-php7.1 -- apiCoreUKey-25-7-latest-mysql5.7-php7.1 -- apiCoreUKey-25-8-latest-mysql5.7-php7.1 -- apiCoreUKey-25-9-latest-mysql5.7-php7.1 -- apiCoreUKey-25-10-latest-mysql5.7-php7.1 -- apiCoreUKey-25-11-latest-mysql5.7-php7.1 -- apiCoreUKey-25-12-latest-mysql5.7-php7.1 -- apiCoreUKey-25-13-latest-mysql5.7-php7.1 -- apiCoreUKey-25-14-latest-mysql5.7-php7.1 -- apiCoreUKey-25-15-latest-mysql5.7-php7.1 -- apiCoreUKey-25-16-latest-mysql5.7-php7.1 -- apiCoreUKey-25-17-latest-mysql5.7-php7.1 -- apiCoreUKey-25-18-latest-mysql5.7-php7.1 -- apiCoreUKey-25-19-latest-mysql5.7-php7.1 -- apiCoreUKey-25-20-latest-mysql5.7-php7.1 -- apiCoreUKey-25-21-latest-mysql5.7-php7.1 -- apiCoreUKey-25-22-latest-mysql5.7-php7.1 -- apiCoreUKey-25-23-latest-mysql5.7-php7.1 -- apiCoreUKey-25-24-latest-mysql5.7-php7.1 -- apiCoreUKey-25-25-latest-mysql5.7-php7.1 -- webUIcoreMKey-25-1-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-2-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-3-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-4-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-5-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-6-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-7-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-8-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-9-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-10-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-11-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-12-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-13-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-14-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-15-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-16-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-17-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-18-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-19-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-20-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-21-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-22-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-23-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-24-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-25-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-1-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-2-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-3-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-4-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-5-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-6-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-7-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-8-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-9-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-10-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-11-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-12-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-13-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-14-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-15-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-16-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-17-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-18-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-19-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-20-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-21-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-22-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-23-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-24-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-25-25-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-1-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-2-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-3-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-4-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-5-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-6-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-7-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-8-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-9-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-10-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-11-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-12-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-13-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-14-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-15-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-16-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-17-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-18-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-19-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-20-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-21-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-22-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-23-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-24-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-25-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-1-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-2-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-3-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-4-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-5-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-6-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-7-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-8-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-9-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-10-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-11-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-12-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-13-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-14-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-15-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-16-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-17-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-18-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-19-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-20-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-21-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-22-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-23-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-24-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-25-25-latest-chrome-mysql5.7-php7.1 +- apiCoreMKey-32-1-master-mysql5.7-php7.1 +- apiCoreMKey-32-2-master-mysql5.7-php7.1 +- apiCoreMKey-32-3-master-mysql5.7-php7.1 +- apiCoreMKey-32-4-master-mysql5.7-php7.1 +- apiCoreMKey-32-5-master-mysql5.7-php7.1 +- apiCoreMKey-32-6-master-mysql5.7-php7.1 +- apiCoreMKey-32-7-master-mysql5.7-php7.1 +- apiCoreMKey-32-8-master-mysql5.7-php7.1 +- apiCoreMKey-32-9-master-mysql5.7-php7.1 +- apiCoreMKey-32-10-master-mysql5.7-php7.1 +- apiCoreMKey-32-11-master-mysql5.7-php7.1 +- apiCoreMKey-32-12-master-mysql5.7-php7.1 +- apiCoreMKey-32-13-master-mysql5.7-php7.1 +- apiCoreMKey-32-14-master-mysql5.7-php7.1 +- apiCoreMKey-32-15-master-mysql5.7-php7.1 +- apiCoreMKey-32-16-master-mysql5.7-php7.1 +- apiCoreMKey-32-17-master-mysql5.7-php7.1 +- apiCoreMKey-32-18-master-mysql5.7-php7.1 +- apiCoreMKey-32-19-master-mysql5.7-php7.1 +- apiCoreMKey-32-20-master-mysql5.7-php7.1 +- apiCoreMKey-32-21-master-mysql5.7-php7.1 +- apiCoreMKey-32-22-master-mysql5.7-php7.1 +- apiCoreMKey-32-23-master-mysql5.7-php7.1 +- apiCoreMKey-32-24-master-mysql5.7-php7.1 +- apiCoreMKey-32-25-master-mysql5.7-php7.1 +- apiCoreMKey-32-26-master-mysql5.7-php7.1 +- apiCoreMKey-32-27-master-mysql5.7-php7.1 +- apiCoreMKey-32-28-master-mysql5.7-php7.1 +- apiCoreMKey-32-29-master-mysql5.7-php7.1 +- apiCoreMKey-32-30-master-mysql5.7-php7.1 +- apiCoreMKey-32-31-master-mysql5.7-php7.1 +- apiCoreMKey-32-32-master-mysql5.7-php7.1 +- apiCoreMKey-32-1-latest-mysql5.7-php7.1 +- apiCoreMKey-32-2-latest-mysql5.7-php7.1 +- apiCoreMKey-32-3-latest-mysql5.7-php7.1 +- apiCoreMKey-32-4-latest-mysql5.7-php7.1 +- apiCoreMKey-32-5-latest-mysql5.7-php7.1 +- apiCoreMKey-32-6-latest-mysql5.7-php7.1 +- apiCoreMKey-32-7-latest-mysql5.7-php7.1 +- apiCoreMKey-32-8-latest-mysql5.7-php7.1 +- apiCoreMKey-32-9-latest-mysql5.7-php7.1 +- apiCoreMKey-32-10-latest-mysql5.7-php7.1 +- apiCoreMKey-32-11-latest-mysql5.7-php7.1 +- apiCoreMKey-32-12-latest-mysql5.7-php7.1 +- apiCoreMKey-32-13-latest-mysql5.7-php7.1 +- apiCoreMKey-32-14-latest-mysql5.7-php7.1 +- apiCoreMKey-32-15-latest-mysql5.7-php7.1 +- apiCoreMKey-32-16-latest-mysql5.7-php7.1 +- apiCoreMKey-32-17-latest-mysql5.7-php7.1 +- apiCoreMKey-32-18-latest-mysql5.7-php7.1 +- apiCoreMKey-32-19-latest-mysql5.7-php7.1 +- apiCoreMKey-32-20-latest-mysql5.7-php7.1 +- apiCoreMKey-32-21-latest-mysql5.7-php7.1 +- apiCoreMKey-32-22-latest-mysql5.7-php7.1 +- apiCoreMKey-32-23-latest-mysql5.7-php7.1 +- apiCoreMKey-32-24-latest-mysql5.7-php7.1 +- apiCoreMKey-32-25-latest-mysql5.7-php7.1 +- apiCoreMKey-32-26-latest-mysql5.7-php7.1 +- apiCoreMKey-32-27-latest-mysql5.7-php7.1 +- apiCoreMKey-32-28-latest-mysql5.7-php7.1 +- apiCoreMKey-32-29-latest-mysql5.7-php7.1 +- apiCoreMKey-32-30-latest-mysql5.7-php7.1 +- apiCoreMKey-32-31-latest-mysql5.7-php7.1 +- apiCoreMKey-32-32-latest-mysql5.7-php7.1 +- apiCoreUKey-32-1-master-mysql5.7-php7.1 +- apiCoreUKey-32-2-master-mysql5.7-php7.1 +- apiCoreUKey-32-3-master-mysql5.7-php7.1 +- apiCoreUKey-32-4-master-mysql5.7-php7.1 +- apiCoreUKey-32-5-master-mysql5.7-php7.1 +- apiCoreUKey-32-6-master-mysql5.7-php7.1 +- apiCoreUKey-32-7-master-mysql5.7-php7.1 +- apiCoreUKey-32-8-master-mysql5.7-php7.1 +- apiCoreUKey-32-9-master-mysql5.7-php7.1 +- apiCoreUKey-32-10-master-mysql5.7-php7.1 +- apiCoreUKey-32-11-master-mysql5.7-php7.1 +- apiCoreUKey-32-12-master-mysql5.7-php7.1 +- apiCoreUKey-32-13-master-mysql5.7-php7.1 +- apiCoreUKey-32-14-master-mysql5.7-php7.1 +- apiCoreUKey-32-15-master-mysql5.7-php7.1 +- apiCoreUKey-32-16-master-mysql5.7-php7.1 +- apiCoreUKey-32-17-master-mysql5.7-php7.1 +- apiCoreUKey-32-18-master-mysql5.7-php7.1 +- apiCoreUKey-32-19-master-mysql5.7-php7.1 +- apiCoreUKey-32-20-master-mysql5.7-php7.1 +- apiCoreUKey-32-21-master-mysql5.7-php7.1 +- apiCoreUKey-32-22-master-mysql5.7-php7.1 +- apiCoreUKey-32-23-master-mysql5.7-php7.1 +- apiCoreUKey-32-24-master-mysql5.7-php7.1 +- apiCoreUKey-32-25-master-mysql5.7-php7.1 +- apiCoreUKey-32-26-master-mysql5.7-php7.1 +- apiCoreUKey-32-27-master-mysql5.7-php7.1 +- apiCoreUKey-32-28-master-mysql5.7-php7.1 +- apiCoreUKey-32-29-master-mysql5.7-php7.1 +- apiCoreUKey-32-30-master-mysql5.7-php7.1 +- apiCoreUKey-32-31-master-mysql5.7-php7.1 +- apiCoreUKey-32-32-master-mysql5.7-php7.1 +- apiCoreUKey-32-1-latest-mysql5.7-php7.1 +- apiCoreUKey-32-2-latest-mysql5.7-php7.1 +- apiCoreUKey-32-3-latest-mysql5.7-php7.1 +- apiCoreUKey-32-4-latest-mysql5.7-php7.1 +- apiCoreUKey-32-5-latest-mysql5.7-php7.1 +- apiCoreUKey-32-6-latest-mysql5.7-php7.1 +- apiCoreUKey-32-7-latest-mysql5.7-php7.1 +- apiCoreUKey-32-8-latest-mysql5.7-php7.1 +- apiCoreUKey-32-9-latest-mysql5.7-php7.1 +- apiCoreUKey-32-10-latest-mysql5.7-php7.1 +- apiCoreUKey-32-11-latest-mysql5.7-php7.1 +- apiCoreUKey-32-12-latest-mysql5.7-php7.1 +- apiCoreUKey-32-13-latest-mysql5.7-php7.1 +- apiCoreUKey-32-14-latest-mysql5.7-php7.1 +- apiCoreUKey-32-15-latest-mysql5.7-php7.1 +- apiCoreUKey-32-16-latest-mysql5.7-php7.1 +- apiCoreUKey-32-17-latest-mysql5.7-php7.1 +- apiCoreUKey-32-18-latest-mysql5.7-php7.1 +- apiCoreUKey-32-19-latest-mysql5.7-php7.1 +- apiCoreUKey-32-20-latest-mysql5.7-php7.1 +- apiCoreUKey-32-21-latest-mysql5.7-php7.1 +- apiCoreUKey-32-22-latest-mysql5.7-php7.1 +- apiCoreUKey-32-23-latest-mysql5.7-php7.1 +- apiCoreUKey-32-24-latest-mysql5.7-php7.1 +- apiCoreUKey-32-25-latest-mysql5.7-php7.1 +- apiCoreUKey-32-26-latest-mysql5.7-php7.1 +- apiCoreUKey-32-27-latest-mysql5.7-php7.1 +- apiCoreUKey-32-28-latest-mysql5.7-php7.1 +- apiCoreUKey-32-29-latest-mysql5.7-php7.1 +- apiCoreUKey-32-30-latest-mysql5.7-php7.1 +- apiCoreUKey-32-31-latest-mysql5.7-php7.1 +- apiCoreUKey-32-32-latest-mysql5.7-php7.1 +- webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.1 +- webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-20-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-21-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-22-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-23-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-24-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-25-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-26-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-27-master-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-1-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-2-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-3-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-4-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-5-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-6-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-7-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-8-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-9-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-10-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-11-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-12-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-13-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-14-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-15-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-16-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-17-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-18-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-19-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-20-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-21-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-22-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-23-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-24-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-25-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-26-latest-chrome-mysql5.7-php7.1 +- webUIcoreUKey-27-27-latest-chrome-mysql5.7-php7.1 ... From fecd80f27fdd249e927bc5991acefa4f2567cc86 Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Fri, 27 Dec 2019 10:48:35 +0000 Subject: [PATCH 119/348] [tx] updated from transifex --- l10n/tr.js | 4 +++- l10n/tr.json | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/l10n/tr.js b/l10n/tr.js index f1b36abb..745a3bc1 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -34,8 +34,10 @@ OC.L10N.register( "The share will expire on %s." : "Bu paylaşım %s tarihinde sona erecek.", "Cheers!" : "Hoşçakalın!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Selam,

Sistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız %s parolası kullanılarak şifrelendi.

Lütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.

", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın", + "Default encryption module" : "Öntanımlı şifreleme modülü", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin, fakat anahtarlarınız hazırlanmamış. Lütfen oturumu kapatıp yeniden açın.", "Please select an encryption option" : "Lütfen bir şifreleme opsiyonu seçiniz", + "Permanently select this mode" : "Bu modu kalıcı olarak seç", "Encrypt the home storage" : "Ana depolamayı şifrele", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Bu seçeneği etkinleştirmek ana depolamadaki bütün dosyaları şifreler, aksi takdirde sadece harici depolamadaki dosyalar şifrelenir", "Enable recovery key" : "Kurtarma anahtarını etkinleştir", diff --git a/l10n/tr.json b/l10n/tr.json index d184679e..a41d0177 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -32,8 +32,10 @@ "The share will expire on %s." : "Bu paylaşım %s tarihinde sona erecek.", "Cheers!" : "Hoşçakalın!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Selam,

Sistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız %s parolası kullanılarak şifrelendi.

Lütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.

", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın", + "Default encryption module" : "Öntanımlı şifreleme modülü", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin, fakat anahtarlarınız hazırlanmamış. Lütfen oturumu kapatıp yeniden açın.", "Please select an encryption option" : "Lütfen bir şifreleme opsiyonu seçiniz", + "Permanently select this mode" : "Bu modu kalıcı olarak seç", "Encrypt the home storage" : "Ana depolamayı şifrele", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Bu seçeneği etkinleştirmek ana depolamadaki bütün dosyaları şifreler, aksi takdirde sadece harici depolamadaki dosyalar şifrelenir", "Enable recovery key" : "Kurtarma anahtarını etkinleştir", From 015f133b74d23925fbc95543a0562e0389855679 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Fri, 10 Jan 2020 10:33:36 +0545 Subject: [PATCH 120/348] Drone: run Federation server on db other than sqlite --- .drone.starlark | 99 +- .drone.yml | 7400 ++++++++++++++++++++++++++++++++++------------- 2 files changed, 5424 insertions(+), 2075 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index b30559c5..acfef9e4 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1172,6 +1172,7 @@ def acceptance(): environment['S3_TYPE'] = 'ceph' if (params['scalityS3'] != False): environment['S3_TYPE'] = 'scality' + federationDbSuffix = '-federated' result = { 'kind': 'pipeline', @@ -1184,32 +1185,7 @@ def acceptance(): 'steps': installCore(server, db, params['useBundledApp']) + installTestrunner(phpVersion, params['useBundledApp']) + - ([ - { - 'name': 'install-federation', - 'image': 'owncloudci/core', - 'pull': 'always', - 'settings': { - 'version': server, - 'core_path': '/var/www/owncloud/federated' - } - }, - { - 'name': 'configure-federation', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh', - 'cd /var/www/owncloud/federated', - 'php occ a:l', - 'php occ a:e testing', - 'php occ a:l', - 'php occ config:system:set trusted_domains 1 --value=federated', - 'php occ log:manage --level %s' % params['logLevel'], - 'php occ config:list' - ] - } - ] + owncloudLog('federated') if params['federatedServerNeeded'] else []) + + (installFederated(server, phpVersion, params['logLevel'], db, federationDbSuffix) + owncloudLog('federated') if params['federatedServerNeeded'] else []) + installApp(phpVersion) + installExtraApps(phpVersion, params['extraApps']) + setupServerAndApp(phpVersion, params['logLevel']) + @@ -1240,7 +1216,10 @@ def acceptance(): scalityService(params['scalityS3']) + params['extraServices'] + owncloudService(server, phpVersion, 'server', '/var/www/owncloud/server', False) + - (owncloudService(server, phpVersion, 'federated', '/var/www/owncloud/federated', False) if params['federatedServerNeeded'] else []), + (( + owncloudService(server, phpVersion, 'federated', '/var/www/owncloud/federated', False) + + databaseServiceForFederation(db, federationDbSuffix) + ) if params['federatedServerNeeded'] else [] ), 'depends_on': [], 'trigger': {} } @@ -1681,3 +1660,69 @@ def dependsOn(earlierStages, nextStages): for earlierStage in earlierStages: for nextStage in nextStages: nextStage['depends_on'].append(earlierStage['name']) + + +def installFederated(federatedServerVersion, phpVersion, logLevel, db, dbSuffix = '-federated'): + host = getDbName(db) + dbType = host + + username = getDbUsername(db) + password = getDbPassword(db) + database = getDbDatabase(db) + dbSuffix + + if host == 'mariadb': + dbType = 'mysql' + elif host == 'postgres': + dbType = 'pgsql' + elif host == 'oracle': + dbType = 'oci' + return [ + { + 'name': 'install-federated', + 'image': 'owncloudci/core', + 'pull': 'always', + 'settings': { + 'version': federatedServerVersion, + 'core_path': '/var/www/owncloud/federated', + 'db_type': 'mysql', + 'db_name': database, + 'db_host': host + dbSuffix, + 'db_username': username, + 'db_password': password + }, + }, + { + 'name': 'configure-federation', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh', + 'cd /var/www/owncloud/federated', + 'php occ a:l', + 'php occ a:e testing', + 'php occ a:l', + 'php occ config:system:set trusted_domains 1 --value=federated', + 'php occ log:manage --level %s' % logLevel, + 'php occ config:list' + ] + } + ] + +def databaseServiceForFederation(db, suffix): + dbName = getDbName(db) + + if dbName not in ['mariadb', 'mysql']: + print('Not implemented federated database for ', dbName) + return [] + + return [{ + 'name': dbName + suffix, + 'image': db, + 'pull': 'always', + 'environment': { + 'MYSQL_USER': getDbUsername(db), + 'MYSQL_PASSWORD': getDbPassword(db), + 'MYSQL_DATABASE': getDbDatabase(db) + suffix, + 'MYSQL_ROOT_PASSWORD': getDbRootPassword() + } + }] diff --git a/.drone.yml b/.drone.yml index e6f92f19..dc782a4e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1670,11 +1670,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -1784,6 +1789,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -1831,11 +1845,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -1945,6 +1964,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -1992,11 +2020,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -2106,6 +2139,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -2153,11 +2195,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -2267,6 +2314,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -2314,11 +2370,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -2428,6 +2489,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -2475,11 +2545,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -2589,6 +2664,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -2636,11 +2720,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -2750,6 +2839,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -2797,11 +2895,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -2911,6 +3014,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -2958,11 +3070,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -3072,6 +3189,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -3119,11 +3245,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -3233,6 +3364,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -3280,11 +3420,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -3394,167 +3539,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-32-12-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: ref: - refs/pull/** @@ -3569,7 +3562,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-13-master-mysql5.7-php7.1 +name: apiCoreMKey-32-12-master-mysql5.7-php7.1 platform: os: linux @@ -3602,11 +3595,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -3675,7 +3673,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -3716,6 +3714,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -3730,7 +3737,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-14-master-mysql5.7-php7.1 +name: apiCoreMKey-32-13-master-mysql5.7-php7.1 platform: os: linux @@ -3763,11 +3770,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -3836,7 +3848,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -3877,6 +3889,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -3891,7 +3912,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-15-master-mysql5.7-php7.1 +name: apiCoreMKey-32-14-master-mysql5.7-php7.1 platform: os: linux @@ -3924,11 +3945,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -3997,7 +4023,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -4038,6 +4064,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -4052,7 +4087,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-16-master-mysql5.7-php7.1 +name: apiCoreMKey-32-15-master-mysql5.7-php7.1 platform: os: linux @@ -4085,11 +4120,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -4158,7 +4198,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -4199,6 +4239,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -4213,7 +4262,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-17-master-mysql5.7-php7.1 +name: apiCoreMKey-32-16-master-mysql5.7-php7.1 platform: os: linux @@ -4246,11 +4295,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -4319,7 +4373,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -4360,6 +4414,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -4374,7 +4437,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-18-master-mysql5.7-php7.1 +name: apiCoreMKey-32-17-master-mysql5.7-php7.1 platform: os: linux @@ -4407,11 +4470,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -4480,7 +4548,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -4521,6 +4589,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -4535,7 +4612,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-19-master-mysql5.7-php7.1 +name: apiCoreMKey-32-18-master-mysql5.7-php7.1 platform: os: linux @@ -4568,11 +4645,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -4641,7 +4723,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -4682,6 +4764,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -4696,7 +4787,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-20-master-mysql5.7-php7.1 +name: apiCoreMKey-32-19-master-mysql5.7-php7.1 platform: os: linux @@ -4729,11 +4820,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -4802,7 +4898,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -4843,6 +4939,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -4857,7 +4962,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-21-master-mysql5.7-php7.1 +name: apiCoreMKey-32-20-master-mysql5.7-php7.1 platform: os: linux @@ -4890,11 +4995,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -4963,7 +5073,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -5004,6 +5114,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -5018,7 +5137,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-22-master-mysql5.7-php7.1 +name: apiCoreMKey-32-21-master-mysql5.7-php7.1 platform: os: linux @@ -5051,11 +5170,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -5124,7 +5248,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -5165,6 +5289,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -5179,7 +5312,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-23-master-mysql5.7-php7.1 +name: apiCoreMKey-32-22-master-mysql5.7-php7.1 platform: os: linux @@ -5212,11 +5345,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -5285,7 +5423,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -5326,6 +5464,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -5340,7 +5487,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-24-master-mysql5.7-php7.1 +name: apiCoreMKey-32-23-master-mysql5.7-php7.1 platform: os: linux @@ -5373,11 +5520,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -5446,7 +5598,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -5487,6 +5639,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -5501,7 +5662,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-25-master-mysql5.7-php7.1 +name: apiCoreMKey-32-24-master-mysql5.7-php7.1 platform: os: linux @@ -5534,11 +5695,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -5607,7 +5773,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -5648,6 +5814,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -5662,7 +5837,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-26-master-mysql5.7-php7.1 +name: apiCoreMKey-32-25-master-mysql5.7-php7.1 platform: os: linux @@ -5695,11 +5870,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -5768,7 +5948,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -5809,6 +5989,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -5823,7 +6012,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-27-master-mysql5.7-php7.1 +name: apiCoreMKey-32-26-master-mysql5.7-php7.1 platform: os: linux @@ -5856,11 +6045,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -5929,7 +6123,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -5970,6 +6164,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -5984,7 +6187,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-28-master-mysql5.7-php7.1 +name: apiCoreMKey-32-27-master-mysql5.7-php7.1 platform: os: linux @@ -6017,11 +6220,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -6090,7 +6298,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -6131,6 +6339,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -6145,7 +6362,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-29-master-mysql5.7-php7.1 +name: apiCoreMKey-32-28-master-mysql5.7-php7.1 platform: os: linux @@ -6178,11 +6395,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -6251,7 +6473,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -6292,6 +6514,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -6306,7 +6537,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-30-master-mysql5.7-php7.1 +name: apiCoreMKey-32-29-master-mysql5.7-php7.1 platform: os: linux @@ -6339,11 +6570,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -6412,7 +6648,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -6453,6 +6689,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -6467,7 +6712,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-31-master-mysql5.7-php7.1 +name: apiCoreMKey-32-30-master-mysql5.7-php7.1 platform: os: linux @@ -6500,11 +6745,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -6573,7 +6823,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -6614,6 +6864,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -6628,7 +6887,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-32-master-mysql5.7-php7.1 +name: apiCoreMKey-32-31-master-mysql5.7-php7.1 platform: os: linux @@ -6661,11 +6920,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -6734,7 +6998,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -6775,6 +7039,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -6789,7 +7062,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-1-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-32-master-mysql5.7-php7.1 platform: os: linux @@ -6811,7 +7084,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -6822,12 +7095,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -6895,7 +7173,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -6936,9 +7214,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -6948,7 +7237,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-2-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-1-latest-mysql5.7-php7.1 platform: os: linux @@ -6981,11 +7270,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -7054,7 +7348,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -7095,6 +7389,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -7107,7 +7410,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-3-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-2-latest-mysql5.7-php7.1 platform: os: linux @@ -7140,11 +7443,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -7213,7 +7521,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -7254,6 +7562,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -7266,7 +7583,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-4-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-3-latest-mysql5.7-php7.1 platform: os: linux @@ -7299,11 +7616,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -7372,7 +7694,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -7413,6 +7735,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -7425,7 +7756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-5-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-4-latest-mysql5.7-php7.1 platform: os: linux @@ -7458,11 +7789,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -7531,7 +7867,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -7572,6 +7908,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -7584,7 +7929,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-6-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-5-latest-mysql5.7-php7.1 platform: os: linux @@ -7617,11 +7962,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -7690,7 +8040,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -7731,6 +8081,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -7743,7 +8102,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-7-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-6-latest-mysql5.7-php7.1 platform: os: linux @@ -7776,11 +8135,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -7849,7 +8213,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -7890,6 +8254,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -7902,7 +8275,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-8-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-7-latest-mysql5.7-php7.1 platform: os: linux @@ -7935,11 +8308,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -8008,7 +8386,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -8049,6 +8427,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -8061,7 +8448,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-9-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-8-latest-mysql5.7-php7.1 platform: os: linux @@ -8094,11 +8481,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -8167,7 +8559,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -8208,6 +8600,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -8220,7 +8621,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-10-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-9-latest-mysql5.7-php7.1 platform: os: linux @@ -8253,11 +8654,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -8326,7 +8732,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -8367,6 +8773,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -8379,7 +8794,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-11-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-10-latest-mysql5.7-php7.1 platform: os: linux @@ -8412,11 +8827,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -8485,7 +8905,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -8526,6 +8946,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -8538,7 +8967,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-12-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-11-latest-mysql5.7-php7.1 platform: os: linux @@ -8571,11 +9000,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -8644,7 +9078,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -8685,6 +9119,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -8697,7 +9140,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-13-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-12-latest-mysql5.7-php7.1 platform: os: linux @@ -8730,11 +9173,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -8803,7 +9251,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -8844,6 +9292,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -8856,7 +9313,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-14-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-13-latest-mysql5.7-php7.1 platform: os: linux @@ -8889,11 +9346,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -8962,7 +9424,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -9003,6 +9465,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -9015,7 +9486,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-15-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-14-latest-mysql5.7-php7.1 platform: os: linux @@ -9048,11 +9519,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -9121,7 +9597,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -9162,6 +9638,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -9174,7 +9659,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-16-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-15-latest-mysql5.7-php7.1 platform: os: linux @@ -9207,11 +9692,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -9280,7 +9770,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -9321,6 +9811,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -9333,7 +9832,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-17-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-16-latest-mysql5.7-php7.1 platform: os: linux @@ -9366,11 +9865,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -9439,7 +9943,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -9480,6 +9984,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -9492,7 +10005,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-18-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-17-latest-mysql5.7-php7.1 platform: os: linux @@ -9525,11 +10038,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -9598,7 +10116,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -9639,6 +10157,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -9651,7 +10178,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-19-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-18-latest-mysql5.7-php7.1 platform: os: linux @@ -9684,11 +10211,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -9757,7 +10289,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -9798,6 +10330,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -9810,7 +10351,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-20-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-19-latest-mysql5.7-php7.1 platform: os: linux @@ -9843,11 +10384,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -9916,7 +10462,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -9957,6 +10503,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -9969,7 +10524,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-21-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-20-latest-mysql5.7-php7.1 platform: os: linux @@ -10002,11 +10557,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -10075,7 +10635,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -10116,6 +10676,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -10128,7 +10697,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-22-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-21-latest-mysql5.7-php7.1 platform: os: linux @@ -10161,11 +10730,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -10234,7 +10808,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -10275,6 +10849,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -10287,7 +10870,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-23-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-22-latest-mysql5.7-php7.1 platform: os: linux @@ -10320,11 +10903,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -10393,7 +10981,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -10434,6 +11022,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -10446,7 +11043,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-24-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-23-latest-mysql5.7-php7.1 platform: os: linux @@ -10479,11 +11076,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -10552,7 +11154,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -10593,6 +11195,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -10605,7 +11216,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-25-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-24-latest-mysql5.7-php7.1 platform: os: linux @@ -10638,11 +11249,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -10711,7 +11327,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -10752,6 +11368,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -10764,7 +11389,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-26-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-25-latest-mysql5.7-php7.1 platform: os: linux @@ -10797,11 +11422,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -10870,7 +11500,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -10911,6 +11541,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -10923,7 +11562,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-27-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-26-latest-mysql5.7-php7.1 platform: os: linux @@ -10956,11 +11595,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -11029,7 +11673,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -11070,6 +11714,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -11082,7 +11735,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-28-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-27-latest-mysql5.7-php7.1 platform: os: linux @@ -11115,11 +11768,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -11188,7 +11846,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -11229,6 +11887,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -11241,7 +11908,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-29-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-28-latest-mysql5.7-php7.1 platform: os: linux @@ -11274,11 +11941,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -11347,7 +12019,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -11388,6 +12060,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -11400,7 +12081,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-30-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-29-latest-mysql5.7-php7.1 platform: os: linux @@ -11433,11 +12114,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -11506,7 +12192,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -11547,6 +12233,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -11559,7 +12254,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-31-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-30-latest-mysql5.7-php7.1 platform: os: linux @@ -11592,11 +12287,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -11665,7 +12365,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -11706,6 +12406,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -11718,7 +12427,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-32-latest-mysql5.7-php7.1 +name: apiCoreMKey-32-31-latest-mysql5.7-php7.1 platform: os: linux @@ -11751,11 +12460,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -11824,7 +12538,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -11865,6 +12579,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -11877,7 +12600,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-1-master-mysql5.7-php7.1 +name: apiCoreMKey-32-32-latest-mysql5.7-php7.1 platform: os: linux @@ -11899,7 +12622,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -11910,12 +12633,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest - name: configure-federation pull: always @@ -11962,7 +12690,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11981,9 +12709,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -12024,11 +12752,18 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -12038,7 +12773,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-2-master-mysql5.7-php7.1 +name: apiCoreUKey-32-1-master-mysql5.7-php7.1 platform: os: linux @@ -12071,11 +12806,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -12144,7 +12884,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -12185,6 +12925,190 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-2-master-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -12232,11 +13156,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -12346,6 +13275,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -12393,11 +13331,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -12507,6 +13450,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -12554,11 +13506,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -12668,6 +13625,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -12715,11 +13681,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -12829,6 +13800,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -12876,11 +13856,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -12990,6 +13975,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -13037,11 +14031,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -13151,6 +14150,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -13198,11 +14206,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -13312,6 +14325,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -13359,11 +14381,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -13473,6 +14500,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -13520,11 +14556,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -13634,6 +14675,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -13681,11 +14731,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -13795,6 +14850,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -13842,11 +14906,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -13956,6 +15025,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -14003,11 +15081,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -14117,6 +15200,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -14164,11 +15256,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -14278,6 +15375,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -14325,11 +15431,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -14439,6 +15550,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -14486,11 +15606,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -14600,6 +15725,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -14647,11 +15781,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -14761,6 +15900,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -14808,11 +15956,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -14922,6 +16075,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -14969,11 +16131,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -15083,6 +16250,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -15130,11 +16306,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -15244,167 +16425,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-32-22-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: ref: - refs/pull/** @@ -15419,7 +16448,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-23-master-mysql5.7-php7.1 +name: apiCoreUKey-32-22-master-mysql5.7-php7.1 platform: os: linux @@ -15452,11 +16481,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -15525,7 +16559,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -15566,167 +16600,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-32-24-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: ref: - refs/pull/** @@ -15741,7 +16623,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-25-master-mysql5.7-php7.1 +name: apiCoreUKey-32-23-master-mysql5.7-php7.1 platform: os: linux @@ -15774,11 +16656,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -15847,7 +16734,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -15888,6 +16775,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -15902,7 +16798,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-26-master-mysql5.7-php7.1 +name: apiCoreUKey-32-24-master-mysql5.7-php7.1 platform: os: linux @@ -15935,11 +16831,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -16008,7 +16909,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -16049,6 +16950,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16063,7 +16973,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-27-master-mysql5.7-php7.1 +name: apiCoreUKey-32-25-master-mysql5.7-php7.1 platform: os: linux @@ -16096,11 +17006,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -16169,7 +17084,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -16210,6 +17125,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16224,7 +17148,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-28-master-mysql5.7-php7.1 +name: apiCoreUKey-32-26-master-mysql5.7-php7.1 platform: os: linux @@ -16257,11 +17181,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -16330,7 +17259,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -16371,6 +17300,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16385,7 +17323,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-29-master-mysql5.7-php7.1 +name: apiCoreUKey-32-27-master-mysql5.7-php7.1 platform: os: linux @@ -16418,11 +17356,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -16491,7 +17434,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -16532,6 +17475,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16546,7 +17498,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-30-master-mysql5.7-php7.1 +name: apiCoreUKey-32-28-master-mysql5.7-php7.1 platform: os: linux @@ -16579,11 +17531,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -16652,7 +17609,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -16693,6 +17650,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16707,7 +17673,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-31-master-mysql5.7-php7.1 +name: apiCoreUKey-32-29-master-mysql5.7-php7.1 platform: os: linux @@ -16740,11 +17706,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -16813,7 +17784,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -16854,6 +17825,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16868,7 +17848,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-32-master-mysql5.7-php7.1 +name: apiCoreUKey-32-30-master-mysql5.7-php7.1 platform: os: linux @@ -16901,11 +17881,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -16974,7 +17959,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -17015,6 +18000,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -17029,7 +18023,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-1-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-31-master-mysql5.7-php7.1 platform: os: linux @@ -17051,7 +18045,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17062,12 +18056,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -17135,7 +18134,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -17176,9 +18175,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -17188,7 +18198,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-2-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-32-master-mysql5.7-php7.1 platform: os: linux @@ -17210,7 +18220,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17221,12 +18231,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -17294,7 +18309,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -17335,9 +18350,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -17347,7 +18373,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-3-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-1-latest-mysql5.7-php7.1 platform: os: linux @@ -17380,11 +18406,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -17453,7 +18484,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -17494,6 +18525,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -17506,7 +18546,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-4-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-2-latest-mysql5.7-php7.1 platform: os: linux @@ -17539,11 +18579,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -17612,7 +18657,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -17653,6 +18698,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -17665,7 +18719,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-5-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-3-latest-mysql5.7-php7.1 platform: os: linux @@ -17698,11 +18752,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -17771,7 +18830,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -17812,6 +18871,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -17824,7 +18892,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-6-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-4-latest-mysql5.7-php7.1 platform: os: linux @@ -17857,11 +18925,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -17930,7 +19003,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -17971,6 +19044,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -17983,7 +19065,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-7-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-5-latest-mysql5.7-php7.1 platform: os: linux @@ -18016,11 +19098,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -18089,7 +19176,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -18130,6 +19217,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -18142,7 +19238,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-8-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-6-latest-mysql5.7-php7.1 platform: os: linux @@ -18175,11 +19271,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -18248,7 +19349,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -18289,6 +19390,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -18301,7 +19411,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-9-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-7-latest-mysql5.7-php7.1 platform: os: linux @@ -18334,11 +19444,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -18407,7 +19522,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -18448,6 +19563,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -18460,7 +19584,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-10-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-8-latest-mysql5.7-php7.1 platform: os: linux @@ -18493,11 +19617,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -18566,7 +19695,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -18607,6 +19736,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -18619,7 +19757,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-11-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-9-latest-mysql5.7-php7.1 platform: os: linux @@ -18652,11 +19790,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -18725,7 +19868,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -18766,6 +19909,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -18778,7 +19930,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-12-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-10-latest-mysql5.7-php7.1 platform: os: linux @@ -18811,11 +19963,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -18884,7 +20041,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -18925,6 +20082,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -18937,7 +20103,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-13-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-11-latest-mysql5.7-php7.1 platform: os: linux @@ -18970,11 +20136,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -19043,7 +20214,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -19084,6 +20255,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -19096,7 +20276,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-14-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-12-latest-mysql5.7-php7.1 platform: os: linux @@ -19129,11 +20309,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -19202,7 +20387,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -19243,6 +20428,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -19255,7 +20449,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-15-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-13-latest-mysql5.7-php7.1 platform: os: linux @@ -19288,11 +20482,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -19361,7 +20560,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -19402,6 +20601,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -19414,7 +20622,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-16-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-14-latest-mysql5.7-php7.1 platform: os: linux @@ -19447,11 +20655,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -19520,7 +20733,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -19561,6 +20774,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -19573,7 +20795,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-17-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-15-latest-mysql5.7-php7.1 platform: os: linux @@ -19606,11 +20828,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -19679,7 +20906,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -19720,165 +20947,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-32-18-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: cron: - nightly @@ -19891,7 +20968,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-19-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-16-latest-mysql5.7-php7.1 platform: os: linux @@ -19924,11 +21001,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -19997,7 +21079,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -20038,6 +21120,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -20050,7 +21141,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-20-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-17-latest-mysql5.7-php7.1 platform: os: linux @@ -20083,11 +21174,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -20156,7 +21252,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -20197,6 +21293,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -20209,7 +21314,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-21-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-18-latest-mysql5.7-php7.1 platform: os: linux @@ -20242,11 +21347,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -20315,7 +21425,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -20356,6 +21466,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -20368,7 +21487,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-22-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-19-latest-mysql5.7-php7.1 platform: os: linux @@ -20401,11 +21520,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -20474,7 +21598,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -20515,6 +21639,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -20527,7 +21660,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-23-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-20-latest-mysql5.7-php7.1 platform: os: linux @@ -20560,11 +21693,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -20633,7 +21771,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -20674,6 +21812,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -20686,7 +21833,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-24-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-21-latest-mysql5.7-php7.1 platform: os: linux @@ -20719,11 +21866,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -20792,7 +21944,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -20833,6 +21985,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -20845,7 +22006,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-25-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-22-latest-mysql5.7-php7.1 platform: os: linux @@ -20878,11 +22039,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -20951,7 +22117,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -20992,6 +22158,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -21004,7 +22179,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-26-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-23-latest-mysql5.7-php7.1 platform: os: linux @@ -21037,11 +22212,535 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-24-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-25-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-26-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -21151,165 +22850,880 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-32-27-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-27-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-28-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 28 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-29-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 29 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-30-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 30 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.1 +- coding-standard-php7.2 +- coding-standard-php7.3 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-32-31-latest-mysql5.7-php7.1 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.1 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.1 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.1 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.1 + commands: + - chown -R www-data /var/www/owncloud/server + - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.1 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 32 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 31 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.1 + command: + - /usr/local/bin/apachectl + - -e + - debug + - -D + - FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: cron: - nightly @@ -21322,7 +23736,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-28-latest-mysql5.7-php7.1 +name: apiCoreUKey-32-32-latest-mysql5.7-php7.1 platform: os: linux @@ -21355,11 +23769,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -21428,7 +23847,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 32 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -21469,6 +23888,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -21481,7 +23909,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-29-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21503,7 +23931,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -21514,12 +23942,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -21566,7 +23999,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -21582,12 +24015,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -21600,6 +24037,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -21628,9 +24071,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -21640,7 +24094,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-30-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21662,7 +24116,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -21673,12 +24127,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -21725,7 +24184,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -21741,12 +24200,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 30 + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -21759,6 +24222,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -21787,9 +24256,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -21799,7 +24279,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-31-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21821,7 +24301,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -21832,12 +24312,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -21884,7 +24369,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -21900,12 +24385,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 31 + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -21918,6 +24407,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -21946,9 +24441,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -21958,7 +24464,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-32-latest-mysql5.7-php7.1 +name: webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -21980,7 +24486,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -21991,12 +24497,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -22043,7 +24554,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22059,12 +24570,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -22077,6 +24592,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -22105,9 +24626,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -22117,7 +24649,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -22150,11 +24682,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -22225,7 +24762,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22274,6 +24811,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -22288,7 +24834,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -22321,11 +24867,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -22396,7 +24947,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22445,6 +24996,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -22459,7 +25019,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -22492,11 +25052,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -22567,7 +25132,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22616,6 +25181,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -22630,7 +25204,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -22663,11 +25237,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -22738,7 +25317,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22787,6 +25366,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -22801,7 +25389,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -22834,11 +25422,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -22909,7 +25502,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22958,6 +25551,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -22972,7 +25574,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -23005,11 +25607,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -23080,7 +25687,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23129,6 +25736,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -23143,7 +25759,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -23176,11 +25792,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -23251,7 +25872,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23300,6 +25921,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -23314,7 +25944,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -23347,11 +25977,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -23422,7 +26057,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23471,6 +26106,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -23485,7 +26129,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -23518,11 +26162,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -23593,7 +26242,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23642,6 +26291,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -23656,7 +26314,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -23689,11 +26347,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -23764,7 +26427,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23813,6 +26476,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -23827,7 +26499,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -23860,11 +26532,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -23935,7 +26612,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23984,6 +26661,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -23998,7 +26684,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -24031,11 +26717,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -24106,7 +26797,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24155,6 +26846,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -24169,7 +26869,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -24202,11 +26902,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -24277,7 +26982,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24326,6 +27031,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -24340,7 +27054,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -24373,11 +27087,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -24448,7 +27167,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24497,177 +27216,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: ref: - refs/pull/** @@ -24682,7 +27239,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -24715,11 +27272,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -24790,7 +27352,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -24839,6 +27401,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -24853,7 +27424,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -24886,11 +27457,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -24961,7 +27537,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25010,6 +27586,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -25024,7 +27609,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -25057,11 +27642,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -25132,7 +27722,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 21 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25181,6 +27771,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -25195,7 +27794,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -25228,11 +27827,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -25303,7 +27907,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 22 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25352,6 +27956,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -25366,7 +27979,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -25399,11 +28012,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -25474,7 +28092,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 23 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25523,6 +28141,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -25537,7 +28164,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -25570,11 +28197,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -25645,7 +28277,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 24 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25694,6 +28326,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -25708,7 +28349,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -25741,11 +28382,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -25816,7 +28462,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 25 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -25865,177 +28511,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 23 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: ref: - refs/pull/** @@ -26050,7 +28534,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26083,11 +28567,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -26158,7 +28647,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 26 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26207,6 +28696,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -26221,7 +28719,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -26254,11 +28752,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -26329,7 +28832,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 27 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26378,6 +28881,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -26392,7 +28904,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -26414,7 +28926,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -26425,12 +28937,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest - name: configure-federation pull: always @@ -26500,7 +29017,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 26 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26549,11 +29066,18 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -26563,7 +29087,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -26585,7 +29109,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -26596,12 +29120,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: daily-master-qa + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest - name: configure-federation pull: always @@ -26671,7 +29200,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 27 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26720,11 +29249,18 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -26734,7 +29270,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -26767,11 +29303,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -26842,7 +29383,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26891,6 +29432,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -26903,7 +29453,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -26936,11 +29486,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -27011,7 +29566,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27060,6 +29615,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -27072,7 +29636,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -27105,11 +29669,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -27180,7 +29749,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27229,6 +29798,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -27241,7 +29819,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -27274,11 +29852,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -27349,7 +29932,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27398,6 +29981,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -27410,7 +30002,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -27443,11 +30035,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -27518,7 +30115,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27567,6 +30164,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -27579,7 +30185,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -27612,11 +30218,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -27687,7 +30298,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27736,6 +30347,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -27748,7 +30368,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -27781,11 +30401,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -27856,7 +30481,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27905,6 +30530,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -27917,7 +30551,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -27950,11 +30584,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -28025,7 +30664,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28074,6 +30713,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -28086,7 +30734,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -28119,11 +30767,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -28194,7 +30847,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28243,6 +30896,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -28255,7 +30917,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -28288,11 +30950,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -28363,7 +31030,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28412,6 +31079,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -28424,7 +31100,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -28457,11 +31133,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -28532,7 +31213,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28581,6 +31262,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -28593,7 +31283,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -28626,11 +31316,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -28701,7 +31396,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28750,6 +31445,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -28762,7 +31466,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -28795,11 +31499,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -28870,7 +31579,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28919,6 +31628,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -28931,7 +31649,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -28964,11 +31682,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -29039,7 +31762,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29088,6 +31811,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -29100,7 +31832,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -29133,11 +31865,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -29208,7 +31945,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29257,6 +31994,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -29269,7 +32015,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -29302,11 +32048,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -29377,7 +32128,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29426,6 +32177,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -29438,7 +32198,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -29471,11 +32231,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -29546,7 +32311,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29595,6 +32360,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -29607,7 +32381,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -29640,11 +32414,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -29715,7 +32494,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29764,6 +32543,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -29776,7 +32564,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -29809,11 +32597,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -29884,7 +32677,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 21 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29933,6 +32726,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -29945,7 +32747,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -29978,11 +32780,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -30053,7 +32860,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 22 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30102,6 +32909,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -30114,7 +32930,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30147,11 +32963,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -30222,7 +33043,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 23 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30271,6 +33092,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -30283,7 +33113,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30316,11 +33146,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -30391,7 +33226,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 24 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30440,6 +33275,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -30452,7 +33296,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30485,11 +33329,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -30560,7 +33409,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 23 + RUN_PART: 25 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30609,6 +33458,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -30621,7 +33479,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30654,11 +33512,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -30729,7 +33592,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 26 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30778,6 +33641,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -30790,7 +33662,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.1 +name: webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.1 platform: os: linux @@ -30823,11 +33695,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -30898,7 +33775,7 @@ steps: ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 27 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30947,6 +33824,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -30959,7 +33845,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -30981,7 +33867,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -30992,12 +33878,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -31044,7 +33935,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -31064,10 +33955,10 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 26 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31116,9 +34007,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -31128,7 +34030,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -31150,7 +34052,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -31161,12 +34063,17 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated - version: latest + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa - name: configure-federation pull: always @@ -31213,7 +34120,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -31233,10 +34140,10 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 27 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31285,9 +34192,20 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -31297,7 +34215,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -31330,11 +34248,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -31405,7 +34328,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31454,6 +34377,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -31468,7 +34400,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -31501,11 +34433,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -31576,7 +34513,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31625,6 +34562,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -31639,7 +34585,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -31672,11 +34618,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -31747,7 +34698,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31796,6 +34747,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -31810,7 +34770,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -31843,11 +34803,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -31918,7 +34883,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31967,6 +34932,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -31981,7 +34955,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -32014,11 +34988,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -32089,7 +35068,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32138,6 +35117,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -32152,7 +35140,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -32185,11 +35173,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -32260,7 +35253,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32309,6 +35302,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -32323,7 +35325,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -32356,11 +35358,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -32431,7 +35438,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32480,6 +35487,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -32494,7 +35510,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -32527,11 +35543,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -32602,7 +35623,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32651,6 +35672,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -32665,7 +35695,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -32698,11 +35728,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -32773,7 +35808,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32822,6 +35857,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -32836,7 +35880,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -32869,11 +35913,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -32944,7 +35993,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32993,177 +36042,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: ref: - refs/pull/** @@ -33178,7 +36065,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -33211,11 +36098,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -33286,7 +36178,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33335,6 +36227,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -33349,7 +36250,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -33382,11 +36283,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -33457,7 +36363,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33506,6 +36412,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -33520,7 +36435,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -33553,11 +36468,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -33628,7 +36548,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33677,6 +36597,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -33691,7 +36620,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -33724,11 +36653,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -33799,7 +36733,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33848,6 +36782,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -33862,7 +36805,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -33895,11 +36838,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -33970,7 +36918,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34019,6 +36967,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -34033,7 +36990,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -34066,11 +37023,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -34141,7 +37103,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34190,6 +37152,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -34204,7 +37175,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.1 +name: webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.1 platform: os: linux @@ -34237,11 +37208,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -34312,7 +37288,7 @@ steps: ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34361,177 +37337,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federation - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - chown -R www-data /var/www/owncloud/federated - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: mysql-federated pull: always image: mysql:5.7 environment: - MYSQL_DATABASE: owncloud + MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - trigger: ref: - refs/pull/** @@ -34579,11 +37393,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -34703,6 +37522,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -34750,11 +37578,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -34874,6 +37707,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -34921,11 +37763,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -35045,6 +37892,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -35092,11 +37948,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -35216,6 +38077,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -35263,11 +38133,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -35387,6 +38262,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -35434,11 +38318,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -35558,6 +38447,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -35605,11 +38503,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -35729,6 +38632,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -35776,11 +38688,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa - name: configure-federation @@ -35900,6 +38817,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -35947,11 +38873,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -36071,6 +39002,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -36116,11 +39056,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -36240,6 +39185,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -36285,11 +39239,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -36409,6 +39368,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -36454,11 +39422,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -36578,6 +39551,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -36623,11 +39605,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -36747,6 +39734,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -36792,11 +39788,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -36916,6 +39917,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -36961,11 +39971,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -37085,6 +40100,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -37130,11 +40154,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -37254,6 +40283,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -37299,11 +40337,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -37423,6 +40466,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -37468,11 +40520,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -37592,6 +40649,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -37637,11 +40703,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -37761,6 +40832,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -37806,11 +40886,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -37930,6 +41015,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -37975,11 +41069,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -38099,6 +41198,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -38144,11 +41252,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -38268,6 +41381,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -38313,11 +41435,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -38437,6 +41564,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -38482,11 +41618,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -38606,6 +41747,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -38651,11 +41801,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -38775,6 +41930,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -38820,11 +41984,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -38944,6 +42113,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -38989,11 +42167,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -39113,6 +42296,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -39158,11 +42350,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -39282,6 +42479,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -39327,11 +42533,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -39451,6 +42662,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -39496,11 +42716,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -39620,6 +42845,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -39665,11 +42899,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -39789,6 +43028,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -39834,11 +43082,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -39958,6 +43211,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -40003,11 +43265,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -40127,6 +43394,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -40172,11 +43448,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -40296,6 +43577,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly @@ -40341,11 +43631,16 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federation +- name: install-federated pull: always image: owncloudci/core settings: core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: latest - name: configure-federation @@ -40465,6 +43760,15 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/federated +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: cron: - nightly From 9d2c93f94ed364dd6a081dd21965faadd54f3fb5 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 13 Jan 2020 09:24:11 +0545 Subject: [PATCH 121/348] wait for apache server to be up --- .drone.starlark | 7 +- .drone.yml | 480 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 484 insertions(+), 3 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index acfef9e4..42769ab7 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1639,9 +1639,11 @@ def fixPermissions(phpVersion, federatedServerNeeded): 'image': 'owncloudci/php:%s' % phpVersion, 'pull': 'always', 'commands': [ - 'chown -R www-data /var/www/owncloud/server' + 'chown -R www-data /var/www/owncloud/server', + 'wait-for-it -t 600 server:80' ] + ([ - 'chown -R www-data /var/www/owncloud/federated' + 'chown -R www-data /var/www/owncloud/federated', + 'wait-for-it -t 600 federated:80' ] if federatedServerNeeded else []) }] @@ -1661,7 +1663,6 @@ def dependsOn(earlierStages, nextStages): for nextStage in nextStages: nextStage['depends_on'].append(earlierStage['name']) - def installFederated(federatedServerVersion, phpVersion, logLevel, db, dbSuffix = '-federated'): host = getDbName(db) dbType = host diff --git a/.drone.yml b/.drone.yml index dc782a4e..a302d9cf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -733,6 +733,7 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - name: acceptance-tests pull: always @@ -847,6 +848,7 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - name: acceptance-tests pull: always @@ -960,6 +962,7 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - name: acceptance-tests pull: always @@ -1074,6 +1077,7 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - name: acceptance-tests pull: always @@ -1187,6 +1191,7 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - name: acceptance-tests pull: always @@ -1316,6 +1321,7 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - name: acceptance-tests pull: always @@ -1445,6 +1451,7 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - name: acceptance-tests pull: always @@ -1574,6 +1581,7 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - name: acceptance-tests pull: always @@ -1735,7 +1743,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -1910,7 +1920,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -2085,7 +2097,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -2260,7 +2274,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -2435,7 +2451,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -2610,7 +2628,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -2785,7 +2805,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -2960,7 +2982,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -3135,7 +3159,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -3310,7 +3336,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -3485,7 +3513,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -3660,7 +3690,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -3835,7 +3867,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -4010,7 +4044,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -4185,7 +4221,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -4360,7 +4398,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -4535,7 +4575,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -4710,7 +4752,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -4885,7 +4929,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -5060,7 +5106,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -5235,7 +5283,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -5410,7 +5460,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -5585,7 +5637,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -5760,7 +5814,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -5935,7 +5991,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -6110,7 +6168,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -6285,7 +6345,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -6460,7 +6522,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -6635,7 +6699,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -6810,7 +6876,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -6985,7 +7053,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -7160,7 +7230,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -7335,7 +7407,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -7508,7 +7582,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -7681,7 +7757,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -7854,7 +7932,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -8027,7 +8107,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -8200,7 +8282,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -8373,7 +8457,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -8546,7 +8632,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -8719,7 +8807,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -8892,7 +8982,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9065,7 +9157,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9238,7 +9332,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9411,7 +9507,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9584,7 +9682,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9757,7 +9857,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9930,7 +10032,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -10103,7 +10207,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -10276,7 +10382,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -10449,7 +10557,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -10622,7 +10732,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -10795,7 +10907,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -10968,7 +11082,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -11141,7 +11257,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -11314,7 +11432,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -11487,7 +11607,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -11660,7 +11782,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -11833,7 +11957,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -12006,7 +12132,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -12179,7 +12307,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -12352,7 +12482,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -12525,7 +12657,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -12698,7 +12832,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -12871,7 +13007,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -13046,7 +13184,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -13221,7 +13361,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -13396,7 +13538,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -13571,7 +13715,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -13746,7 +13892,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -13921,7 +14069,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -14096,7 +14246,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -14271,7 +14423,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -14446,7 +14600,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -14621,7 +14777,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -14796,7 +14954,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -14971,7 +15131,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15146,7 +15308,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15321,7 +15485,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15496,7 +15662,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15671,7 +15839,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15846,7 +16016,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16021,7 +16193,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16196,7 +16370,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16371,7 +16547,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16546,7 +16724,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16721,7 +16901,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16896,7 +17078,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -17071,7 +17255,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -17246,7 +17432,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -17421,7 +17609,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -17596,7 +17786,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -17771,7 +17963,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -17946,7 +18140,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -18121,7 +18317,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -18296,7 +18494,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -18471,7 +18671,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -18644,7 +18846,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -18817,7 +19021,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -18990,7 +19196,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -19163,7 +19371,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -19336,7 +19546,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -19509,7 +19721,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -19682,7 +19896,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -19855,7 +20071,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -20028,7 +20246,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -20201,7 +20421,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -20374,7 +20596,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -20547,7 +20771,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -20720,7 +20946,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -20893,7 +21121,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21066,7 +21296,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21239,7 +21471,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21412,7 +21646,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21585,7 +21821,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21758,7 +21996,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21931,7 +22171,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22104,7 +22346,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22277,7 +22521,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22450,7 +22696,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22623,7 +22871,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22796,7 +23046,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22969,7 +23221,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -23142,7 +23396,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -23315,7 +23571,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -23488,7 +23746,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -23661,7 +23921,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -23834,7 +24096,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -24007,7 +24271,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -24192,7 +24458,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -24377,7 +24645,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -24562,7 +24832,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -24747,7 +25019,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -24932,7 +25206,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -25117,7 +25393,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -25302,7 +25580,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -25487,7 +25767,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -25672,7 +25954,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -25857,7 +26141,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -26042,7 +26328,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -26227,7 +26515,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -26412,7 +26702,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -26597,7 +26889,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -26782,7 +27076,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -26967,7 +27263,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -27152,7 +27450,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -27337,7 +27637,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -27522,7 +27824,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -27707,7 +28011,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -27892,7 +28198,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -28077,7 +28385,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -28262,7 +28572,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -28447,7 +28759,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -28632,7 +28946,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -28817,7 +29133,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -29002,7 +29320,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -29185,7 +29505,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -29368,7 +29690,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -29551,7 +29875,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -29734,7 +30060,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -29917,7 +30245,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30100,7 +30430,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30283,7 +30615,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30466,7 +30800,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30649,7 +30985,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30832,7 +31170,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -31015,7 +31355,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -31198,7 +31540,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -31381,7 +31725,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -31564,7 +31910,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -31747,7 +32095,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -31930,7 +32280,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -32113,7 +32465,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -32296,7 +32650,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -32479,7 +32835,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -32662,7 +33020,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -32845,7 +33205,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -33028,7 +33390,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -33211,7 +33575,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -33394,7 +33760,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -33577,7 +33945,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -33760,7 +34130,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -33943,7 +34315,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -34128,7 +34502,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -34313,7 +34689,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -34498,7 +34876,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -34683,7 +35063,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -34868,7 +35250,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -35053,7 +35437,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -35238,7 +35624,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -35423,7 +35811,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -35608,7 +35998,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -35793,7 +36185,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -35978,7 +36372,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36163,7 +36559,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36348,7 +36746,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36533,7 +36933,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36718,7 +37120,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36903,7 +37307,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -37088,7 +37494,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -37273,7 +37681,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -37458,7 +37868,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -37643,7 +38055,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -37828,7 +38242,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -38013,7 +38429,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -38198,7 +38616,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -38383,7 +38803,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -38568,7 +38990,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -38753,7 +39177,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -38938,7 +39364,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -39121,7 +39549,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -39304,7 +39734,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -39487,7 +39919,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -39670,7 +40104,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -39853,7 +40289,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -40036,7 +40474,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -40219,7 +40659,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -40402,7 +40844,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -40585,7 +41029,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -40768,7 +41214,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -40951,7 +41399,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -41134,7 +41584,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -41317,7 +41769,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -41500,7 +41954,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -41683,7 +42139,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -41866,7 +42324,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -42049,7 +42509,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -42232,7 +42694,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -42415,7 +42879,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -42598,7 +43064,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -42781,7 +43249,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -42964,7 +43434,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -43147,7 +43619,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -43330,7 +43804,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -43513,7 +43989,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -43696,7 +44174,9 @@ steps: image: owncloudci/php:7.1 commands: - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always From cf260a7809cc87c68a7154edacac0ee54d84023c Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Fri, 24 Jan 2020 02:32:40 +0000 Subject: [PATCH 122/348] [tx] updated from transifex --- l10n/tr.js | 4 ++++ l10n/tr.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/l10n/tr.js b/l10n/tr.js index 745a3bc1..ec0ab90a 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -36,7 +36,11 @@ OC.L10N.register( "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Selam,

Sistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız %s parolası kullanılarak şifrelendi.

Lütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.

", "Default encryption module" : "Öntanımlı şifreleme modülü", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin, fakat anahtarlarınız hazırlanmamış. Lütfen oturumu kapatıp yeniden açın.", + "Encryption type: Master Key" : "Şifreleme türü: Ana Anahtar", + "Encryption type: User Specific Key" : "Şifreleme türü: Kullanıcıya Özel Anahtar", "Please select an encryption option" : "Lütfen bir şifreleme opsiyonu seçiniz", + "Master Key" : "Ana Anahtar", + "User-specific key" : "Kullanıcıya özel anahtar", "Permanently select this mode" : "Bu modu kalıcı olarak seç", "Encrypt the home storage" : "Ana depolamayı şifrele", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Bu seçeneği etkinleştirmek ana depolamadaki bütün dosyaları şifreler, aksi takdirde sadece harici depolamadaki dosyalar şifrelenir", diff --git a/l10n/tr.json b/l10n/tr.json index a41d0177..fc06c36e 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -34,7 +34,11 @@ "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Selam,

Sistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız %s parolası kullanılarak şifrelendi.

Lütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.

", "Default encryption module" : "Öntanımlı şifreleme modülü", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Şifreleme Uygulaması etkin, fakat anahtarlarınız hazırlanmamış. Lütfen oturumu kapatıp yeniden açın.", + "Encryption type: Master Key" : "Şifreleme türü: Ana Anahtar", + "Encryption type: User Specific Key" : "Şifreleme türü: Kullanıcıya Özel Anahtar", "Please select an encryption option" : "Lütfen bir şifreleme opsiyonu seçiniz", + "Master Key" : "Ana Anahtar", + "User-specific key" : "Kullanıcıya özel anahtar", "Permanently select this mode" : "Bu modu kalıcı olarak seç", "Encrypt the home storage" : "Ana depolamayı şifrele", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Bu seçeneği etkinleştirmek ana depolamadaki bütün dosyaları şifreler, aksi takdirde sadece harici depolamadaki dosyalar şifrelenir", From 1015b4998c59eff4739b84ea6218fa6649945c06 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 8 Feb 2020 18:55:34 +0545 Subject: [PATCH 123/348] Update starlark code --- .drone.starlark | 26 +- .drone.yml | 3840 ++++++++++++----------------------------------- 2 files changed, 976 insertions(+), 2890 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 42769ab7..4c0f4a38 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1044,6 +1044,8 @@ def acceptance(): 'ldapNeeded': False, 'cephS3': False, 'scalityS3': False, + 'ssl': False, + 'xForwardedFor': False, 'extraSetup': [], 'extraServices': [], 'extraEnvironment': {}, @@ -1215,9 +1217,9 @@ def acceptance(): cephService(params['cephS3']) + scalityService(params['scalityS3']) + params['extraServices'] + - owncloudService(server, phpVersion, 'server', '/var/www/owncloud/server', False) + + owncloudService(server, phpVersion, 'server', '/var/www/owncloud/server', params['ssl'], params['xForwardedFor']) + (( - owncloudService(server, phpVersion, 'federated', '/var/www/owncloud/federated', False) + + owncloudService(server, phpVersion, 'federated', '/var/www/owncloud/federated', params['ssl'], params['xForwardedFor']) + databaseServiceForFederation(db, federationDbSuffix) ) if params['federatedServerNeeded'] else [] ), 'depends_on': [], @@ -1309,7 +1311,7 @@ def databaseService(db): if dbName == 'oracle': return [{ 'name': dbName, - 'image': 'deepdiver/docker-oracle-xe-11g:latest', + 'image': 'owncloudci/oracle-xe:latest', 'pull': 'always', 'environment': { 'ORACLE_USER': getDbUsername(db), @@ -1416,7 +1418,7 @@ def cephService(serviceParams): 'environment': serviceEnvironment }] -def owncloudService(version, phpVersion, name = 'server', path = '/var/www/owncloud/server', ssl = True): +def owncloudService(version, phpVersion, name = 'server', path = '/var/www/owncloud/server', ssl = True, xForwardedFor = False): if ssl: environment = { 'APACHE_WEBROOT': path, @@ -1435,12 +1437,16 @@ def owncloudService(version, phpVersion, name = 'server', path = '/var/www/owncl 'image': 'owncloudci/php:%s' % phpVersion, 'pull': 'always', 'environment': environment, - 'command': [ - '/usr/local/bin/apachectl', - '-e', - 'debug', - '-D', - 'FOREGROUND' + 'commands': ([ + 'a2enmod remoteip', + 'cd /etc/apache2', + 'echo "RemoteIPHeader X-Forwarded-For" >> apache2.conf', + # This replaces the first occurrence of "%h with "%a in apache2.conf file telling Apache to log the client + # IP as recorded by mod_remoteip (%a) rather than hostname (%h). For more info check this out: + # https://www.digitalocean.com/community/questions/get-client-public-ip-on-apache-server-used-behind-load-balancer + 'sed -i \'0,/"%h/s//"%a/\' apache2.conf', + ] if xForwardedFor else []) + [ + '/usr/local/bin/apachectl -e debug -D FOREGROUND', ] }] diff --git a/.drone.yml b/.drone.yml index a302d9cf..bfcbea69 100644 --- a/.drone.yml +++ b/.drone.yml @@ -759,12 +759,8 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server @@ -873,12 +869,8 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server @@ -988,12 +980,8 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server @@ -1102,12 +1090,8 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server @@ -1232,12 +1216,8 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server @@ -1362,12 +1342,8 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server @@ -1492,12 +1468,8 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server @@ -1622,12 +1594,8 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server @@ -1778,24 +1746,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -1955,24 +1915,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -2132,24 +2084,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -2309,24 +2253,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -2486,24 +2422,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -2663,24 +2591,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -2840,24 +2760,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -3017,24 +2929,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -3194,24 +3098,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -3371,24 +3267,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -3548,24 +3436,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -3725,24 +3605,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -3902,24 +3774,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -4079,24 +3943,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -4256,24 +4112,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -4433,24 +4281,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -4610,24 +4450,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -4787,24 +4619,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -4964,24 +4788,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -5141,24 +4957,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -5318,24 +5126,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -5495,24 +5295,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -5672,24 +5464,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -5849,24 +5633,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -6026,24 +5802,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -6203,24 +5971,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -6380,24 +6140,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -6557,24 +6309,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -6734,24 +6478,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -6911,24 +6647,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -7088,24 +6816,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -7265,24 +6985,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -7442,24 +7154,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -7617,24 +7321,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -7792,24 +7488,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -7967,24 +7655,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -8142,24 +7822,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -8317,24 +7989,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -8492,24 +8156,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -8667,24 +8323,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -8842,24 +8490,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -9017,24 +8657,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -9192,24 +8824,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -9367,24 +8991,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -9542,24 +9158,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -9717,24 +9325,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -9892,24 +9492,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -10067,24 +9659,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -10242,24 +9826,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -10417,24 +9993,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -10592,24 +10160,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -10767,24 +10327,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -10942,24 +10494,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -11117,24 +10661,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -11292,24 +10828,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -11467,24 +10995,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -11642,24 +11162,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -11817,24 +11329,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -11992,24 +11496,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -12167,24 +11663,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -12342,24 +11830,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -12517,24 +11997,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -12692,24 +12164,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -12867,24 +12331,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -13042,24 +12498,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -13219,24 +12667,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -13396,24 +12836,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -13573,24 +13005,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -13750,24 +13174,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -13927,24 +13343,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -14104,24 +13512,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -14281,24 +13681,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -14458,24 +13850,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -14635,24 +14019,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -14812,24 +14188,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -14989,24 +14357,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -15166,24 +14526,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -15343,24 +14695,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -15520,24 +14864,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -15697,24 +15033,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -15874,24 +15202,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -16051,24 +15371,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -16228,24 +15540,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -16405,24 +15709,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -16582,24 +15878,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -16759,24 +16047,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -16936,24 +16216,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -17113,24 +16385,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -17290,24 +16554,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -17467,24 +16723,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -17644,24 +16892,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -17821,24 +17061,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -17998,24 +17230,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -18175,24 +17399,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -18352,24 +17568,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -18529,24 +17737,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -18706,24 +17906,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -18881,24 +18073,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -19056,24 +18240,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -19231,24 +18407,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -19406,24 +18574,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -19581,24 +18741,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -19756,24 +18908,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -19931,24 +19075,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -20106,24 +19242,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -20281,24 +19409,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -20456,24 +19576,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -20631,24 +19743,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -20806,24 +19910,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -20981,24 +20077,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -21156,24 +20244,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -21331,24 +20411,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -21506,24 +20578,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -21681,24 +20745,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -21856,24 +20912,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -22031,24 +21079,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -22206,24 +21246,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -22381,24 +21413,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -22556,24 +21580,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -22731,24 +21747,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -22906,24 +21914,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -23081,24 +22081,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -23256,24 +22248,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -23431,24 +22415,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -23606,24 +22582,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -23781,24 +22749,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -23956,24 +22916,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -24131,24 +23083,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -24316,24 +23260,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -24503,24 +23439,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -24690,24 +23618,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -24877,24 +23797,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -25064,24 +23976,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -25251,24 +24155,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -25438,24 +24334,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -25625,24 +24513,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -25812,24 +24692,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -25999,24 +24871,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -26186,24 +25050,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -26373,24 +25229,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -26560,24 +25408,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -26747,24 +25587,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -26934,24 +25766,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -27121,24 +25945,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -27308,24 +26124,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -27495,24 +26303,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -27682,24 +26482,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -27869,24 +26661,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -28056,24 +26840,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -28243,24 +27019,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -28430,24 +27198,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -28617,24 +27377,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -28804,24 +27556,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -28991,24 +27735,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -29178,24 +27914,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -29365,24 +28093,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -29550,24 +28270,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -29735,24 +28447,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -29920,24 +28624,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -30105,24 +28801,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -30290,24 +28978,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -30475,24 +29155,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -30660,24 +29332,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -30845,24 +29509,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -31030,24 +29686,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -31215,24 +29863,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -31400,24 +30040,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -31585,24 +30217,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -31770,24 +30394,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -31955,24 +30571,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -32140,24 +30748,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -32325,24 +30925,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -32510,24 +31102,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -32695,24 +31279,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -32880,24 +31456,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -33065,24 +31633,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -33250,24 +31810,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -33435,24 +31987,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -33620,24 +32164,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -33805,24 +32341,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -33990,24 +32518,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -34175,24 +32695,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -34360,24 +32872,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -34547,24 +33051,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -34734,24 +33230,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -34921,24 +33409,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -35108,24 +33588,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -35295,24 +33767,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -35482,24 +33946,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -35669,24 +34125,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -35856,24 +34304,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -36043,24 +34483,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -36230,24 +34662,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -36417,24 +34841,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -36604,24 +35020,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -36791,24 +35199,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -36978,24 +35378,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -37165,24 +35557,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -37352,24 +35736,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -37539,24 +35915,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -37726,24 +36094,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -37913,24 +36273,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -38100,24 +36452,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -38287,24 +36631,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -38474,24 +36810,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -38661,24 +36989,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -38848,24 +37168,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -39035,24 +37347,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -39222,24 +37526,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -39409,24 +37705,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -39594,24 +37882,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -39779,24 +38059,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -39964,24 +38236,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -40149,24 +38413,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -40334,24 +38590,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -40519,24 +38767,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -40704,24 +38944,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -40889,24 +39121,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -41074,24 +39298,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -41259,24 +39475,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -41444,24 +39652,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -41629,24 +39829,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -41814,24 +40006,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -41999,24 +40183,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -42184,24 +40360,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -42369,24 +40537,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -42554,24 +40714,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -42739,24 +40891,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -42924,24 +41068,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -43109,24 +41245,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -43294,24 +41422,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -43479,24 +41599,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -43664,24 +41776,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -43849,24 +41953,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -44034,24 +42130,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated @@ -44219,24 +42307,16 @@ services: - name: server pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/server - name: federated pull: always image: owncloudci/php:7.1 - command: - - /usr/local/bin/apachectl - - -e - - debug - - -D - - FOREGROUND + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: APACHE_WEBROOT: /var/www/owncloud/federated From 0093cd7e8a352b80a8e4652f7dfe726fc42c878c Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Sun, 9 Feb 2020 02:28:15 +0000 Subject: [PATCH 124/348] [tx] updated from transifex --- l10n/bg_BG.js | 8 ++++++++ l10n/bg_BG.json | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js index 4bdf23cb..fbffbbf7 100644 --- a/l10n/bg_BG.js +++ b/l10n/bg_BG.js @@ -23,6 +23,7 @@ OC.L10N.register( "Private key password successfully updated." : "Успешно променена тайната парола за ключа.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Трябва да мигрирате ключовете за криптиране от стария формат (ownCloud <= 8.0) до новия. Моля, изпълнете 'occ encryption:migrate' или се свържете с администратора", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден личен ключ за Криптиращата Програма. Моля, обнови личния си ключ в Лични настройки, за да възстановиш достъпа до криптираните си файловете.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложението за шифроване е активирано, но ключовете ви не се инициализират. Моля, излезте и влезте отново.", "Encryption App is enabled and ready" : "Приложението за криптиране е активирано и готово", "Bad Signature" : "Грешен подпис", "Missing Signature" : "Липсва подпис", @@ -33,7 +34,14 @@ OC.L10N.register( "The share will expire on %s." : "Споделянето ще изтече на %s.", "Cheers!" : "Поздрави!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

Администраторът активира сървърно криптиране. Файловете Ви са криптирани с паролата '%s'.

Моля, впишете се в уеб интерфейъст, отидете в секцията 'Базов модул за криптиране на ownCloud' в личните настройки и променете паролата за криптиране въвеждайки тази парола в поелете 'стара парола за вписване' и текущата парола за вписване.

", + "Default encryption module" : "Модул за криптиране по подразбиране", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.", + "Encryption type: Master Key" : "Тип кодиране: Master Key", + "Encryption type: User Specific Key" : "Тип кодиране: User Specific Key", + "Please select an encryption option" : "Моля, изберете опция за криптиране", + "Master Key" : "Master Key", + "User-specific key" : "User-specific key", + "Permanently select this mode" : "Избор за постоянно на този режим", "Encrypt the home storage" : "Криптиране на лоаклното дисково пространство", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Активирането на тази опция ще криптира всички съхранени файлове на главното дисково пространство иначе само файлове на външно дисково пространство ще бъдат криптирани", "Enable recovery key" : "Активиране на ключ за възстановяване", diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json index c9799b20..5618b3da 100644 --- a/l10n/bg_BG.json +++ b/l10n/bg_BG.json @@ -21,6 +21,7 @@ "Private key password successfully updated." : "Успешно променена тайната парола за ключа.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Трябва да мигрирате ключовете за криптиране от стария формат (ownCloud <= 8.0) до новия. Моля, изпълнете 'occ encryption:migrate' или се свържете с администратора", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден личен ключ за Криптиращата Програма. Моля, обнови личния си ключ в Лични настройки, за да възстановиш достъпа до криптираните си файловете.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложението за шифроване е активирано, но ключовете ви не се инициализират. Моля, излезте и влезте отново.", "Encryption App is enabled and ready" : "Приложението за криптиране е активирано и готово", "Bad Signature" : "Грешен подпис", "Missing Signature" : "Липсва подпис", @@ -31,7 +32,14 @@ "The share will expire on %s." : "Споделянето ще изтече на %s.", "Cheers!" : "Поздрави!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

Администраторът активира сървърно криптиране. Файловете Ви са криптирани с паролата '%s'.

Моля, впишете се в уеб интерфейъст, отидете в секцията 'Базов модул за криптиране на ownCloud' в личните настройки и променете паролата за криптиране въвеждайки тази парола в поелете 'стара парола за вписване' и текущата парола за вписване.

", + "Default encryption module" : "Модул за криптиране по подразбиране", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.", + "Encryption type: Master Key" : "Тип кодиране: Master Key", + "Encryption type: User Specific Key" : "Тип кодиране: User Specific Key", + "Please select an encryption option" : "Моля, изберете опция за криптиране", + "Master Key" : "Master Key", + "User-specific key" : "User-specific key", + "Permanently select this mode" : "Избор за постоянно на този режим", "Encrypt the home storage" : "Криптиране на лоаклното дисково пространство", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Активирането на тази опция ще криптира всички съхранени файлове на главното дисково пространство иначе само файлове на външно дисково пространство ще бъдат криптирани", "Enable recovery key" : "Активиране на ключ за възстановяване", From b1153129c2dddb6c1095b130b3437f7f34423fda Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 7 Feb 2020 10:21:08 +0545 Subject: [PATCH 125/348] Run core CLI acceptance tests in drone And reduce the number of parts that the core API tests are split into. Because there is currently a limit of 1,000,000 bytes on the size of .drone.yml --- .drone.starlark | 70 +- .drone.yml | 1742 +++++++++++++++-------------------------------- Makefile | 5 + 3 files changed, 623 insertions(+), 1194 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 4c0f4a38..99b77fd8 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -137,7 +137,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 32, + 'numberOfParts': 30, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -169,7 +169,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 32, + 'numberOfParts': 30, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -202,7 +202,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 32, + 'numberOfParts': 30, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -234,7 +234,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 32, + 'numberOfParts': 30, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -255,6 +255,68 @@ config = { } ], }, + 'cli-core-masterkey': { + 'suites': [ + 'cliCoreMKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'daily-master-qa', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 3, + 'emailNeeded': True, + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'masterkey', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.1', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, + 'cli-core-userkeys': { + 'suites': [ + 'cliCoreUKey', + ], + 'databases': [ + 'mysql:5.7', + ], + 'servers': [ + 'daily-master-qa', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 3, + 'emailNeeded': True, + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'user-keys', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.1', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, 'webUI-core-masterkey': { 'suites': [ 'webUIcoreMKey', diff --git a/.drone.yml b/.drone.yml index bfcbea69..4af0b883 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1613,7 +1613,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-1-master-mysql5.7-php7.1 +name: apiCoreMKey-30-1-master-mysql5.7-php7.1 platform: os: linux @@ -1723,7 +1723,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 1 @@ -1782,7 +1782,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-2-master-mysql5.7-php7.1 +name: apiCoreMKey-30-2-master-mysql5.7-php7.1 platform: os: linux @@ -1892,7 +1892,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 2 @@ -1951,7 +1951,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-3-master-mysql5.7-php7.1 +name: apiCoreMKey-30-3-master-mysql5.7-php7.1 platform: os: linux @@ -2061,7 +2061,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 3 @@ -2120,7 +2120,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-4-master-mysql5.7-php7.1 +name: apiCoreMKey-30-4-master-mysql5.7-php7.1 platform: os: linux @@ -2230,7 +2230,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 4 @@ -2289,7 +2289,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-5-master-mysql5.7-php7.1 +name: apiCoreMKey-30-5-master-mysql5.7-php7.1 platform: os: linux @@ -2399,7 +2399,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 5 @@ -2458,7 +2458,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-6-master-mysql5.7-php7.1 +name: apiCoreMKey-30-6-master-mysql5.7-php7.1 platform: os: linux @@ -2568,7 +2568,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 6 @@ -2627,7 +2627,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-7-master-mysql5.7-php7.1 +name: apiCoreMKey-30-7-master-mysql5.7-php7.1 platform: os: linux @@ -2737,7 +2737,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 7 @@ -2796,7 +2796,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-8-master-mysql5.7-php7.1 +name: apiCoreMKey-30-8-master-mysql5.7-php7.1 platform: os: linux @@ -2906,7 +2906,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 8 @@ -2965,7 +2965,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-9-master-mysql5.7-php7.1 +name: apiCoreMKey-30-9-master-mysql5.7-php7.1 platform: os: linux @@ -3075,7 +3075,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 9 @@ -3134,7 +3134,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-10-master-mysql5.7-php7.1 +name: apiCoreMKey-30-10-master-mysql5.7-php7.1 platform: os: linux @@ -3244,7 +3244,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 10 @@ -3303,7 +3303,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-11-master-mysql5.7-php7.1 +name: apiCoreMKey-30-11-master-mysql5.7-php7.1 platform: os: linux @@ -3413,7 +3413,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 11 @@ -3472,7 +3472,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-12-master-mysql5.7-php7.1 +name: apiCoreMKey-30-12-master-mysql5.7-php7.1 platform: os: linux @@ -3582,7 +3582,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 12 @@ -3641,7 +3641,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-13-master-mysql5.7-php7.1 +name: apiCoreMKey-30-13-master-mysql5.7-php7.1 platform: os: linux @@ -3751,7 +3751,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 13 @@ -3810,7 +3810,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-14-master-mysql5.7-php7.1 +name: apiCoreMKey-30-14-master-mysql5.7-php7.1 platform: os: linux @@ -3920,7 +3920,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 14 @@ -3979,7 +3979,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-15-master-mysql5.7-php7.1 +name: apiCoreMKey-30-15-master-mysql5.7-php7.1 platform: os: linux @@ -4089,7 +4089,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 15 @@ -4148,7 +4148,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-16-master-mysql5.7-php7.1 +name: apiCoreMKey-30-16-master-mysql5.7-php7.1 platform: os: linux @@ -4258,7 +4258,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 16 @@ -4317,7 +4317,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-17-master-mysql5.7-php7.1 +name: apiCoreMKey-30-17-master-mysql5.7-php7.1 platform: os: linux @@ -4427,7 +4427,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 17 @@ -4486,7 +4486,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-18-master-mysql5.7-php7.1 +name: apiCoreMKey-30-18-master-mysql5.7-php7.1 platform: os: linux @@ -4596,7 +4596,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 18 @@ -4655,7 +4655,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-19-master-mysql5.7-php7.1 +name: apiCoreMKey-30-19-master-mysql5.7-php7.1 platform: os: linux @@ -4765,7 +4765,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 19 @@ -4824,7 +4824,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-20-master-mysql5.7-php7.1 +name: apiCoreMKey-30-20-master-mysql5.7-php7.1 platform: os: linux @@ -4934,7 +4934,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 20 @@ -4993,7 +4993,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-21-master-mysql5.7-php7.1 +name: apiCoreMKey-30-21-master-mysql5.7-php7.1 platform: os: linux @@ -5103,7 +5103,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 21 @@ -5162,7 +5162,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-22-master-mysql5.7-php7.1 +name: apiCoreMKey-30-22-master-mysql5.7-php7.1 platform: os: linux @@ -5272,7 +5272,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 22 @@ -5331,7 +5331,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-23-master-mysql5.7-php7.1 +name: apiCoreMKey-30-23-master-mysql5.7-php7.1 platform: os: linux @@ -5441,7 +5441,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 23 @@ -5500,7 +5500,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-24-master-mysql5.7-php7.1 +name: apiCoreMKey-30-24-master-mysql5.7-php7.1 platform: os: linux @@ -5610,7 +5610,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 24 @@ -5669,7 +5669,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-25-master-mysql5.7-php7.1 +name: apiCoreMKey-30-25-master-mysql5.7-php7.1 platform: os: linux @@ -5779,7 +5779,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 25 @@ -5838,7 +5838,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-26-master-mysql5.7-php7.1 +name: apiCoreMKey-30-26-master-mysql5.7-php7.1 platform: os: linux @@ -5948,7 +5948,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 26 @@ -6007,7 +6007,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-27-master-mysql5.7-php7.1 +name: apiCoreMKey-30-27-master-mysql5.7-php7.1 platform: os: linux @@ -6117,7 +6117,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 27 @@ -6176,7 +6176,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-28-master-mysql5.7-php7.1 +name: apiCoreMKey-30-28-master-mysql5.7-php7.1 platform: os: linux @@ -6286,7 +6286,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 28 @@ -6345,7 +6345,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-29-master-mysql5.7-php7.1 +name: apiCoreMKey-30-29-master-mysql5.7-php7.1 platform: os: linux @@ -6455,7 +6455,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 29 @@ -6514,7 +6514,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-30-master-mysql5.7-php7.1 +name: apiCoreMKey-30-30-master-mysql5.7-php7.1 platform: os: linux @@ -6624,7 +6624,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 30 @@ -6683,7 +6683,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-31-master-mysql5.7-php7.1 +name: apiCoreMKey-30-1-latest-mysql5.7-php7.1 platform: os: linux @@ -6705,176 +6705,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 31 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-32-32-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6895,7 +6726,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6962,10 +6793,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -7008,10 +6839,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -7021,7 +6850,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-1-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-2-latest-mysql5.7-php7.1 platform: os: linux @@ -7131,10 +6960,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -7188,7 +7017,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-2-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-3-latest-mysql5.7-php7.1 platform: os: linux @@ -7298,10 +7127,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -7355,7 +7184,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-3-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-4-latest-mysql5.7-php7.1 platform: os: linux @@ -7465,10 +7294,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -7522,7 +7351,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-4-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-5-latest-mysql5.7-php7.1 platform: os: linux @@ -7632,10 +7461,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -7689,7 +7518,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-5-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-6-latest-mysql5.7-php7.1 platform: os: linux @@ -7799,10 +7628,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -7856,7 +7685,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-6-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-7-latest-mysql5.7-php7.1 platform: os: linux @@ -7966,10 +7795,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -8023,7 +7852,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-7-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-8-latest-mysql5.7-php7.1 platform: os: linux @@ -8133,10 +7962,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -8190,7 +8019,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-8-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-9-latest-mysql5.7-php7.1 platform: os: linux @@ -8300,10 +8129,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -8357,7 +8186,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-9-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-10-latest-mysql5.7-php7.1 platform: os: linux @@ -8467,10 +8296,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -8524,7 +8353,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-10-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-11-latest-mysql5.7-php7.1 platform: os: linux @@ -8634,10 +8463,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -8691,7 +8520,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-11-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-12-latest-mysql5.7-php7.1 platform: os: linux @@ -8801,10 +8630,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -8858,7 +8687,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-12-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-13-latest-mysql5.7-php7.1 platform: os: linux @@ -8968,10 +8797,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -9025,7 +8854,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-13-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-14-latest-mysql5.7-php7.1 platform: os: linux @@ -9135,10 +8964,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -9192,7 +9021,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-14-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-15-latest-mysql5.7-php7.1 platform: os: linux @@ -9302,10 +9131,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -9359,7 +9188,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-15-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-16-latest-mysql5.7-php7.1 platform: os: linux @@ -9469,10 +9298,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -9526,7 +9355,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-16-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-17-latest-mysql5.7-php7.1 platform: os: linux @@ -9636,10 +9465,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -9693,7 +9522,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-17-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-18-latest-mysql5.7-php7.1 platform: os: linux @@ -9803,10 +9632,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -9860,7 +9689,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-18-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-19-latest-mysql5.7-php7.1 platform: os: linux @@ -9970,10 +9799,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -10027,7 +9856,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-19-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-20-latest-mysql5.7-php7.1 platform: os: linux @@ -10137,10 +9966,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -10194,7 +10023,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-20-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-21-latest-mysql5.7-php7.1 platform: os: linux @@ -10304,10 +10133,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -10361,7 +10190,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-21-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-22-latest-mysql5.7-php7.1 platform: os: linux @@ -10471,10 +10300,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -10528,7 +10357,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-22-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-23-latest-mysql5.7-php7.1 platform: os: linux @@ -10638,10 +10467,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -10695,7 +10524,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-23-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-24-latest-mysql5.7-php7.1 platform: os: linux @@ -10805,10 +10634,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -10862,7 +10691,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-24-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-25-latest-mysql5.7-php7.1 platform: os: linux @@ -10972,10 +10801,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -11029,7 +10858,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-25-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-26-latest-mysql5.7-php7.1 platform: os: linux @@ -11139,10 +10968,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -11196,7 +11025,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-26-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-27-latest-mysql5.7-php7.1 platform: os: linux @@ -11306,10 +11135,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -11363,7 +11192,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-27-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-28-latest-mysql5.7-php7.1 platform: os: linux @@ -11473,10 +11302,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -11530,7 +11359,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-28-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-29-latest-mysql5.7-php7.1 platform: os: linux @@ -11640,10 +11469,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -11697,7 +11526,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-29-latest-mysql5.7-php7.1 +name: apiCoreMKey-30-30-latest-mysql5.7-php7.1 platform: os: linux @@ -11807,10 +11636,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -11864,7 +11693,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-30-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-1-master-mysql5.7-php7.1 platform: os: linux @@ -11886,7 +11715,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -11907,7 +11736,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -11954,7 +11783,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -11974,10 +11803,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 30 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -12020,8 +11849,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -12031,7 +11862,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-32-31-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-2-master-mysql5.7-php7.1 platform: os: linux @@ -12053,7 +11884,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -12074,7 +11905,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -12121,7 +11952,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -12141,10 +11972,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 30 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -12187,175 +12018,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-32-32-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 32 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -12365,7 +12031,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-1-master-mysql5.7-php7.1 +name: apiCoreUKey-30-3-master-mysql5.7-php7.1 platform: os: linux @@ -12475,10 +12141,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -12534,7 +12200,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-2-master-mysql5.7-php7.1 +name: apiCoreUKey-30-4-master-mysql5.7-php7.1 platform: os: linux @@ -12644,10 +12310,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -12703,7 +12369,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-3-master-mysql5.7-php7.1 +name: apiCoreUKey-30-5-master-mysql5.7-php7.1 platform: os: linux @@ -12813,10 +12479,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -12872,7 +12538,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-4-master-mysql5.7-php7.1 +name: apiCoreUKey-30-6-master-mysql5.7-php7.1 platform: os: linux @@ -12982,10 +12648,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -13041,7 +12707,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-5-master-mysql5.7-php7.1 +name: apiCoreUKey-30-7-master-mysql5.7-php7.1 platform: os: linux @@ -13151,10 +12817,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -13210,7 +12876,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-6-master-mysql5.7-php7.1 +name: apiCoreUKey-30-8-master-mysql5.7-php7.1 platform: os: linux @@ -13320,10 +12986,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -13379,7 +13045,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-7-master-mysql5.7-php7.1 +name: apiCoreUKey-30-9-master-mysql5.7-php7.1 platform: os: linux @@ -13489,10 +13155,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -13548,7 +13214,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-8-master-mysql5.7-php7.1 +name: apiCoreUKey-30-10-master-mysql5.7-php7.1 platform: os: linux @@ -13658,10 +13324,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -13717,7 +13383,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-9-master-mysql5.7-php7.1 +name: apiCoreUKey-30-11-master-mysql5.7-php7.1 platform: os: linux @@ -13827,10 +13493,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -13886,7 +13552,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-10-master-mysql5.7-php7.1 +name: apiCoreUKey-30-12-master-mysql5.7-php7.1 platform: os: linux @@ -13996,10 +13662,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -14055,7 +13721,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-11-master-mysql5.7-php7.1 +name: apiCoreUKey-30-13-master-mysql5.7-php7.1 platform: os: linux @@ -14165,10 +13831,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -14224,7 +13890,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-12-master-mysql5.7-php7.1 +name: apiCoreUKey-30-14-master-mysql5.7-php7.1 platform: os: linux @@ -14334,10 +14000,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -14393,7 +14059,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-13-master-mysql5.7-php7.1 +name: apiCoreUKey-30-15-master-mysql5.7-php7.1 platform: os: linux @@ -14503,10 +14169,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -14562,7 +14228,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-14-master-mysql5.7-php7.1 +name: apiCoreUKey-30-16-master-mysql5.7-php7.1 platform: os: linux @@ -14672,10 +14338,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -14731,7 +14397,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-15-master-mysql5.7-php7.1 +name: apiCoreUKey-30-17-master-mysql5.7-php7.1 platform: os: linux @@ -14841,10 +14507,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -14900,7 +14566,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-16-master-mysql5.7-php7.1 +name: apiCoreUKey-30-18-master-mysql5.7-php7.1 platform: os: linux @@ -15010,10 +14676,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -15069,7 +14735,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-17-master-mysql5.7-php7.1 +name: apiCoreUKey-30-19-master-mysql5.7-php7.1 platform: os: linux @@ -15179,10 +14845,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -15238,7 +14904,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-18-master-mysql5.7-php7.1 +name: apiCoreUKey-30-20-master-mysql5.7-php7.1 platform: os: linux @@ -15348,10 +15014,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -15407,7 +15073,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-19-master-mysql5.7-php7.1 +name: apiCoreUKey-30-21-master-mysql5.7-php7.1 platform: os: linux @@ -15517,10 +15183,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -15576,7 +15242,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-20-master-mysql5.7-php7.1 +name: apiCoreUKey-30-22-master-mysql5.7-php7.1 platform: os: linux @@ -15686,10 +15352,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -15745,7 +15411,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-21-master-mysql5.7-php7.1 +name: apiCoreUKey-30-23-master-mysql5.7-php7.1 platform: os: linux @@ -15855,10 +15521,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -15914,7 +15580,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-22-master-mysql5.7-php7.1 +name: apiCoreUKey-30-24-master-mysql5.7-php7.1 platform: os: linux @@ -16024,10 +15690,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -16083,7 +15749,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-23-master-mysql5.7-php7.1 +name: apiCoreUKey-30-25-master-mysql5.7-php7.1 platform: os: linux @@ -16193,10 +15859,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -16252,7 +15918,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-24-master-mysql5.7-php7.1 +name: apiCoreUKey-30-26-master-mysql5.7-php7.1 platform: os: linux @@ -16362,10 +16028,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -16421,7 +16087,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-25-master-mysql5.7-php7.1 +name: apiCoreUKey-30-27-master-mysql5.7-php7.1 platform: os: linux @@ -16531,10 +16197,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -16590,7 +16256,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-26-master-mysql5.7-php7.1 +name: apiCoreUKey-30-28-master-mysql5.7-php7.1 platform: os: linux @@ -16700,10 +16366,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -16759,7 +16425,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-27-master-mysql5.7-php7.1 +name: apiCoreUKey-30-29-master-mysql5.7-php7.1 platform: os: linux @@ -16869,10 +16535,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -16928,7 +16594,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-28-master-mysql5.7-php7.1 +name: apiCoreUKey-30-30-master-mysql5.7-php7.1 platform: os: linux @@ -17038,10 +16704,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -17097,7 +16763,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-29-master-mysql5.7-php7.1 +name: apiCoreUKey-30-1-latest-mysql5.7-php7.1 platform: os: linux @@ -17119,7 +16785,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17140,7 +16806,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17207,10 +16873,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -17253,10 +16919,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -17266,7 +16930,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-30-master-mysql5.7-php7.1 +name: apiCoreUKey-30-2-latest-mysql5.7-php7.1 platform: os: linux @@ -17288,7 +16952,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17309,7 +16973,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17376,10 +17040,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -17422,10 +17086,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -17435,7 +17097,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-31-master-mysql5.7-php7.1 +name: apiCoreUKey-30-3-latest-mysql5.7-php7.1 platform: os: linux @@ -17457,7 +17119,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17478,7 +17140,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17545,10 +17207,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -17591,10 +17253,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -17604,7 +17264,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-32-master-mysql5.7-php7.1 +name: apiCoreUKey-30-4-latest-mysql5.7-php7.1 platform: os: linux @@ -17626,7 +17286,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17647,7 +17307,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17714,10 +17374,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -17760,10 +17420,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.1 @@ -17773,7 +17431,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-1-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-5-latest-mysql5.7-php7.1 platform: os: linux @@ -17883,10 +17541,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -17940,7 +17598,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-2-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-6-latest-mysql5.7-php7.1 platform: os: linux @@ -18050,10 +17708,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -18107,7 +17765,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-3-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-7-latest-mysql5.7-php7.1 platform: os: linux @@ -18217,10 +17875,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -18274,7 +17932,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-4-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-8-latest-mysql5.7-php7.1 platform: os: linux @@ -18384,10 +18042,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -18441,7 +18099,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-5-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-9-latest-mysql5.7-php7.1 platform: os: linux @@ -18551,10 +18209,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -18608,7 +18266,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-6-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-10-latest-mysql5.7-php7.1 platform: os: linux @@ -18718,10 +18376,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -18775,7 +18433,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-7-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-11-latest-mysql5.7-php7.1 platform: os: linux @@ -18885,10 +18543,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -18942,7 +18600,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-8-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-12-latest-mysql5.7-php7.1 platform: os: linux @@ -19052,10 +18710,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -19109,7 +18767,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-9-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-13-latest-mysql5.7-php7.1 platform: os: linux @@ -19219,10 +18877,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -19276,7 +18934,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-10-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-14-latest-mysql5.7-php7.1 platform: os: linux @@ -19386,10 +19044,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -19443,7 +19101,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-11-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-15-latest-mysql5.7-php7.1 platform: os: linux @@ -19553,10 +19211,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -19610,7 +19268,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-12-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-16-latest-mysql5.7-php7.1 platform: os: linux @@ -19720,10 +19378,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -19777,7 +19435,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-13-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-17-latest-mysql5.7-php7.1 platform: os: linux @@ -19887,10 +19545,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -19944,7 +19602,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-14-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-18-latest-mysql5.7-php7.1 platform: os: linux @@ -20054,10 +19712,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -20111,7 +19769,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-15-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-19-latest-mysql5.7-php7.1 platform: os: linux @@ -20221,10 +19879,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -20278,7 +19936,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-16-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-20-latest-mysql5.7-php7.1 platform: os: linux @@ -20388,10 +20046,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -20445,7 +20103,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-17-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-21-latest-mysql5.7-php7.1 platform: os: linux @@ -20555,10 +20213,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -20612,7 +20270,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-18-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-22-latest-mysql5.7-php7.1 platform: os: linux @@ -20722,10 +20380,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -20779,7 +20437,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-19-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-23-latest-mysql5.7-php7.1 platform: os: linux @@ -20889,10 +20547,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -20946,7 +20604,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-20-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-24-latest-mysql5.7-php7.1 platform: os: linux @@ -21056,10 +20714,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -21113,7 +20771,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-21-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-25-latest-mysql5.7-php7.1 platform: os: linux @@ -21223,10 +20881,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -21280,7 +20938,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-22-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-26-latest-mysql5.7-php7.1 platform: os: linux @@ -21390,10 +21048,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -21447,7 +21105,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-23-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-27-latest-mysql5.7-php7.1 platform: os: linux @@ -21557,10 +21215,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -21614,7 +21272,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-24-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-28-latest-mysql5.7-php7.1 platform: os: linux @@ -21724,10 +21382,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -21781,7 +21439,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-25-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-29-latest-mysql5.7-php7.1 platform: os: linux @@ -21891,10 +21549,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -21948,7 +21606,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-26-latest-mysql5.7-php7.1 +name: apiCoreUKey-30-30-latest-mysql5.7-php7.1 platform: os: linux @@ -22058,10 +21716,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 30 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -22115,7 +21773,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-27-latest-mysql5.7-php7.1 +name: cliCoreMKey-3-1-master-mysql5.7-php7.1 platform: os: linux @@ -22137,7 +21795,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -22148,38 +21806,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.1 @@ -22205,7 +21831,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22214,8 +21840,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22223,12 +21847,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -22253,26 +21877,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -22282,7 +21891,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-28-latest-mysql5.7-php7.1 +name: cliCoreMKey-3-2-master-mysql5.7-php7.1 platform: os: linux @@ -22304,7 +21913,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -22315,38 +21924,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.1 @@ -22372,7 +21949,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22381,8 +21958,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22390,12 +21965,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -22420,26 +21995,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -22449,7 +22009,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-29-latest-mysql5.7-php7.1 +name: cliCoreMKey-3-3-master-mysql5.7-php7.1 platform: os: linux @@ -22471,7 +22031,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -22482,38 +22042,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.1 @@ -22539,7 +22067,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22548,8 +22076,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22557,12 +22083,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 32 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -22587,26 +22113,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -22616,7 +22127,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-30-latest-mysql5.7-php7.1 +name: cliCoreUKey-3-1-master-mysql5.7-php7.1 platform: os: linux @@ -22638,7 +22149,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -22649,38 +22160,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.1 @@ -22715,8 +22194,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22724,12 +22201,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -22754,26 +22231,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -22783,7 +22245,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-31-latest-mysql5.7-php7.1 +name: cliCoreUKey-3-2-master-mysql5.7-php7.1 platform: os: linux @@ -22805,7 +22267,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -22816,38 +22278,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.1 @@ -22882,8 +22312,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -22891,12 +22319,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -22921,26 +22349,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -22950,7 +22363,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-32-32-latest-mysql5.7-php7.1 +name: cliCoreUKey-3-3-master-mysql5.7-php7.1 platform: os: linux @@ -22972,7 +22385,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -22983,38 +22396,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.1 @@ -23049,8 +22430,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -23058,12 +22437,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 32 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -23088,26 +22467,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.1 @@ -42385,134 +41749,132 @@ depends_on: - webUIMasterKey-latest-chrome-mysql5.5-php7.1 - webUIUserKeys-master-chrome-mysql5.5-php7.1 - webUIUserKeys-latest-chrome-mysql5.5-php7.1 -- apiCoreMKey-32-1-master-mysql5.7-php7.1 -- apiCoreMKey-32-2-master-mysql5.7-php7.1 -- apiCoreMKey-32-3-master-mysql5.7-php7.1 -- apiCoreMKey-32-4-master-mysql5.7-php7.1 -- apiCoreMKey-32-5-master-mysql5.7-php7.1 -- apiCoreMKey-32-6-master-mysql5.7-php7.1 -- apiCoreMKey-32-7-master-mysql5.7-php7.1 -- apiCoreMKey-32-8-master-mysql5.7-php7.1 -- apiCoreMKey-32-9-master-mysql5.7-php7.1 -- apiCoreMKey-32-10-master-mysql5.7-php7.1 -- apiCoreMKey-32-11-master-mysql5.7-php7.1 -- apiCoreMKey-32-12-master-mysql5.7-php7.1 -- apiCoreMKey-32-13-master-mysql5.7-php7.1 -- apiCoreMKey-32-14-master-mysql5.7-php7.1 -- apiCoreMKey-32-15-master-mysql5.7-php7.1 -- apiCoreMKey-32-16-master-mysql5.7-php7.1 -- apiCoreMKey-32-17-master-mysql5.7-php7.1 -- apiCoreMKey-32-18-master-mysql5.7-php7.1 -- apiCoreMKey-32-19-master-mysql5.7-php7.1 -- apiCoreMKey-32-20-master-mysql5.7-php7.1 -- apiCoreMKey-32-21-master-mysql5.7-php7.1 -- apiCoreMKey-32-22-master-mysql5.7-php7.1 -- apiCoreMKey-32-23-master-mysql5.7-php7.1 -- apiCoreMKey-32-24-master-mysql5.7-php7.1 -- apiCoreMKey-32-25-master-mysql5.7-php7.1 -- apiCoreMKey-32-26-master-mysql5.7-php7.1 -- apiCoreMKey-32-27-master-mysql5.7-php7.1 -- apiCoreMKey-32-28-master-mysql5.7-php7.1 -- apiCoreMKey-32-29-master-mysql5.7-php7.1 -- apiCoreMKey-32-30-master-mysql5.7-php7.1 -- apiCoreMKey-32-31-master-mysql5.7-php7.1 -- apiCoreMKey-32-32-master-mysql5.7-php7.1 -- apiCoreMKey-32-1-latest-mysql5.7-php7.1 -- apiCoreMKey-32-2-latest-mysql5.7-php7.1 -- apiCoreMKey-32-3-latest-mysql5.7-php7.1 -- apiCoreMKey-32-4-latest-mysql5.7-php7.1 -- apiCoreMKey-32-5-latest-mysql5.7-php7.1 -- apiCoreMKey-32-6-latest-mysql5.7-php7.1 -- apiCoreMKey-32-7-latest-mysql5.7-php7.1 -- apiCoreMKey-32-8-latest-mysql5.7-php7.1 -- apiCoreMKey-32-9-latest-mysql5.7-php7.1 -- apiCoreMKey-32-10-latest-mysql5.7-php7.1 -- apiCoreMKey-32-11-latest-mysql5.7-php7.1 -- apiCoreMKey-32-12-latest-mysql5.7-php7.1 -- apiCoreMKey-32-13-latest-mysql5.7-php7.1 -- apiCoreMKey-32-14-latest-mysql5.7-php7.1 -- apiCoreMKey-32-15-latest-mysql5.7-php7.1 -- apiCoreMKey-32-16-latest-mysql5.7-php7.1 -- apiCoreMKey-32-17-latest-mysql5.7-php7.1 -- apiCoreMKey-32-18-latest-mysql5.7-php7.1 -- apiCoreMKey-32-19-latest-mysql5.7-php7.1 -- apiCoreMKey-32-20-latest-mysql5.7-php7.1 -- apiCoreMKey-32-21-latest-mysql5.7-php7.1 -- apiCoreMKey-32-22-latest-mysql5.7-php7.1 -- apiCoreMKey-32-23-latest-mysql5.7-php7.1 -- apiCoreMKey-32-24-latest-mysql5.7-php7.1 -- apiCoreMKey-32-25-latest-mysql5.7-php7.1 -- apiCoreMKey-32-26-latest-mysql5.7-php7.1 -- apiCoreMKey-32-27-latest-mysql5.7-php7.1 -- apiCoreMKey-32-28-latest-mysql5.7-php7.1 -- apiCoreMKey-32-29-latest-mysql5.7-php7.1 -- apiCoreMKey-32-30-latest-mysql5.7-php7.1 -- apiCoreMKey-32-31-latest-mysql5.7-php7.1 -- apiCoreMKey-32-32-latest-mysql5.7-php7.1 -- apiCoreUKey-32-1-master-mysql5.7-php7.1 -- apiCoreUKey-32-2-master-mysql5.7-php7.1 -- apiCoreUKey-32-3-master-mysql5.7-php7.1 -- apiCoreUKey-32-4-master-mysql5.7-php7.1 -- apiCoreUKey-32-5-master-mysql5.7-php7.1 -- apiCoreUKey-32-6-master-mysql5.7-php7.1 -- apiCoreUKey-32-7-master-mysql5.7-php7.1 -- apiCoreUKey-32-8-master-mysql5.7-php7.1 -- apiCoreUKey-32-9-master-mysql5.7-php7.1 -- apiCoreUKey-32-10-master-mysql5.7-php7.1 -- apiCoreUKey-32-11-master-mysql5.7-php7.1 -- apiCoreUKey-32-12-master-mysql5.7-php7.1 -- apiCoreUKey-32-13-master-mysql5.7-php7.1 -- apiCoreUKey-32-14-master-mysql5.7-php7.1 -- apiCoreUKey-32-15-master-mysql5.7-php7.1 -- apiCoreUKey-32-16-master-mysql5.7-php7.1 -- apiCoreUKey-32-17-master-mysql5.7-php7.1 -- apiCoreUKey-32-18-master-mysql5.7-php7.1 -- apiCoreUKey-32-19-master-mysql5.7-php7.1 -- apiCoreUKey-32-20-master-mysql5.7-php7.1 -- apiCoreUKey-32-21-master-mysql5.7-php7.1 -- apiCoreUKey-32-22-master-mysql5.7-php7.1 -- apiCoreUKey-32-23-master-mysql5.7-php7.1 -- apiCoreUKey-32-24-master-mysql5.7-php7.1 -- apiCoreUKey-32-25-master-mysql5.7-php7.1 -- apiCoreUKey-32-26-master-mysql5.7-php7.1 -- apiCoreUKey-32-27-master-mysql5.7-php7.1 -- apiCoreUKey-32-28-master-mysql5.7-php7.1 -- apiCoreUKey-32-29-master-mysql5.7-php7.1 -- apiCoreUKey-32-30-master-mysql5.7-php7.1 -- apiCoreUKey-32-31-master-mysql5.7-php7.1 -- apiCoreUKey-32-32-master-mysql5.7-php7.1 -- apiCoreUKey-32-1-latest-mysql5.7-php7.1 -- apiCoreUKey-32-2-latest-mysql5.7-php7.1 -- apiCoreUKey-32-3-latest-mysql5.7-php7.1 -- apiCoreUKey-32-4-latest-mysql5.7-php7.1 -- apiCoreUKey-32-5-latest-mysql5.7-php7.1 -- apiCoreUKey-32-6-latest-mysql5.7-php7.1 -- apiCoreUKey-32-7-latest-mysql5.7-php7.1 -- apiCoreUKey-32-8-latest-mysql5.7-php7.1 -- apiCoreUKey-32-9-latest-mysql5.7-php7.1 -- apiCoreUKey-32-10-latest-mysql5.7-php7.1 -- apiCoreUKey-32-11-latest-mysql5.7-php7.1 -- apiCoreUKey-32-12-latest-mysql5.7-php7.1 -- apiCoreUKey-32-13-latest-mysql5.7-php7.1 -- apiCoreUKey-32-14-latest-mysql5.7-php7.1 -- apiCoreUKey-32-15-latest-mysql5.7-php7.1 -- apiCoreUKey-32-16-latest-mysql5.7-php7.1 -- apiCoreUKey-32-17-latest-mysql5.7-php7.1 -- apiCoreUKey-32-18-latest-mysql5.7-php7.1 -- apiCoreUKey-32-19-latest-mysql5.7-php7.1 -- apiCoreUKey-32-20-latest-mysql5.7-php7.1 -- apiCoreUKey-32-21-latest-mysql5.7-php7.1 -- apiCoreUKey-32-22-latest-mysql5.7-php7.1 -- apiCoreUKey-32-23-latest-mysql5.7-php7.1 -- apiCoreUKey-32-24-latest-mysql5.7-php7.1 -- apiCoreUKey-32-25-latest-mysql5.7-php7.1 -- apiCoreUKey-32-26-latest-mysql5.7-php7.1 -- apiCoreUKey-32-27-latest-mysql5.7-php7.1 -- apiCoreUKey-32-28-latest-mysql5.7-php7.1 -- apiCoreUKey-32-29-latest-mysql5.7-php7.1 -- apiCoreUKey-32-30-latest-mysql5.7-php7.1 -- apiCoreUKey-32-31-latest-mysql5.7-php7.1 -- apiCoreUKey-32-32-latest-mysql5.7-php7.1 +- apiCoreMKey-30-1-master-mysql5.7-php7.1 +- apiCoreMKey-30-2-master-mysql5.7-php7.1 +- apiCoreMKey-30-3-master-mysql5.7-php7.1 +- apiCoreMKey-30-4-master-mysql5.7-php7.1 +- apiCoreMKey-30-5-master-mysql5.7-php7.1 +- apiCoreMKey-30-6-master-mysql5.7-php7.1 +- apiCoreMKey-30-7-master-mysql5.7-php7.1 +- apiCoreMKey-30-8-master-mysql5.7-php7.1 +- apiCoreMKey-30-9-master-mysql5.7-php7.1 +- apiCoreMKey-30-10-master-mysql5.7-php7.1 +- apiCoreMKey-30-11-master-mysql5.7-php7.1 +- apiCoreMKey-30-12-master-mysql5.7-php7.1 +- apiCoreMKey-30-13-master-mysql5.7-php7.1 +- apiCoreMKey-30-14-master-mysql5.7-php7.1 +- apiCoreMKey-30-15-master-mysql5.7-php7.1 +- apiCoreMKey-30-16-master-mysql5.7-php7.1 +- apiCoreMKey-30-17-master-mysql5.7-php7.1 +- apiCoreMKey-30-18-master-mysql5.7-php7.1 +- apiCoreMKey-30-19-master-mysql5.7-php7.1 +- apiCoreMKey-30-20-master-mysql5.7-php7.1 +- apiCoreMKey-30-21-master-mysql5.7-php7.1 +- apiCoreMKey-30-22-master-mysql5.7-php7.1 +- apiCoreMKey-30-23-master-mysql5.7-php7.1 +- apiCoreMKey-30-24-master-mysql5.7-php7.1 +- apiCoreMKey-30-25-master-mysql5.7-php7.1 +- apiCoreMKey-30-26-master-mysql5.7-php7.1 +- apiCoreMKey-30-27-master-mysql5.7-php7.1 +- apiCoreMKey-30-28-master-mysql5.7-php7.1 +- apiCoreMKey-30-29-master-mysql5.7-php7.1 +- apiCoreMKey-30-30-master-mysql5.7-php7.1 +- apiCoreMKey-30-1-latest-mysql5.7-php7.1 +- apiCoreMKey-30-2-latest-mysql5.7-php7.1 +- apiCoreMKey-30-3-latest-mysql5.7-php7.1 +- apiCoreMKey-30-4-latest-mysql5.7-php7.1 +- apiCoreMKey-30-5-latest-mysql5.7-php7.1 +- apiCoreMKey-30-6-latest-mysql5.7-php7.1 +- apiCoreMKey-30-7-latest-mysql5.7-php7.1 +- apiCoreMKey-30-8-latest-mysql5.7-php7.1 +- apiCoreMKey-30-9-latest-mysql5.7-php7.1 +- apiCoreMKey-30-10-latest-mysql5.7-php7.1 +- apiCoreMKey-30-11-latest-mysql5.7-php7.1 +- apiCoreMKey-30-12-latest-mysql5.7-php7.1 +- apiCoreMKey-30-13-latest-mysql5.7-php7.1 +- apiCoreMKey-30-14-latest-mysql5.7-php7.1 +- apiCoreMKey-30-15-latest-mysql5.7-php7.1 +- apiCoreMKey-30-16-latest-mysql5.7-php7.1 +- apiCoreMKey-30-17-latest-mysql5.7-php7.1 +- apiCoreMKey-30-18-latest-mysql5.7-php7.1 +- apiCoreMKey-30-19-latest-mysql5.7-php7.1 +- apiCoreMKey-30-20-latest-mysql5.7-php7.1 +- apiCoreMKey-30-21-latest-mysql5.7-php7.1 +- apiCoreMKey-30-22-latest-mysql5.7-php7.1 +- apiCoreMKey-30-23-latest-mysql5.7-php7.1 +- apiCoreMKey-30-24-latest-mysql5.7-php7.1 +- apiCoreMKey-30-25-latest-mysql5.7-php7.1 +- apiCoreMKey-30-26-latest-mysql5.7-php7.1 +- apiCoreMKey-30-27-latest-mysql5.7-php7.1 +- apiCoreMKey-30-28-latest-mysql5.7-php7.1 +- apiCoreMKey-30-29-latest-mysql5.7-php7.1 +- apiCoreMKey-30-30-latest-mysql5.7-php7.1 +- apiCoreUKey-30-1-master-mysql5.7-php7.1 +- apiCoreUKey-30-2-master-mysql5.7-php7.1 +- apiCoreUKey-30-3-master-mysql5.7-php7.1 +- apiCoreUKey-30-4-master-mysql5.7-php7.1 +- apiCoreUKey-30-5-master-mysql5.7-php7.1 +- apiCoreUKey-30-6-master-mysql5.7-php7.1 +- apiCoreUKey-30-7-master-mysql5.7-php7.1 +- apiCoreUKey-30-8-master-mysql5.7-php7.1 +- apiCoreUKey-30-9-master-mysql5.7-php7.1 +- apiCoreUKey-30-10-master-mysql5.7-php7.1 +- apiCoreUKey-30-11-master-mysql5.7-php7.1 +- apiCoreUKey-30-12-master-mysql5.7-php7.1 +- apiCoreUKey-30-13-master-mysql5.7-php7.1 +- apiCoreUKey-30-14-master-mysql5.7-php7.1 +- apiCoreUKey-30-15-master-mysql5.7-php7.1 +- apiCoreUKey-30-16-master-mysql5.7-php7.1 +- apiCoreUKey-30-17-master-mysql5.7-php7.1 +- apiCoreUKey-30-18-master-mysql5.7-php7.1 +- apiCoreUKey-30-19-master-mysql5.7-php7.1 +- apiCoreUKey-30-20-master-mysql5.7-php7.1 +- apiCoreUKey-30-21-master-mysql5.7-php7.1 +- apiCoreUKey-30-22-master-mysql5.7-php7.1 +- apiCoreUKey-30-23-master-mysql5.7-php7.1 +- apiCoreUKey-30-24-master-mysql5.7-php7.1 +- apiCoreUKey-30-25-master-mysql5.7-php7.1 +- apiCoreUKey-30-26-master-mysql5.7-php7.1 +- apiCoreUKey-30-27-master-mysql5.7-php7.1 +- apiCoreUKey-30-28-master-mysql5.7-php7.1 +- apiCoreUKey-30-29-master-mysql5.7-php7.1 +- apiCoreUKey-30-30-master-mysql5.7-php7.1 +- apiCoreUKey-30-1-latest-mysql5.7-php7.1 +- apiCoreUKey-30-2-latest-mysql5.7-php7.1 +- apiCoreUKey-30-3-latest-mysql5.7-php7.1 +- apiCoreUKey-30-4-latest-mysql5.7-php7.1 +- apiCoreUKey-30-5-latest-mysql5.7-php7.1 +- apiCoreUKey-30-6-latest-mysql5.7-php7.1 +- apiCoreUKey-30-7-latest-mysql5.7-php7.1 +- apiCoreUKey-30-8-latest-mysql5.7-php7.1 +- apiCoreUKey-30-9-latest-mysql5.7-php7.1 +- apiCoreUKey-30-10-latest-mysql5.7-php7.1 +- apiCoreUKey-30-11-latest-mysql5.7-php7.1 +- apiCoreUKey-30-12-latest-mysql5.7-php7.1 +- apiCoreUKey-30-13-latest-mysql5.7-php7.1 +- apiCoreUKey-30-14-latest-mysql5.7-php7.1 +- apiCoreUKey-30-15-latest-mysql5.7-php7.1 +- apiCoreUKey-30-16-latest-mysql5.7-php7.1 +- apiCoreUKey-30-17-latest-mysql5.7-php7.1 +- apiCoreUKey-30-18-latest-mysql5.7-php7.1 +- apiCoreUKey-30-19-latest-mysql5.7-php7.1 +- apiCoreUKey-30-20-latest-mysql5.7-php7.1 +- apiCoreUKey-30-21-latest-mysql5.7-php7.1 +- apiCoreUKey-30-22-latest-mysql5.7-php7.1 +- apiCoreUKey-30-23-latest-mysql5.7-php7.1 +- apiCoreUKey-30-24-latest-mysql5.7-php7.1 +- apiCoreUKey-30-25-latest-mysql5.7-php7.1 +- apiCoreUKey-30-26-latest-mysql5.7-php7.1 +- apiCoreUKey-30-27-latest-mysql5.7-php7.1 +- apiCoreUKey-30-28-latest-mysql5.7-php7.1 +- apiCoreUKey-30-29-latest-mysql5.7-php7.1 +- apiCoreUKey-30-30-latest-mysql5.7-php7.1 +- cliCoreMKey-3-1-master-mysql5.7-php7.1 +- cliCoreMKey-3-2-master-mysql5.7-php7.1 +- cliCoreMKey-3-3-master-mysql5.7-php7.1 +- cliCoreUKey-3-1-master-mysql5.7-php7.1 +- cliCoreUKey-3-2-master-mysql5.7-php7.1 +- cliCoreUKey-3-3-master-mysql5.7-php7.1 - webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.1 - webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.1 - webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.1 diff --git a/Makefile b/Makefile index f51bf92d..c9e79e0e 100644 --- a/Makefile +++ b/Makefile @@ -131,6 +131,11 @@ test-acceptance-core-api: ## Run core API acceptance tests test-acceptance-core-api: $(acceptance_test_deps) BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type api -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' +.PHONY: test-acceptance-core-cli +test-acceptance-core-cli: ## Run core CLI acceptance tests +test-acceptance-core-cli: $(acceptance_test_deps) + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type cli -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + .PHONY: test-acceptance-core-webui test-acceptance-core-webui: ## Run core webUI acceptance tests test-acceptance-core-webui: $(acceptance_test_deps) From 833a0474153818f47015b88c553e16208e4dba5f Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 21 Feb 2020 14:11:51 +0545 Subject: [PATCH 126/348] Switch to .drone.star --- .drone.starlark => .drone.star | 0 .drone.yml | 41987 ------------------------------- 2 files changed, 41987 deletions(-) rename .drone.starlark => .drone.star (100%) delete mode 100644 .drone.yml diff --git a/.drone.starlark b/.drone.star similarity index 100% rename from .drone.starlark rename to .drone.star diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 4af0b883..00000000 --- a/.drone.yml +++ /dev/null @@ -1,41987 +0,0 @@ ---- -kind: pipeline -type: docker -name: coding-standard-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: coding-standard - pull: always - image: owncloudci/php:7.1 - commands: - - make test-php-style - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - ---- -kind: pipeline -type: docker -name: coding-standard-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: coding-standard - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-style - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - ---- -kind: pipeline -type: docker -name: coding-standard-php7.3 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: coding-standard - pull: always - image: owncloudci/php:7.3 - commands: - - make test-php-style - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - ---- -kind: pipeline -type: docker -name: phpunit-php7.1-sqlite - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.1 - commands: - - make test-php-unit-dbg - -- name: codecov-upload - pull: always - image: plugins/codecov:2 - settings: - paths: - - tests/output/clover.xml - token: - from_secret: codecov_token - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.1-mysql5.5 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.1 - commands: - - make test-php-unit-dbg - -- name: codecov-upload - pull: always - image: plugins/codecov:2 - settings: - paths: - - tests/output/clover.xml - token: - from_secret: codecov_token - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.1-postgres9.4 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.1 - commands: - - make test-php-unit-dbg - -- name: codecov-upload - pull: always - image: plugins/codecov:2 - settings: - paths: - - tests/output/clover.xml - token: - from_secret: codecov_token - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.2-sqlite - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-unit - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.2-mysql5.5 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-unit - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.2-postgres9.4 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-unit - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.3-sqlite - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.3 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.3 - commands: - - make test-php-unit - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.3-mysql5.5 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.3 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.3 - commands: - - make test-php-unit - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: phpunit-php7.3-postgres9.4 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.3 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.3 - commands: - - make test-php-unit - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliEncryption-master-mysql5.5-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliEncryption-master-postgres9.4-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliEncryption-latest-mysql5.5-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliEncryption-latest-postgres9.4-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIMasterKey-master-chrome-mysql5.5-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIMasterKeyType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIMasterKey-latest-chrome-mysql5.5-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIMasterKeyType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIUserKeys-master-chrome-mysql5.5-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIUserKeysType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIUserKeys-latest-chrome-mysql5.5-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIUserKeysType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.5 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-1-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-2-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-3-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-4-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-5-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-6-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-7-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-8-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-9-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-10-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-11-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-12-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-13-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-14-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-15-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-16-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-17-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-18-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-19-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-20-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-21-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-22-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-23-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-24-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-25-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-26-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-27-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-28-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-29-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-30-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-1-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-2-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-3-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-4-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-5-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-6-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-7-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-8-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-9-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-10-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-11-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-12-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-13-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-14-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-15-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-16-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-17-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-18-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-19-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-20-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-21-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-22-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-23-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-24-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-25-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-26-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-27-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-28-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-29-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-30-30-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-1-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-2-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-3-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-4-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-5-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-6-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-7-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-8-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-9-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-10-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-11-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-12-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-13-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-14-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-15-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-16-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-17-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-18-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-19-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-20-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-21-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-22-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-23-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-24-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-25-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-26-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-27-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-28-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-29-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-30-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-1-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-2-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-3-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-4-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-5-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-6-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-7-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-8-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-9-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-10-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-11-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-12-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-13-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-14-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-15-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-16-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-17-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-18-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-19-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-20-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-21-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-22-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-23-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-24-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-25-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-26-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-27-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-28-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-29-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-30-30-latest-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 30 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-3-1-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-3-2-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-3-3-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliCoreUKey-3-1-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliCoreUKey-3-2-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: cliCoreUKey-3-3-master-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 20 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 21 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 22 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 23 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 24 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 25 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 26 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 27 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 20 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 21 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 22 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 23 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 24 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 25 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 26 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 27 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-20-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 20 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-21-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 21 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-22-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 22 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-23-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 23 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-24-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 24 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-25-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 25 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-26-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 26 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-27-master-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 27 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-1-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-2-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-3-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-4-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-5-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-6-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-7-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-8-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-9-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-10-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-11-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-12-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-13-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-14-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-15-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-16-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-17-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-18-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-19-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-20-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 20 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-21-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 21 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-22-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 22 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-23-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 23 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-24-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 24 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-25-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 25 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-26-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 26 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-27-27-latest-chrome-mysql5.7-php7.1 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.1 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.1 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.1 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.1 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.1 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 27 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.1 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.1 -- coding-standard-php7.2 -- coding-standard-php7.3 - ---- -kind: pipeline -type: docker -name: chat-notifications - -platform: - os: linux - arch: amd64 - -clone: - disable: true - -steps: -- name: notify-rocketchat - pull: always - image: plugins/slack:1 - settings: - channel: builds - webhook: - from_secret: private_rocketchat - -trigger: - ref: - - refs/tags/** - - refs/heads/master - status: - - success - - failure - -depends_on: -- phpunit-php7.1-sqlite -- phpunit-php7.1-mysql5.5 -- phpunit-php7.1-postgres9.4 -- phpunit-php7.2-sqlite -- phpunit-php7.2-mysql5.5 -- phpunit-php7.2-postgres9.4 -- phpunit-php7.3-sqlite -- phpunit-php7.3-mysql5.5 -- phpunit-php7.3-postgres9.4 -- cliEncryption-master-mysql5.5-php7.1 -- cliEncryption-master-postgres9.4-php7.1 -- cliEncryption-latest-mysql5.5-php7.1 -- cliEncryption-latest-postgres9.4-php7.1 -- webUIMasterKey-master-chrome-mysql5.5-php7.1 -- webUIMasterKey-latest-chrome-mysql5.5-php7.1 -- webUIUserKeys-master-chrome-mysql5.5-php7.1 -- webUIUserKeys-latest-chrome-mysql5.5-php7.1 -- apiCoreMKey-30-1-master-mysql5.7-php7.1 -- apiCoreMKey-30-2-master-mysql5.7-php7.1 -- apiCoreMKey-30-3-master-mysql5.7-php7.1 -- apiCoreMKey-30-4-master-mysql5.7-php7.1 -- apiCoreMKey-30-5-master-mysql5.7-php7.1 -- apiCoreMKey-30-6-master-mysql5.7-php7.1 -- apiCoreMKey-30-7-master-mysql5.7-php7.1 -- apiCoreMKey-30-8-master-mysql5.7-php7.1 -- apiCoreMKey-30-9-master-mysql5.7-php7.1 -- apiCoreMKey-30-10-master-mysql5.7-php7.1 -- apiCoreMKey-30-11-master-mysql5.7-php7.1 -- apiCoreMKey-30-12-master-mysql5.7-php7.1 -- apiCoreMKey-30-13-master-mysql5.7-php7.1 -- apiCoreMKey-30-14-master-mysql5.7-php7.1 -- apiCoreMKey-30-15-master-mysql5.7-php7.1 -- apiCoreMKey-30-16-master-mysql5.7-php7.1 -- apiCoreMKey-30-17-master-mysql5.7-php7.1 -- apiCoreMKey-30-18-master-mysql5.7-php7.1 -- apiCoreMKey-30-19-master-mysql5.7-php7.1 -- apiCoreMKey-30-20-master-mysql5.7-php7.1 -- apiCoreMKey-30-21-master-mysql5.7-php7.1 -- apiCoreMKey-30-22-master-mysql5.7-php7.1 -- apiCoreMKey-30-23-master-mysql5.7-php7.1 -- apiCoreMKey-30-24-master-mysql5.7-php7.1 -- apiCoreMKey-30-25-master-mysql5.7-php7.1 -- apiCoreMKey-30-26-master-mysql5.7-php7.1 -- apiCoreMKey-30-27-master-mysql5.7-php7.1 -- apiCoreMKey-30-28-master-mysql5.7-php7.1 -- apiCoreMKey-30-29-master-mysql5.7-php7.1 -- apiCoreMKey-30-30-master-mysql5.7-php7.1 -- apiCoreMKey-30-1-latest-mysql5.7-php7.1 -- apiCoreMKey-30-2-latest-mysql5.7-php7.1 -- apiCoreMKey-30-3-latest-mysql5.7-php7.1 -- apiCoreMKey-30-4-latest-mysql5.7-php7.1 -- apiCoreMKey-30-5-latest-mysql5.7-php7.1 -- apiCoreMKey-30-6-latest-mysql5.7-php7.1 -- apiCoreMKey-30-7-latest-mysql5.7-php7.1 -- apiCoreMKey-30-8-latest-mysql5.7-php7.1 -- apiCoreMKey-30-9-latest-mysql5.7-php7.1 -- apiCoreMKey-30-10-latest-mysql5.7-php7.1 -- apiCoreMKey-30-11-latest-mysql5.7-php7.1 -- apiCoreMKey-30-12-latest-mysql5.7-php7.1 -- apiCoreMKey-30-13-latest-mysql5.7-php7.1 -- apiCoreMKey-30-14-latest-mysql5.7-php7.1 -- apiCoreMKey-30-15-latest-mysql5.7-php7.1 -- apiCoreMKey-30-16-latest-mysql5.7-php7.1 -- apiCoreMKey-30-17-latest-mysql5.7-php7.1 -- apiCoreMKey-30-18-latest-mysql5.7-php7.1 -- apiCoreMKey-30-19-latest-mysql5.7-php7.1 -- apiCoreMKey-30-20-latest-mysql5.7-php7.1 -- apiCoreMKey-30-21-latest-mysql5.7-php7.1 -- apiCoreMKey-30-22-latest-mysql5.7-php7.1 -- apiCoreMKey-30-23-latest-mysql5.7-php7.1 -- apiCoreMKey-30-24-latest-mysql5.7-php7.1 -- apiCoreMKey-30-25-latest-mysql5.7-php7.1 -- apiCoreMKey-30-26-latest-mysql5.7-php7.1 -- apiCoreMKey-30-27-latest-mysql5.7-php7.1 -- apiCoreMKey-30-28-latest-mysql5.7-php7.1 -- apiCoreMKey-30-29-latest-mysql5.7-php7.1 -- apiCoreMKey-30-30-latest-mysql5.7-php7.1 -- apiCoreUKey-30-1-master-mysql5.7-php7.1 -- apiCoreUKey-30-2-master-mysql5.7-php7.1 -- apiCoreUKey-30-3-master-mysql5.7-php7.1 -- apiCoreUKey-30-4-master-mysql5.7-php7.1 -- apiCoreUKey-30-5-master-mysql5.7-php7.1 -- apiCoreUKey-30-6-master-mysql5.7-php7.1 -- apiCoreUKey-30-7-master-mysql5.7-php7.1 -- apiCoreUKey-30-8-master-mysql5.7-php7.1 -- apiCoreUKey-30-9-master-mysql5.7-php7.1 -- apiCoreUKey-30-10-master-mysql5.7-php7.1 -- apiCoreUKey-30-11-master-mysql5.7-php7.1 -- apiCoreUKey-30-12-master-mysql5.7-php7.1 -- apiCoreUKey-30-13-master-mysql5.7-php7.1 -- apiCoreUKey-30-14-master-mysql5.7-php7.1 -- apiCoreUKey-30-15-master-mysql5.7-php7.1 -- apiCoreUKey-30-16-master-mysql5.7-php7.1 -- apiCoreUKey-30-17-master-mysql5.7-php7.1 -- apiCoreUKey-30-18-master-mysql5.7-php7.1 -- apiCoreUKey-30-19-master-mysql5.7-php7.1 -- apiCoreUKey-30-20-master-mysql5.7-php7.1 -- apiCoreUKey-30-21-master-mysql5.7-php7.1 -- apiCoreUKey-30-22-master-mysql5.7-php7.1 -- apiCoreUKey-30-23-master-mysql5.7-php7.1 -- apiCoreUKey-30-24-master-mysql5.7-php7.1 -- apiCoreUKey-30-25-master-mysql5.7-php7.1 -- apiCoreUKey-30-26-master-mysql5.7-php7.1 -- apiCoreUKey-30-27-master-mysql5.7-php7.1 -- apiCoreUKey-30-28-master-mysql5.7-php7.1 -- apiCoreUKey-30-29-master-mysql5.7-php7.1 -- apiCoreUKey-30-30-master-mysql5.7-php7.1 -- apiCoreUKey-30-1-latest-mysql5.7-php7.1 -- apiCoreUKey-30-2-latest-mysql5.7-php7.1 -- apiCoreUKey-30-3-latest-mysql5.7-php7.1 -- apiCoreUKey-30-4-latest-mysql5.7-php7.1 -- apiCoreUKey-30-5-latest-mysql5.7-php7.1 -- apiCoreUKey-30-6-latest-mysql5.7-php7.1 -- apiCoreUKey-30-7-latest-mysql5.7-php7.1 -- apiCoreUKey-30-8-latest-mysql5.7-php7.1 -- apiCoreUKey-30-9-latest-mysql5.7-php7.1 -- apiCoreUKey-30-10-latest-mysql5.7-php7.1 -- apiCoreUKey-30-11-latest-mysql5.7-php7.1 -- apiCoreUKey-30-12-latest-mysql5.7-php7.1 -- apiCoreUKey-30-13-latest-mysql5.7-php7.1 -- apiCoreUKey-30-14-latest-mysql5.7-php7.1 -- apiCoreUKey-30-15-latest-mysql5.7-php7.1 -- apiCoreUKey-30-16-latest-mysql5.7-php7.1 -- apiCoreUKey-30-17-latest-mysql5.7-php7.1 -- apiCoreUKey-30-18-latest-mysql5.7-php7.1 -- apiCoreUKey-30-19-latest-mysql5.7-php7.1 -- apiCoreUKey-30-20-latest-mysql5.7-php7.1 -- apiCoreUKey-30-21-latest-mysql5.7-php7.1 -- apiCoreUKey-30-22-latest-mysql5.7-php7.1 -- apiCoreUKey-30-23-latest-mysql5.7-php7.1 -- apiCoreUKey-30-24-latest-mysql5.7-php7.1 -- apiCoreUKey-30-25-latest-mysql5.7-php7.1 -- apiCoreUKey-30-26-latest-mysql5.7-php7.1 -- apiCoreUKey-30-27-latest-mysql5.7-php7.1 -- apiCoreUKey-30-28-latest-mysql5.7-php7.1 -- apiCoreUKey-30-29-latest-mysql5.7-php7.1 -- apiCoreUKey-30-30-latest-mysql5.7-php7.1 -- cliCoreMKey-3-1-master-mysql5.7-php7.1 -- cliCoreMKey-3-2-master-mysql5.7-php7.1 -- cliCoreMKey-3-3-master-mysql5.7-php7.1 -- cliCoreUKey-3-1-master-mysql5.7-php7.1 -- cliCoreUKey-3-2-master-mysql5.7-php7.1 -- cliCoreUKey-3-3-master-mysql5.7-php7.1 -- webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.1 -- webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-20-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-21-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-22-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-23-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-24-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-25-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-26-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-27-master-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-1-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-2-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-3-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-4-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-5-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-6-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-7-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-8-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-9-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-10-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-11-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-12-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-13-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-14-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-15-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-16-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-17-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-18-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-19-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-20-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-21-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-22-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-23-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-24-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-25-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-26-latest-chrome-mysql5.7-php7.1 -- webUIcoreUKey-27-27-latest-chrome-mysql5.7-php7.1 - -... From 1df05bcbccc157cbc5c47c61753faf0bc2f1e23d Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 21 Feb 2020 14:16:11 +0545 Subject: [PATCH 127/348] Reduce core API numberOfParts to 28 --- .drone.star | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.star b/.drone.star index 99b77fd8..d103c3a0 100644 --- a/.drone.star +++ b/.drone.star @@ -137,7 +137,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 30, + 'numberOfParts': 28, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -169,7 +169,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 30, + 'numberOfParts': 28, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -202,7 +202,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 30, + 'numberOfParts': 28, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -234,7 +234,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 30, + 'numberOfParts': 28, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', From 9be02a93af61788a5e8b29c3fbbca0e6ee909f9b Mon Sep 17 00:00:00 2001 From: HariBhandari Date: Mon, 24 Feb 2020 13:09:29 +0545 Subject: [PATCH 128/348] [Tests-only] guzzle version updated --- vendor-bin/behat/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index 68eb523a..efaba0f0 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -14,7 +14,7 @@ "sensiolabs/behat-page-object-extension": "^2.0", "symfony/translation": "^3.4", "sabre/xml": "^2.1", - "guzzlehttp/guzzle": "^5.3", + "guzzlehttp/guzzle": "^6.5", "phpunit/phpunit": "^7.5" } } From 1c348bfbe5b27c72f8e0075fe409213a81af3e66 Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Tue, 25 Feb 2020 03:05:45 +0000 Subject: [PATCH 129/348] [tx] updated from transifex --- l10n/pl.js | 4 ++++ l10n/pl.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/l10n/pl.js b/l10n/pl.js index 081b21b0..51a36c87 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -34,7 +34,11 @@ OC.L10N.register( "Cheers!" : "Dzięki!", "Default encryption module" : "Domyślny moduł szyfrowania", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.", + "Encryption type: Master Key" : "Rodzaj szyfrowania: Klucz główny", + "Encryption type: User Specific Key" : "Rodzaj szyfrowania: Klucz użytkownika", "Please select an encryption option" : "Zaznacz opcję szyfrowania", + "Master Key" : "Główny klucz", + "User-specific key" : "Klucz użytkownika", "Permanently select this mode" : "Wybierz ten tryb na stałe", "Encrypt the home storage" : "Zaszyfruj domowe składowisko danych", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Włączenie tej opcji szyfruje wszystkie pliki przechowywane w głównym składowisku danych, w przeciwnym wypadku zaszyfrowane zostaną tylko pliki przechowywane na zewnętrznych składowiskach.", diff --git a/l10n/pl.json b/l10n/pl.json index 3090676a..6cbe2764 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -32,7 +32,11 @@ "Cheers!" : "Dzięki!", "Default encryption module" : "Domyślny moduł szyfrowania", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.", + "Encryption type: Master Key" : "Rodzaj szyfrowania: Klucz główny", + "Encryption type: User Specific Key" : "Rodzaj szyfrowania: Klucz użytkownika", "Please select an encryption option" : "Zaznacz opcję szyfrowania", + "Master Key" : "Główny klucz", + "User-specific key" : "Klucz użytkownika", "Permanently select this mode" : "Wybierz ten tryb na stałe", "Encrypt the home storage" : "Zaszyfruj domowe składowisko danych", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Włączenie tej opcji szyfruje wszystkie pliki przechowywane w głównym składowisku danych, w przeciwnym wypadku zaszyfrowane zostaną tylko pliki przechowywane na zewnętrznych składowiskach.", From 2041c99d845ca44b33201ee6011a297c89343bda Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 12 Mar 2020 14:13:41 +0545 Subject: [PATCH 130/348] Pin behat/mink to 1.7.1 and update other acceptance test dependencies --- vendor-bin/behat/composer.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index efaba0f0..c24690b5 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -1,19 +1,20 @@ { "config" : { "platform": { - "php": "7.1" + "php": "7.1.3" } }, "require": { - "behat/behat": "^3.0", - "behat/mink-extension": "^2.2", + "behat/behat": "^3.6", + "behat/mink": "1.7.1", + "behat/mink-extension": "^2.3", "behat/mink-goutte-driver": "^1.2", - "behat/mink-selenium2-driver": "dev-master", + "behat/mink-selenium2-driver": "^1.4", "jarnaiz/behat-junit-formatter": "^1.3", "rdx/behat-variables": "^1.2", - "sensiolabs/behat-page-object-extension": "^2.0", - "symfony/translation": "^3.4", - "sabre/xml": "^2.1", + "sensiolabs/behat-page-object-extension": "^2.3", + "symfony/translation": "^4.4", + "sabre/xml": "^2.2", "guzzlehttp/guzzle": "^6.5", "phpunit/phpunit": "^7.5" } From 2f9816beb0198172a3508fb63e52caae0868c84f Mon Sep 17 00:00:00 2001 From: Parajuli Kiran Date: Fri, 17 Apr 2020 13:53:09 +0545 Subject: [PATCH 131/348] Bump phan 2.7 --- vendor-bin/phan/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/phan/composer.json b/vendor-bin/phan/composer.json index b8f6ca70..90adb9d1 100644 --- a/vendor-bin/phan/composer.json +++ b/vendor-bin/phan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phan/phan": "^1.0.0" + "phan/phan": "^2.7" } } From 7933ee08412d0ee50744a42b6e95ec3badf85e5a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 18 Apr 2020 12:24:49 +0545 Subject: [PATCH 132/348] Bump bamarni/composer-bin-plugin to 1.4 --- composer.json | 2 +- composer.lock | 33 ++++++++++++++++++++------------- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/composer.json b/composer.json index 5174b1b8..1c2c9c7b 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ "require": { }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.2" + "bamarni/composer-bin-plugin": "^1.4" }, "extra": { "bamarni-bin": { diff --git a/composer.lock b/composer.lock index 5e853e69..d757a251 100644 --- a/composer.lock +++ b/composer.lock @@ -1,39 +1,37 @@ { "_readme": [ "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "content-hash": "b76137288179cf2415e36bcc2c9b1df8", + "content-hash": "89cd9fec28fc9820ceb76ec27fb54d72", "packages": [], "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "v1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "67f9d314dc7ecf7245b8637906e151ccc62b8d24" + "reference": "46cb272590cc6b7f5947655063a7fd6ea097838b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/67f9d314dc7ecf7245b8637906e151ccc62b8d24", - "reference": "67f9d314dc7ecf7245b8637906e151ccc62b8d24", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/46cb272590cc6b7f5947655063a7fd6ea097838b", + "reference": "46cb272590cc6b7f5947655063a7fd6ea097838b", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0" + "composer-plugin-api": "^1.0 || ^2.0", + "php": "^5.6 || ^7.0 || ^8.0" }, "require-dev": { - "composer/composer": "dev-master", + "composer/composer": "^1.0 || ^2.0", "symfony/console": "^2.5 || ^3.0 || ^4.0" }, "type": "composer-plugin", "extra": { - "class": "Bamarni\\Composer\\Bin\\Plugin", - "branch-alias": { - "dev-master": "1.1-dev" - } + "class": "Bamarni\\Composer\\Bin\\Plugin" }, "autoload": { "psr-4": { @@ -44,7 +42,16 @@ "license": [ "MIT" ], - "time": "2019-03-17T12:38:04+00:00" + "description": "No conflicts for your bin dependencies", + "keywords": [ + "composer", + "conflict", + "dependency", + "executable", + "isolation", + "tool" + ], + "time": "2020-04-17T09:33:47+00:00" } ], "aliases": [], From a82d228ddde8595abb5c5c53ff7a62e690d56da5 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 18 Apr 2020 12:27:12 +0545 Subject: [PATCH 133/348] Drop PHP 7.1 from CI --- .drone.star | 66 ++++++++++++++++++++++++++++------------------------- 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/.drone.star b/.drone.star index d103c3a0..22eacec3 100644 --- a/.drone.star +++ b/.drone.star @@ -12,7 +12,6 @@ config = { 'codestyle': { 'ordinary' : { 'phpVersions': [ - '7.1', '7.2', '7.3', ], @@ -24,7 +23,7 @@ config = { 'phpunit': { 'withCoverage' : { 'phpVersions': [ - '7.1', + '7.2', ], 'databases': [ 'sqlite', @@ -34,7 +33,6 @@ config = { }, 'withoutCoverage' : { 'phpVersions': [ - '7.2', '7.3', ], 'databases': [ @@ -62,7 +60,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -88,7 +86,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -114,7 +112,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -146,7 +144,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -179,7 +177,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -211,7 +209,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -244,7 +242,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -275,7 +273,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -306,7 +304,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -338,7 +336,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -371,7 +369,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -403,7 +401,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -436,7 +434,7 @@ config = { 'extraSetup': [ { 'name': 'configure-app', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', @@ -491,7 +489,7 @@ def codestyle(): return pipelines default = { - 'phpVersions': ['7.1'], + 'phpVersions': ['7.2'], } if 'defaults' in config: @@ -680,7 +678,7 @@ def phan(): return pipelines default = { - 'phpVersions': ['7.1', '7.2', '7.3'], + 'phpVersions': ['7.2', '7.3'], } if 'defaults' in config: @@ -752,7 +750,7 @@ def build(): return pipelines default = { - 'phpVersions': ['7.1'], + 'phpVersions': ['7.2'], 'commands': [ 'make dist' ], @@ -847,6 +845,7 @@ def javascript(): 'extraServices': [], 'extraEnvironment': {}, 'extraCommandsBeforeTestRun': [], + 'extraTeardown': [], } if 'defaults' in config: @@ -877,20 +876,20 @@ def javascript(): }, 'steps': installCore('daily-master-qa', 'sqlite', False) + - installApp('7.1') + - setupServerAndApp('7.1', params['logLevel']) + + installApp('7.2') + + setupServerAndApp('7.2', params['logLevel']) + params['extraSetup'] + [ { 'name': 'js-tests', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'environment': params['extraEnvironment'], 'commands': params['extraCommandsBeforeTestRun'] + [ 'make test-js' ] } - ], + ] + params['extraTeardown'], 'services': params['extraServices'], 'depends_on': [], 'trigger': { @@ -930,7 +929,7 @@ def phptests(testType): errorFound = False default = { - 'phpVersions': ['7.1', '7.2', '7.3'], + 'phpVersions': ['7.2', '7.3'], 'databases': [ 'sqlite', 'mariadb:10.2', 'mysql:5.5', 'mysql:5.7', 'postgres:9.4', 'oracle' ], @@ -944,6 +943,7 @@ def phptests(testType): 'extraEnvironment': {}, 'extraCommandsBeforeTestRun': [], 'extraApps': {}, + 'extraTeardown': [], } if 'defaults' in config: @@ -1042,7 +1042,7 @@ def phptests(testType): command ] } - ], + ] + params['extraTeardown'], 'services': databaseService(db) + cephService(params['cephS3']) + @@ -1097,7 +1097,7 @@ def acceptance(): default = { 'servers': ['daily-master-qa', 'latest'], 'browsers': ['chrome'], - 'phpVersions': ['7.1'], + 'phpVersions': ['7.2'], 'databases': ['mariadb:10.2'], 'federatedServerNeeded': False, 'filterTags': '', @@ -1110,6 +1110,7 @@ def acceptance(): 'xForwardedFor': False, 'extraSetup': [], 'extraServices': [], + 'extraTeardown': [], 'extraEnvironment': {}, 'extraCommandsBeforeTestRun': [], 'extraApps': {}, @@ -1270,7 +1271,7 @@ def acceptance(): 'make %s' % makeParameter ] }), - ], + ] + params['extraTeardown'], 'services': databaseService(db) + browserService(browser) + @@ -1518,16 +1519,18 @@ def getDbName(db): def getDbUsername(db): name = getDbName(db) + # The Oracle image has the Db Username hardcoded if name == 'oracle': - return 'system' + return 'autotest' return 'owncloud' def getDbPassword(db): name = getDbName(db) + # The Oracle image has the Db Password hardcoded if name == 'oracle': - return 'oracle' + return 'owncloud' return 'owncloud' @@ -1537,6 +1540,7 @@ def getDbRootPassword(): def getDbDatabase(db): name = getDbName(db) + # The Oracle image has the Db Name hardcoded if name == 'oracle': return 'XE' @@ -1664,7 +1668,7 @@ def setupCeph(serviceParams): return [{ 'name': 'setup-ceph', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': setupCommands + ([ './apps/files_primary_s3/tests/drone/create-bucket.sh', @@ -1692,7 +1696,7 @@ def setupScality(serviceParams): return [{ 'name': 'setup-scality', - 'image': 'owncloudci/php:7.1', + 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': setupCommands + ([ 'php occ s3:create-bucket owncloud --accept-warning' From 0860e686d828f134181b8c7da613b00a577d3abb Mon Sep 17 00:00:00 2001 From: HariBhandari07 Date: Mon, 27 Apr 2020 14:33:54 +0545 Subject: [PATCH 134/348] Implement phpunit v8 --- tests/unit/Command/FixEncryptedVersionTest.php | 16 ++++++++-------- tests/unit/Panels/AdminTest.php | 2 +- tests/unit/Panels/PersonalTest.php | 2 +- vendor-bin/behat/composer.json | 4 ++-- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index c1ad428c..54c5d29d 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -128,12 +128,12 @@ public function testEncryptedVersionIsNotZero() { $output = $this->commandTester->getDisplay(); - $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt Increment the encrypted version to 1 The file /test_enc_version_affected_user1/files/hello.txt is: OK Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 1", $output); - $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/world.txt + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/world.txt The file /test_enc_version_affected_user1/files/world.txt is: OK", $output); /** * We need to add ob_start at the end because if not done, it would be considered as a risky test. @@ -190,9 +190,9 @@ public function testEncryptedVersionLessThanOriginalValue() { $output = $this->commandTester->getDisplay(); - $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt The file /test_enc_version_affected_user1/files/foo.txt is: OK", $output); - $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt Decrement the encrypted version to 1 Increment the encrypted version to 3 @@ -201,7 +201,7 @@ public function testEncryptedVersionLessThanOriginalValue() { Increment the encrypted version to 6 The file /test_enc_version_affected_user1/files/hello.txt is: OK Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 6", $output); - $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/world.txt + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/world.txt Attempting to fix the path: /test_enc_version_affected_user1/files/world.txt Increment the encrypted version to 2 Increment the encrypted version to 3 @@ -262,9 +262,9 @@ public function testEncryptedVersionGreaterThanOriginalValue() { $output = $this->commandTester->getDisplay(); - $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt The file /test_enc_version_affected_user1/files/foo.txt is: OK", $output); - $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt Attempting to fix the path: /test_enc_version_affected_user1/files/hello.txt Decrement the encrypted version to 14 Decrement the encrypted version to 13 @@ -274,7 +274,7 @@ public function testEncryptedVersionGreaterThanOriginalValue() { Decrement the encrypted version to 9 The file /test_enc_version_affected_user1/files/hello.txt is: OK Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 9", $output); - $this->assertContains("Verifying the content of file /test_enc_version_affected_user1/files/world.txt + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/world.txt Attempting to fix the path: /test_enc_version_affected_user1/files/world.txt Decrement the encrypted version to 14 Decrement the encrypted version to 13 diff --git a/tests/unit/Panels/AdminTest.php b/tests/unit/Panels/AdminTest.php index 66ef44a7..85d53cd4 100644 --- a/tests/unit/Panels/AdminTest.php +++ b/tests/unit/Panels/AdminTest.php @@ -76,6 +76,6 @@ public function testGetPriority() { public function testGetPanel() { $templateHtml = $this->panel->getPanel()->fetchPage(); - $this->assertContains('', $templateHtml); + $this->assertStringContainsString('', $templateHtml); } } diff --git a/tests/unit/Panels/PersonalTest.php b/tests/unit/Panels/PersonalTest.php index 77ba2ea6..faabdf86 100644 --- a/tests/unit/Panels/PersonalTest.php +++ b/tests/unit/Panels/PersonalTest.php @@ -85,6 +85,6 @@ public function testGetPanel() { $mockUser->expects($this->once())->method('getUID')->willReturn('testUser'); $this->userSession->expects($this->once())->method('getUser')->willReturn($mockUser); $templateHtml = $this->panel->getPanel()->fetchPage(); - $this->assertContains('', $templateHtml); + $this->assertStringContainsString('', $templateHtml); } } diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index c24690b5..71272d4b 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -1,7 +1,7 @@ { "config" : { "platform": { - "php": "7.1.3" + "php": "7.2" } }, "require": { @@ -16,6 +16,6 @@ "symfony/translation": "^4.4", "sabre/xml": "^2.2", "guzzlehttp/guzzle": "^6.5", - "phpunit/phpunit": "^7.5" + "phpunit/phpunit": "^8.5" } } From 1ef2d10b1c51c9b1eab846946d3e98f4394d16bb Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 4 May 2020 12:29:47 +0545 Subject: [PATCH 135/348] Bump phpstan to 0.12 --- vendor-bin/phpstan/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/phpstan/composer.json b/vendor-bin/phpstan/composer.json index cb0a6232..5d848311 100644 --- a/vendor-bin/phpstan/composer.json +++ b/vendor-bin/phpstan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phpstan/phpstan": "^0.10.2" + "phpstan/phpstan": "^0.12" } } From 1b4f9bd05963c7857e2210cac960cc8a6d8a28e1 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 29 Apr 2020 17:58:38 +0545 Subject: [PATCH 136/348] Adjust drone pipelines for PHP 7.4 --- .drone.star | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 22eacec3..f47b91c1 100644 --- a/.drone.star +++ b/.drone.star @@ -14,6 +14,7 @@ config = { 'phpVersions': [ '7.2', '7.3', + '7.4', ], }, }, @@ -34,6 +35,7 @@ config = { 'withoutCoverage' : { 'phpVersions': [ '7.3', + '7.4', ], 'databases': [ 'sqlite', @@ -678,7 +680,7 @@ def phan(): return pipelines default = { - 'phpVersions': ['7.2', '7.3'], + 'phpVersions': ['7.2', '7.3', '7.4'], } if 'defaults' in config: @@ -929,7 +931,7 @@ def phptests(testType): errorFound = False default = { - 'phpVersions': ['7.2', '7.3'], + 'phpVersions': ['7.2', '7.3', '7.4'], 'databases': [ 'sqlite', 'mariadb:10.2', 'mysql:5.5', 'mysql:5.7', 'postgres:9.4', 'oracle' ], From 95e8c26c6d7ad5c83751aa1212a276ce8089dee8 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 29 Apr 2020 17:59:21 +0545 Subject: [PATCH 137/348] Ignore .phpunit.result.cache --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 3b01309e..07bef675 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ vendor-bin/**/composer.lock # Tests - auto-generated files /tests/acceptance/output* /tests/output +.phpunit.result.cache From 327353fe5cbc7083953c2e731960043a720a2fb2 Mon Sep 17 00:00:00 2001 From: Victor Dubiniuk Date: Tue, 5 May 2020 14:23:02 +0300 Subject: [PATCH 138/348] Update the oldest unit test to 2020 --- tests/unit/Hooks/UserHooksTest.php | 229 +++++++++++------------------ 1 file changed, 84 insertions(+), 145 deletions(-) diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index eaf8697b..d59e390d 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -6,7 +6,7 @@ * @author Thomas Müller * @author Vincent Petry * - * @copyright Copyright (c) 2019, ownCloud GmbH + * @copyright Copyright (c) 2020, ownCloud GmbH * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify @@ -25,7 +25,6 @@ namespace OCA\Encryption\Tests\Hooks; -use OC\User\Manager; use OCA\Encryption\Crypto\Crypt; use OCA\Encryption\Hooks\UserHooks; use OCA\Encryption\KeyManager; @@ -35,7 +34,10 @@ use OCA\Encryption\Util; use OCP\IConfig; use OCP\ILogger; +use OCP\IUser; +use OCP\IUserManager; use OCP\IUserSession; +use PHPUnit\Framework\MockObject\MockObject; use Test\TestCase; /** @@ -46,42 +48,43 @@ */ class UserHooksTest extends TestCase { /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $utilMock; /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $recoveryMock; /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $sessionMock; /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $keyManagerMock; /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $userManagerMock; /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $userSetupMock; /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $userSessionMock; /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $cryptMock; /** - * @var \PHPUnit\Framework\MockObject\MockObject + * @var MockObject */ private $loggerMock; + private $config; /** * @var UserHooks @@ -90,10 +93,12 @@ class UserHooksTest extends TestCase { private $params = ['uid' => 'testUser', 'password' => 'password']; + private $keyPair = ['publicKey' => 'abcd', 'privateKey' => 'efgh']; + public function testLogin() { $this->userSetupMock->expects($this->once()) ->method('setupUser') - ->willReturnOnConsecutiveCalls(true, false); + ->willReturn(true); $this->keyManagerMock->expects($this->once()) ->method('init') @@ -135,27 +140,10 @@ public function testPostDeleteUser() { * @dataProvider dataTestPreSetPassphrase */ public function testPreSetPassphrase($canChange) { + /** @var UserHooks | MockObject $instance */ + $instance = $this->getInstanceMock(['setPassphrase']); - /** @var UserHooks | \PHPUnit\Framework\MockObject\MockObject $instance */ - $instance = $this->getMockBuilder('OCA\Encryption\Hooks\UserHooks') - ->setConstructorArgs( - [ - $this->keyManagerMock, - $this->userManagerMock, - $this->loggerMock, - $this->userSetupMock, - $this->userSessionMock, - $this->utilMock, - $this->sessionMock, - $this->cryptMock, - $this->recoveryMock, - $this->config - ] - ) - ->setMethods(['setPassphrase']) - ->getMock(); - - $userMock = $this->createMock('OCP\IUser'); + $userMock = $this->createMock(IUser::class); $this->userManagerMock->expects($this->once()) ->method('get') @@ -189,7 +177,7 @@ public function dataTestPreSetPassphrase() { public function testSetPassphrase() { $this->sessionMock->expects($this->exactly(4)) ->method('getPrivateKey') - ->willReturnOnConsecutiveCalls(true, false); + ->willReturnOnConsecutiveCalls(true, false, false, false); $this->cryptMock->expects($this->exactly(4)) ->method('encryptPrivateKey') @@ -199,6 +187,10 @@ public function testSetPassphrase() { ->method('generateHeader') ->willReturn(Crypt::HEADER_START . ':Cipher:test:' . Crypt::HEADER_END); + $this->cryptMock->expects($this->any()) + ->method('createKeyPair') + ->willReturn($this->keyPair); + $this->keyManagerMock->expects($this->exactly(4)) ->method('setPrivateKey') ->willReturnCallback(function ($user, $key) { @@ -214,23 +206,9 @@ public function testSetPassphrase() { $this->recoveryMock->expects($this->exactly(3)) ->method('isRecoveryEnabledForUser') ->with('testUser') - ->willReturnOnConsecutiveCalls(true, false); + ->willReturnOnConsecutiveCalls(true, false, false); - $this->instance = $this->getMockBuilder('OCA\Encryption\Hooks\UserHooks') - ->setConstructorArgs( - [ - $this->keyManagerMock, - $this->userManagerMock, - $this->loggerMock, - $this->userSetupMock, - $this->userSessionMock, - $this->utilMock, - $this->sessionMock, - $this->cryptMock, - $this->recoveryMock, - $this->config - ] - )->setMethods(['initMountPoints'])->getMock(); + $this->instance = $this->getInstanceMock(['initMountPoints']); $this->instance->expects($this->exactly(3))->method('initMountPoints'); @@ -251,9 +229,6 @@ public function testSetPassphrase() { ->with('testUser') ->willReturn(false); - $this->cryptMock->expects($this->once()) - ->method('createKeyPair'); - $this->keyManagerMock->expects($this->once()) ->method('setPrivateKey'); @@ -268,77 +243,52 @@ public function testSetPassphrase() { * Test setPassphrase without session and no logger error should appear */ public function testSetPassphraseWithoutSession() { - $keyManager = $this->createMock(KeyManager::class); - $userManager = $this->createMock(Manager::class); - $logger = $this->createMock(ILogger::class); - $setUp = $this->createMock(Setup::class); - $userSession = $this->createMock(IUserSession::class); - $encryptionUtil = $this->createMock(Util::class); - $encryptionSession = $this->createMock(Session::class); - $recovery = $this->createMock(Recovery::class); - $crypt = $this->createMock(Crypt::class); - $config = $this->createMock(IConfig::class); - - //$userHooks = new UserHooks($keyManager, $userManager, $logger, $setUp, $userSession, $encryptionUtil, $encryptionSession, $crypt, $recovery, $config); - $userHooks = $this->getMockBuilder(UserHooks::class) - ->setConstructorArgs([ - $keyManager, $userManager, $logger, - $setUp, $userSession, $encryptionUtil, - $encryptionSession, $crypt, $recovery, $config - ])->setMethods(['initMountPoints'])->getMock(); + /** @var UserHooks $userHooks */ + $userHooks = $this->getInstanceMock(['initMountPoints']); - $userSession->expects($this->any()) + $this->userSessionMock->expects($this->any()) ->method('getUser') ->willReturn(null); - $crypt->expects($this->any()) + $this->cryptMock->expects($this->any()) ->method('encryptPrivateKey') ->willReturn(true); - $keyManager->expects($this->any()) + $this->cryptMock->expects($this->once()) + ->method('createKeyPair') + ->willReturn($this->keyPair); + + $this->keyManagerMock->expects($this->any()) ->method('setPrivateKey') ->willReturn(true); //No logger error should appear - $logger->expects($this->never()) + $this->loggerMock->expects($this->never()) ->method('error'); $this->assertNull($userHooks->setPassphrase($this->params)); } public function testSetPassphraseWithoutSessionLoggerError() { - $keyManager = $this->createMock(KeyManager::class); - $userManager = $this->createMock(Manager::class); - $logger = $this->createMock(ILogger::class); - $setUp = $this->createMock(Setup::class); - $userSession = $this->createMock(IUserSession::class); - $encryptionUtil = $this->createMock(Util::class); - $encryptionSession = $this->createMock(Session::class); - $recovery = $this->createMock(Recovery::class); - $crypt = $this->createMock(Crypt::class); - $config = $this->createMock(IConfig::class); - - //$userHooks = new UserHooks($keyManager, $userManager, $logger, $setUp, $userSession, $encryptionUtil, $encryptionSession, $crypt, $recovery, $config); - $userHooks = $this->getMockBuilder(UserHooks::class) - ->setConstructorArgs([ - $keyManager, $userManager, $logger, - $setUp, $userSession, $encryptionUtil, - $encryptionSession, $crypt, $recovery, $config - ])->setMethods(['initMountPoints'])->getMock(); - - $userSession->expects($this->any()) + $this->userSessionMock->expects($this->any()) ->method('getUser') ->willReturn(null); - $crypt->expects($this->any()) + $this->cryptMock->expects($this->any()) + ->method('createKeyPair') + ->willReturn($this->keyPair); + + $this->cryptMock->expects($this->any()) ->method('encryptPrivateKey') ->willReturn(false); //No logger error should appear - $logger->expects($this->any()) + $this->loggerMock->expects($this->any()) ->method('error') ->with('Encryption Could not update users encryption password'); + $userHooks = $this->getInstanceMock(['initMountPoints']); + $this->assertNull($userHooks->setPassphrase($this->params)); } @@ -347,34 +297,23 @@ public function testSetPasswordNoUser() { ->method('getPrivateKey') ->willReturn(true); - $userSessionMock = $this->getMockBuilder('OCP\IUserSession') - ->disableOriginalConstructor() - ->getMock(); - - $userSessionMock->expects($this->any())->method('getUser')->will($this->returnValue(null)); + $this->userSessionMock = $this->createMock(IUserSession::class); + $this->userSessionMock->expects($this->any()) + ->method('getUser') + ->will($this->returnValue(null)); $this->recoveryMock->expects($this->once()) ->method('isRecoveryEnabledForUser') ->with('testUser') ->willReturn(false); - $userHooks = $this->getMockBuilder('OCA\Encryption\Hooks\UserHooks') - ->setConstructorArgs( - [ - $this->keyManagerMock, - $this->userManagerMock, - $this->loggerMock, - $this->userSetupMock, - $userSessionMock, - $this->utilMock, - $this->sessionMock, - $this->cryptMock, - $this->recoveryMock, - $this->config - ] - )->setMethods(['initMountPoints'])->getMock(); + $this->cryptMock->expects($this->any()) + ->method('createKeyPair') + ->willReturn($this->keyPair); + + /** @var UserHooks $userHooks */ + $userHooks = $this->getInstanceMock(['initMountPoints']); - /** @var \OCA\Encryption\Hooks\UserHooks $userHooks */ $this->assertNull($userHooks->setPassphrase($this->params)); } @@ -390,20 +329,39 @@ public function testPostPasswordReset() { $this->assertNull($this->instance->postPasswordReset($this->params)); } + protected function getInstanceMock($methods) { + return $this->getMockBuilder(UserHooks::class) + ->setConstructorArgs([ + $this->keyManagerMock, + $this->userManagerMock, + $this->loggerMock, + $this->userSetupMock, + $this->userSessionMock, + $this->utilMock, + $this->sessionMock, + $this->cryptMock, + $this->recoveryMock, + $this->config + ]) + ->onlyMethods($methods) + ->getMock(); + } + protected function setUp(): void { parent::setUp(); - $this->loggerMock = $this->createMock('OCP\ILogger'); - $this->keyManagerMock = $this->getMockBuilder('OCA\Encryption\KeyManager') + \OC_App::enable('encryption'); + $this->loggerMock = $this->createMock(ILogger::class); + $this->keyManagerMock = $this->getMockBuilder(KeyManager::class) ->disableOriginalConstructor() ->getMock(); - $this->userManagerMock = $this->getMockBuilder('OCP\IUserManager') + $this->userManagerMock = $this->getMockBuilder(IUserManager::class) ->disableOriginalConstructor() ->getMock(); - $this->userSetupMock = $this->getMockBuilder('OCA\Encryption\Users\Setup') + $this->userSetupMock = $this->getMockBuilder(Setup::class) ->disableOriginalConstructor() ->getMock(); - $this->userSessionMock = $this->getMockBuilder('OCP\IUserSession') + $this->userSessionMock = $this->getMockBuilder(IUserSession::class) ->disableOriginalConstructor() ->setMethods([ 'isLoggedIn', @@ -422,18 +380,14 @@ protected function setUp(): void { ->method($this->anything()) ->will($this->returnSelf()); - /*$utilMock = $this->getMockBuilder('OCA\Encryption\Util') - ->disableOriginalConstructor() - ->getMock();*/ - - $sessionMock = $this->getMockBuilder('OCA\Encryption\Session') + $sessionMock = $this->getMockBuilder(Session::class) ->disableOriginalConstructor() ->getMock(); - $this->cryptMock = $this->getMockBuilder('OCA\Encryption\Crypto\Crypt') + $this->cryptMock = $this->getMockBuilder(Crypt::class) ->disableOriginalConstructor() ->getMock(); - $recoveryMock = $this->getMockBuilder('OCA\Encryption\Recovery') + $recoveryMock = $this->getMockBuilder(Recovery::class) ->disableOriginalConstructor() ->getMock(); $this->config = $this->createMock(IConfig::class); @@ -443,22 +397,7 @@ protected function setUp(): void { $this->utilMock = $this->createMock(Util::class); $this->utilMock->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); - $this->instance = $this->getMockBuilder('OCA\Encryption\Hooks\UserHooks') - ->setConstructorArgs( - [ - $this->keyManagerMock, - $this->userManagerMock, - $this->loggerMock, - $this->userSetupMock, - $this->userSessionMock, - $this->utilMock, - $this->sessionMock, - $this->cryptMock, - $this->recoveryMock, - $this->config - ] - )->setMethods(['setupFS'])->getMock(); - \OC_App::enable('encryption'); + $this->instance = $this->getInstanceMock(['setupFS']); } protected function tearDown(): void { From dd9b8c684883de6ef85ebe7619e0de90ef0f8a5e Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 20 May 2020 09:44:51 +0545 Subject: [PATCH 139/348] Use plugins/codecov:latest --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index f47b91c1..4f3c4bb8 100644 --- a/.drone.star +++ b/.drone.star @@ -905,7 +905,7 @@ def javascript(): if params['coverage']: result['steps'].append({ 'name': 'codecov-js', - 'image': 'plugins/codecov:2', + 'image': 'plugins/codecov:latest', 'pull': 'always', 'settings': { 'paths': [ @@ -1062,7 +1062,7 @@ def phptests(testType): if params['coverage']: result['steps'].append({ 'name': 'codecov-upload', - 'image': 'plugins/codecov:2', + 'image': 'plugins/codecov:latest', 'pull': 'always', 'settings': { 'paths': [ From 539626023496d9f6689952556e0c25e992e1f5fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Thu, 28 May 2020 05:27:42 +0000 Subject: [PATCH 140/348] [tx] updated from transifex --- l10n/et_EE.js | 2 ++ l10n/et_EE.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/l10n/et_EE.js b/l10n/et_EE.js index 0ceed84f..aaa36a67 100644 --- a/l10n/et_EE.js +++ b/l10n/et_EE.js @@ -26,7 +26,9 @@ OC.L10N.register( "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Sa ei saa seda faili dekrüpteerida, see on tõenäoliselt jagatud fail. Palun lase omanikul seda faili sinuga uuesti jagada.", "The share will expire on %s." : "Jagamine aegub %s.", "Cheers!" : "Terekest!", + "Default encryption module" : "Vaikimisi krüpteerimise moodul", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.", + "Master Key" : "Peavõti", "Enable recovery key" : "Luba taastevõtme kasutamine", "Disable recovery key" : "Keela taastevõtme kasutamine", "Recovery key password" : "Taastevõtme parool", diff --git a/l10n/et_EE.json b/l10n/et_EE.json index 29ac4831..a2ec4c9a 100644 --- a/l10n/et_EE.json +++ b/l10n/et_EE.json @@ -24,7 +24,9 @@ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Sa ei saa seda faili dekrüpteerida, see on tõenäoliselt jagatud fail. Palun lase omanikul seda faili sinuga uuesti jagada.", "The share will expire on %s." : "Jagamine aegub %s.", "Cheers!" : "Terekest!", + "Default encryption module" : "Vaikimisi krüpteerimise moodul", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.", + "Master Key" : "Peavõti", "Enable recovery key" : "Luba taastevõtme kasutamine", "Disable recovery key" : "Keela taastevõtme kasutamine", "Recovery key password" : "Taastevõtme parool", From 826dba5d6338d89b5be265914d883a03ab365c47 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 31 May 2020 11:45:25 +0545 Subject: [PATCH 141/348] Use realistic usernames --- .../cliEncryption/recreatemasterkey.feature | 20 +++++++------- .../webUIMasterKeys.feature | 16 ++++++------ .../webUIUserKeysType/userKeys.feature | 26 +++++++++---------- 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature index 8bc65a11..0c355b4e 100644 --- a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -1,14 +1,14 @@ @cli @skip_on_objectstore @encryption Feature: recreate-master-key - Scenario: recreate masterkey - Given user "admin" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" - When the administrator successfully recreates the encryption masterkey using the occ command - Then the downloaded content when downloading file "/somefile.txt" for user "admin" with range "bytes=0-6" should be "This is" + Scenario: recreate masterkey + Given user "admin" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" + When the administrator successfully recreates the encryption masterkey using the occ command + Then the downloaded content when downloading file "/somefile.txt" for user "admin" with range "bytes=0-6" should be "This is" - Scenario: recreate masterkey and upload data - Given user "user0" has been created with default attributes and skeleton files - And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" - When the administrator successfully recreates the encryption masterkey using the occ command - And user "user0" uploads chunk file "1" of "1" with "AA" to "/somefile.txt" using the WebDAV API - Then the downloaded content when downloading file "/somefile.txt" for user "user0" with range "bytes=0-3" should be "AA" \ No newline at end of file + Scenario: recreate masterkey and upload data + Given user "Alice" has been created with default attributes and skeleton files + And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" + When the administrator successfully recreates the encryption masterkey using the occ command + And user "Alice" uploads chunk file "1" of "1" with "AA" to "/somefile.txt" using the WebDAV API + Then the downloaded content when downloading file "/somefile.txt" for user "Alice" with range "bytes=0-3" should be "AA" diff --git a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature index 93bb1cd2..0471ece6 100644 --- a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature +++ b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature @@ -5,10 +5,10 @@ Feature: encrypt files using master keys So that I can use a common key to encrypt files of all user Scenario: user cannot access their file after recreating master key with re-login - Given user "user0" has been created with default attributes and skeleton files + Given user "Alice" has been created with default attributes and skeleton files And the administrator has set the encryption type to "masterkey" - And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" - And user "user0" has logged in using the webUI + And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" + And user "Alice" has logged in using the webUI When the administrator successfully recreates the encryption masterkey using the occ command Then the command output should contain the text 'Note: All users are required to relogin.' When the user opens file "lorem.txt" expecting to fail using the webUI @@ -17,12 +17,12 @@ Feature: encrypt files using master keys And a message should be displayed on the general exception webUI page containing "Encryption not ready" Scenario: user can access their file after recreating master key with re-login - Given user "user0" has been created with default attributes and skeleton files + Given user "Alice" has been created with default attributes and skeleton files And the administrator has set the encryption type to "masterkey" - And user "user0" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" - And user "user0" has logged in using the webUI + And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" + And user "Alice" has logged in using the webUI When the administrator successfully recreates the encryption masterkey using the occ command - And the user re-logs in as "user0" using the webUI + And the user re-logs in as "Alice" using the webUI And the user opens file "lorem.txt" using the webUI Then no dialog should be displayed on the webUI - And the user should be redirected to a webUI page with the title "Files - %productname%" \ No newline at end of file + And the user should be redirected to a webUI page with the title "Files - %productname%" diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 31d152a5..182ea59c 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -7,41 +7,41 @@ Feature: encrypt files using user specific keys Background: Given app "encryption" has been enabled And these users have been created with skeleton files but not initialized: - | username | - | brand-new-user | + | username | + | Alice | And encryption has been enabled Scenario: encrypt all files using user keys based encryption via the occ command Given these users have been initialized: - | username | - | brand-new-user | + | username | + | Alice | When the administrator sets the encryption type to "user-keys" using the occ command And the administrator encrypts all data using the occ command Then the command should have been successful - And file "textfile0.txt" of user "brand-new-user" should be encrypted + And file "textfile0.txt" of user "Alice" should be encrypted Scenario: file gets encrypted if the encryption is enabled and administrator has not encrypted all files but the user has logged in When the administrator sets the encryption type to "user-keys" using the occ command - And user "brand-new-user" has logged in using the webUI - Then file "textfile0.txt" of user "brand-new-user" should be encrypted + And user "Alice" has logged in using the webUI + Then file "textfile0.txt" of user "Alice" should be encrypted Scenario: decrypt user keys based encryption of all users Given these users have been created with skeleton files but not initialized: - | username | - | another-new-user | + | username | + | Brian | And the administrator has set the encryption type to "user-keys" And the administrator has browsed to the admin encryption settings page And the administrator has enabled recovery key and set the recovery key to "recoverypass" And the administrator has browsed to the personal encryption settings page And the administrator has enabled password recovery And the administrator has logged out of the webUI - And user "brand-new-user" has logged in using the webUI + And user "Alice" has logged in using the webUI And the user has browsed to the personal encryption settings page And the user has enabled password recovery And the user has logged out of the webUI - And user "another-new-user" has logged in using the webUI + And user "Brian" has logged in using the webUI And the user has browsed to the personal encryption settings page And the user has enabled password recovery When the administrator decrypts user keys based encryption with recovery key "recoverypass" using the occ command - Then file "textfile0.txt" of user "brand-new-user" should not be encrypted - And file "textfile0.txt" of user "another-new-user" should not be encrypted \ No newline at end of file + Then file "textfile0.txt" of user "Alice" should not be encrypted + And file "textfile0.txt" of user "Brian" should not be encrypted From b7ee0ae6f2636235f9242b9e87eac53cf4865da9 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Mon, 20 Apr 2020 14:46:23 +0545 Subject: [PATCH 142/348] [Tests-Only] Update phpstan to latest version --- .drone.star | 2 ++ lib/AppInfo/Application.php | 1 + lib/Command/FixEncryptedVersion.php | 5 +++++ lib/Command/HSMDaemon.php | 11 +++++++-- lib/Command/MigrateKeys.php | 5 +++++ lib/Command/RecreateMasterKey.php | 8 ++++++- lib/Command/SelectEncryptionType.php | 5 +++++ lib/Controller/RecoveryController.php | 4 ++-- lib/Crypto/Crypt.php | 18 +++++++-------- lib/Crypto/CryptHSM.php | 10 ++++----- lib/Crypto/DecryptAll.php | 2 +- lib/Crypto/Encryption.php | 8 +++---- lib/Hooks/UserHooks.php | 12 +++++----- lib/JWT.php | 2 +- lib/KeyManager.php | 32 +++++++++++++-------------- lib/Migration.php | 2 +- lib/Panels/Personal.php | 3 +++ lib/Recovery.php | 8 +++---- lib/Session.php | 2 +- lib/Users/Setup.php | 4 ++-- lib/Util.php | 4 ++-- phpstan.neon | 4 ++++ 22 files changed, 95 insertions(+), 57 deletions(-) diff --git a/.drone.star b/.drone.star index 4f3c4bb8..17ec5ae7 100644 --- a/.drone.star +++ b/.drone.star @@ -19,6 +19,8 @@ config = { }, }, + 'phpstan': True, + 'javascript': False, 'phpunit': { diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index c0f7ff14..2f6eb15b 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -127,6 +127,7 @@ public function registerServices() { $container->registerService('Crypt', function (IAppContainer $c) { + /** @var \OC\Server $server */ $server = $c->getServer(); if ($this->config->getAppValue('encryption', 'hsm.url', '') !== '') { diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php index 3fb90e2f..e7d0b603 100644 --- a/lib/Command/FixEncryptedVersion.php +++ b/lib/Command/FixEncryptedVersion.php @@ -60,6 +60,11 @@ protected function configure() { ); } + /** + * @param InputInterface $input + * @param OutputInterface $output + * @return int|void + */ protected function execute(InputInterface $input, OutputInterface $output) { $user = $input->getArgument('user'); diff --git a/lib/Command/HSMDaemon.php b/lib/Command/HSMDaemon.php index 270b3283..319c0f48 100644 --- a/lib/Command/HSMDaemon.php +++ b/lib/Command/HSMDaemon.php @@ -45,10 +45,10 @@ class HSMDaemon extends Command { private $timeFactory; /** - * @param IEncryptionModule $encryption - * @param IClient $httpClient + * @param IClientService $httpClient * @param IConfig $config * @param ILogger $logger + * @param ITimeFactory $timeFactory */ public function __construct(IClientService $httpClient, IConfig $config, @@ -88,7 +88,14 @@ protected function configure() { ); } + /** + * @param InputInterface $input + * @param OutputInterface $output + * @return int|void + * @throws \Exception + */ protected function execute(InputInterface $input, OutputInterface $output) { + /** @var string|null $hsmUrl */ $hsmUrl = $this->config->getAppValue('encryption', 'hsm.url'); if (\is_string($hsmUrl) && $hsmUrl !== '') { $decrypt = $input->getOption('decrypt'); diff --git a/lib/Command/MigrateKeys.php b/lib/Command/MigrateKeys.php index 0b805140..6d87c9cd 100644 --- a/lib/Command/MigrateKeys.php +++ b/lib/Command/MigrateKeys.php @@ -78,6 +78,11 @@ protected function configure() { ); } + /** + * @param InputInterface $input + * @param OutputInterface $output + * @return int|void + */ protected function execute(InputInterface $input, OutputInterface $output) { // perform system reorganization diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index 1b8fa3f0..7ac590dc 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -94,6 +94,12 @@ protected function configure() { ); } + /** + * @param InputInterface $input + * @param OutputInterface $output + * @return int + * @throws \Exception + */ protected function execute(InputInterface $input, OutputInterface $output) { $yes = $input->getOption('yes'); if ($this->util->isMasterKeyEnabled()) { @@ -138,7 +144,7 @@ protected function execute(InputInterface $input, OutputInterface $output) { //Get the EncryptAll object from factory $encryptAll = $this->encDecAllFactory->getEncryptAllObj(); - if ($encryptAll->createMasterKey($input, $output) === false) { + if ($encryptAll->createMasterKey() === false) { $output->writeln("Error: masterkeys creation failed"); return 1; } diff --git a/lib/Command/SelectEncryptionType.php b/lib/Command/SelectEncryptionType.php index 5276112a..3fa4e9ea 100644 --- a/lib/Command/SelectEncryptionType.php +++ b/lib/Command/SelectEncryptionType.php @@ -77,6 +77,11 @@ protected function configure() { ); } + /** + * @param InputInterface $input + * @param OutputInterface $output + * @return int|void + */ protected function execute(InputInterface $input, OutputInterface $output) { if ($this->config->getAppValue('core', 'encryption_enabled', 'no') === 'no') { $output->writeln('Kindly enable encryption to select the encryption type.'); diff --git a/lib/Controller/RecoveryController.php b/lib/Controller/RecoveryController.php index 5f4609c9..645f6cb6 100644 --- a/lib/Controller/RecoveryController.php +++ b/lib/Controller/RecoveryController.php @@ -89,12 +89,12 @@ public function adminRecovery($recoveryPassword, $confirmPassword, $adminEnableR Http::STATUS_BAD_REQUEST); } - if (isset($adminEnableRecovery) && $adminEnableRecovery === '1') { + if ($adminEnableRecovery === '1') { if ($this->recovery->enableAdminRecovery($recoveryPassword)) { return new DataResponse(['data' => ['message' => (string)$this->l->t('Recovery key successfully enabled')]]); } return new DataResponse(['data' => ['message' => (string)$this->l->t('Could not enable recovery key. Please check your recovery key password!')]], Http::STATUS_BAD_REQUEST); - } elseif (isset($adminEnableRecovery) && $adminEnableRecovery === '0') { + } elseif ($adminEnableRecovery === '0') { if ($this->recovery->disableAdminRecovery($recoveryPassword)) { return new DataResponse(['data' => ['message' => (string)$this->l->t('Recovery key successfully disabled')]]); } diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 96358a87..be73d751 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -93,7 +93,7 @@ class Crypt { */ public function __construct(ILogger $logger, IUserSession $userSession, IConfig $config, IL10N $l) { $this->logger = $logger; - $this->user = $userSession && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : '"no user given"'; + $this->user = $userSession !== null && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : '"no user given"'; $this->config = $config; $this->l = $l; $this->supportedKeyFormats = ['hash', 'password']; @@ -116,7 +116,7 @@ public function createKeyPair() { $log->error('Encryption library openssl_pkey_new() fails: ' . \openssl_error_string(), ['app' => 'encryption']); } - } elseif (\openssl_pkey_export($res, + } elseif (\openssl_pkey_export($res, /** @phpstan-ignore-line */ $privateKey, null, $this->getOpenSSLConfig())) { @@ -141,7 +141,7 @@ public function createKeyPair() { /** * Generates a new private key * - * @return resource + * @return resource|bool */ public function getOpenSSLPKey() { $config = $this->getOpenSSLConfig(); @@ -229,7 +229,7 @@ private function encrypt($plainContent, $iv, $passPhrase = '', $cipher = self::D $encryptedContent = \openssl_encrypt($plainContent, $cipher, $passPhrase, - false, + 0, $iv); if (!$encryptedContent) { @@ -262,7 +262,7 @@ public function getCipher() { } // Workaround for OpenSSL 0.9.8. Fallback to an old cipher that should work. - if (OPENSSL_VERSION_NUMBER < 0x1000101f) { + if (OPENSSL_VERSION_NUMBER < 0x1000101f) { /** @phpstan-ignore-line */ if ($cipher === 'AES-256-CTR' || $cipher === 'AES-128-CTR') { $cipher = self::LEGACY_CIPHER; } @@ -570,7 +570,7 @@ private function decrypt($encryptedContent, $iv, $passPhrase = '', $cipher = sel $plainContent = \openssl_decrypt($encryptedContent, $cipher, $passPhrase, - false, + 0, $iv); if ($plainContent) { @@ -628,9 +628,9 @@ public function generateFileKey() { } /** - * @param $encKeyFile - * @param $shareKey - * @param $privateKey + * @param string $encKeyFile + * @param string $shareKey + * @param string $privateKey * @return string * @throws MultiKeyDecryptException */ diff --git a/lib/Crypto/CryptHSM.php b/lib/Crypto/CryptHSM.php index 1e227b38..7378bdda 100644 --- a/lib/Crypto/CryptHSM.php +++ b/lib/Crypto/CryptHSM.php @@ -62,7 +62,7 @@ class CryptHSM extends Crypt { private $clockSkew; /** - * @var + * @var string */ private $secret; @@ -101,7 +101,7 @@ public function __construct(ILogger $logger, IUserSession $userSession, IConfig * create new private/public key-pair for user * any key config happens in the service * - * @param $label string human readable name + * @param string $label human readable name * @return array|bool */ public function createKeyPair($label = null) { @@ -136,9 +136,9 @@ protected function isValidPrivateKey($plainKey) { // unneded for HSM, may check } /** - * @param $encKeyFile - * @param $shareKey - * @param $privateKey string contains the key uuid in the hsm + * @param string $encKeyFile + * @param string $shareKey + * @param string $privateKey string contains the key uuid in the hsm * @return string * @throws MultiKeyDecryptException */ diff --git a/lib/Crypto/DecryptAll.php b/lib/Crypto/DecryptAll.php index 59f674b3..3c03f6b3 100644 --- a/lib/Crypto/DecryptAll.php +++ b/lib/Crypto/DecryptAll.php @@ -205,7 +205,7 @@ public function prepare(InputInterface $input, OutputInterface $output, $user) { } } - $privateKey = $this->getPrivateKey($user, $password); + $privateKey = $this->getPrivateKey($user, $password); /** @phpstan-ignore-line */ if ($privateKey !== false) { $this->updateSession($user, $privateKey); return true; diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index 3a8b7933..c76132bc 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -232,7 +232,7 @@ public function begin($path, $user, $mode, array $header, array $accessList, $so * buffer. * * @param string $path to the file - * @param int $position + * @param int|string $position * @return string remained data which should be written to the file in case * of a write operation * @throws PublicKeyMissingException @@ -285,7 +285,7 @@ public function end($path, $position = 0) { * encrypt data * * @param string $data you want to encrypt - * @param int $position + * @param int|string $position * @return string encrypted data */ public function encrypt($data, $position = 0) { @@ -346,7 +346,7 @@ public function encrypt($data, $position = 0) { * decrypt data * * @param string $data you want to decrypt - * @param int $position + * @param int|string $position * @return string decrypted data * @throws DecryptionFailedException */ @@ -368,7 +368,7 @@ public function decrypt($data, $position = 0) { * @param string $path path to the file which should be updated * @param string $uid of the user who performs the operation * @param array $accessList who has access to the file contains the key 'users' and 'public' - * @return boolean + * @return boolean|void */ public function update($path, $uid, array $accessList) { if (empty($accessList)) { diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index 811dfd77..53949af2 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -119,7 +119,7 @@ public function __construct(KeyManager $keyManager, /** * Connects Hooks * - * @return null + * @return void|null */ public function addHooks() { OCUtil::connectHook('OC_User', 'post_login', $this, 'login'); @@ -154,7 +154,7 @@ public function addHooks() { * * @note This method should never be called for users using client side encryption * @param array $params - * @return boolean|null + * @return boolean|null|void */ public function login($params) { if (!App::isEnabled('encryption')) { @@ -219,7 +219,7 @@ public function postDeleteUser($params) { * If the password can't be changed within ownCloud, than update the key password in advance. * * @param array $params : uid, password - * @return boolean|null + * @return void */ public function preSetPassphrase($params) { if (App::isEnabled('encryption')) { @@ -235,7 +235,7 @@ public function preSetPassphrase($params) { * Change a user's encryption passphrase * * @param array $params keys: uid, password - * @return boolean|null + * @return void */ public function setPassphrase($params) { $privateKey = null; @@ -248,7 +248,7 @@ public function setPassphrase($params) { } // current logged in user changes his own password - if ($user && $params['uid'] === $user->getUID() && $privateKey) { + if ($user !== null && $params['uid'] === $user->getUID() && $privateKey) { // Encrypt private key with new user pwd as passphrase $encryptedPrivateKey = $this->crypt->encryptPrivateKey($privateKey, $params['password'], $params['uid']); @@ -284,7 +284,7 @@ public function setPassphrase($params) { $newUserPassword = $params['password']; - $keyPair = $this->crypt->createKeyPair("oc:uid:$user"); + $keyPair = $this->crypt->createKeyPair(); // Save public key $this->keyManager->setPublicKey($user, $keyPair['publicKey']); diff --git a/lib/JWT.php b/lib/JWT.php index 2cf15d9e..35de5e56 100644 --- a/lib/JWT.php +++ b/lib/JWT.php @@ -35,7 +35,7 @@ public static function header() { } /** - * @param array $header + * @param array $payload * @return string */ public static function payload($payload) { diff --git a/lib/KeyManager.php b/lib/KeyManager.php index 7bbfff58..61f1d773 100644 --- a/lib/KeyManager.php +++ b/lib/KeyManager.php @@ -124,7 +124,7 @@ public function __construct( $this->recoveryKeyId = $this->config->getAppValue('encryption', 'recoveryKeyId'); if (empty($this->recoveryKeyId)) { - $this->recoveryKeyId = 'recoveryKey_' . \substr(\md5(\time()), 0, 8); + $this->recoveryKeyId = 'recoveryKey_' . \substr(\md5((string)\time()), 0, 8); $this->config->setAppValue('encryption', 'recoveryKeyId', $this->recoveryKeyId); @@ -132,7 +132,7 @@ public function __construct( $this->setPublicShareKeyIDAndMasterKeyId(); - $this->keyId = $userSession && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : false; + $this->keyId = $userSession !== null && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : false; $this->log = $log; } @@ -142,7 +142,7 @@ public function __construct( public function validateShareKey() { $shareKey = $this->getPublicShareKey(); if (empty($shareKey)) { - $keyPair = $this->crypt->createKeyPair("oc:".$this->publicShareKeyId); + $keyPair = $this->crypt->createKeyPair(); // Save public key $this->keyStorage->setSystemUserKey( @@ -166,7 +166,7 @@ public function validateMasterKey() { $masterKey = $this->getPublicMasterKey(); if (empty($masterKey)) { - $keyPair = $this->crypt->createKeyPair("oc:".$this->masterKeyId); + $keyPair = $this->crypt->createKeyPair(); // Save public key $this->keyStorage->setSystemUserKey( @@ -223,7 +223,7 @@ public function checkRecoveryPassword($password) { /** * @param string $uid * @param string $password - * @param string $keyPair + * @param array $keyPair * @return bool */ public function storeKeyPair($uid, $password, $keyPair) { @@ -264,8 +264,8 @@ public function setRecoveryKey($password, $keyPair) { } /** - * @param $userId - * @param $key + * @param string $userId + * @param string $key * @return bool */ public function setPublicKey($userId, $key) { @@ -273,7 +273,7 @@ public function setPublicKey($userId, $key) { } /** - * @param $userId + * @param string $userId * @param string $key * @return bool */ @@ -363,7 +363,7 @@ public function init($uid, $passPhrase) { } /** - * @param $userId + * @param string $userId * @return string * @throws PrivateKeyMissingException */ @@ -379,7 +379,7 @@ public function getPrivateKey($userId) { /** * @param string $path - * @param $uid + * @param string $uid * @return string */ public function getFileKey($path, $uid) { @@ -482,8 +482,8 @@ public function deleteShareKey($path, $keyId) { } /** - * @param $path - * @param $uid + * @param string $path + * @param string $uid * @return mixed */ public function getShareKey($path, $uid) { @@ -526,7 +526,7 @@ public function userHasKeys($userId) { } /** - * @param $userId + * @param string $userId * @return mixed * @throws PublicKeyMissingException */ @@ -573,7 +573,7 @@ public function deleteUserKeys($uid) { } /** - * @param $uid + * @param string $uid * @return bool */ public function deletePublicKey($uid) { @@ -704,14 +704,14 @@ public function setPublicShareKeyIDAndMasterKeyId() { $this->publicShareKeyId = $this->config->getAppValue('encryption', 'publicShareKeyId'); if (($this->publicShareKeyId === null) || ($this->publicShareKeyId === '')) { - $this->publicShareKeyId = 'pubShare_' . \substr(\md5(\time()), 0, 8); + $this->publicShareKeyId = 'pubShare_' . \substr(\md5((string)\time()), 0, 8); $this->config->setAppValue('encryption', 'publicShareKeyId', $this->publicShareKeyId); } $this->masterKeyId = $this->config->getAppValue('encryption', 'masterKeyId'); if (($this->masterKeyId === null) || ($this->masterKeyId === '')) { - $this->masterKeyId = 'master_' . \substr(\md5(\time()), 0, 8); + $this->masterKeyId = 'master_' . \substr(\md5((string)\time()), 0, 8); $this->config->setAppValue('encryption', 'masterKeyId', $this->masterKeyId); } } diff --git a/lib/Migration.php b/lib/Migration.php index 7a9968ce..e6a2d907 100644 --- a/lib/Migration.php +++ b/lib/Migration.php @@ -326,7 +326,7 @@ protected function getSystemMountPoints() { * @param string $keyPath * @param string $filename * @param bool $trash - * @return string + * @return string|bool */ private function getTargetDir($user, $keyPath, $filename, $trash) { if ($trash) { diff --git a/lib/Panels/Personal.php b/lib/Panels/Personal.php index c224dbd0..f64c3817 100644 --- a/lib/Panels/Personal.php +++ b/lib/Panels/Personal.php @@ -72,6 +72,9 @@ public function getSectionID() { return 'encryption'; } + /** + * @return \OCP\AppFramework\Http\TemplateResponse|Template|null + */ public function getPanel() { $session = new \OCA\Encryption\Session($this->session); $template = new Template('encryption', 'settings-personal'); diff --git a/lib/Recovery.php b/lib/Recovery.php index 0e416282..40afc09d 100644 --- a/lib/Recovery.php +++ b/lib/Recovery.php @@ -88,7 +88,7 @@ public function __construct(IUserSession $user, IStorage $keyStorage, IFile $file, View $view) { - $this->user = ($user && $user->isLoggedIn()) ? $user->getUser() : false; + $this->user = ($user !== null && $user->isLoggedIn()) ? $user->getUser() : false; $this->crypt = $crypt; $this->random = $random; $this->keyManager = $keyManager; @@ -107,7 +107,7 @@ public function enableAdminRecovery($password) { $keyManager = $this->keyManager; if (!$keyManager->recoveryKeyExists()) { - $keyPair = $this->crypt->createKeyPair("oc:".$this->keyManager->getRecoveryKeyId()); + $keyPair = $this->crypt->createKeyPair(); if (!\is_array($keyPair)) { return false; } @@ -116,7 +116,7 @@ public function enableAdminRecovery($password) { } if ($keyManager->checkRecoveryPassword($password)) { - $appConfig->setAppValue('encryption', 'recoveryAdminEnabled', 1); + $appConfig->setAppValue('encryption', 'recoveryAdminEnabled', '1'); return true; } @@ -154,7 +154,7 @@ public function disableAdminRecovery($recoveryPassword) { if ($keyManager->checkRecoveryPassword($recoveryPassword)) { // Set recoveryAdmin as disabled - $this->config->setAppValue('encryption', 'recoveryAdminEnabled', 0); + $this->config->setAppValue('encryption', 'recoveryAdminEnabled', '0'); return true; } return false; diff --git a/lib/Session.php b/lib/Session.php index 12bd554d..764b2b80 100644 --- a/lib/Session.php +++ b/lib/Session.php @@ -78,7 +78,7 @@ public function getStatus() { public function getPrivateKey() { $key = $this->session->get('privateKey'); if ($key === null) { - throw new Exceptions\PrivateKeyMissingException('please try to log-out and log-in again', 0); + throw new Exceptions\PrivateKeyMissingException('please try to log-out and log-in again'); } return $key; } diff --git a/lib/Users/Setup.php b/lib/Users/Setup.php index 6815d34b..20fe6600 100644 --- a/lib/Users/Setup.php +++ b/lib/Users/Setup.php @@ -58,7 +58,7 @@ public function __construct(ILogger $logger, Crypt $crypt, KeyManager $keyManager) { $this->logger = $logger; - $this->user = $userSession && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : false; + $this->user = $userSession !== null && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : false; $this->crypt = $crypt; $this->keyManager = $keyManager; } @@ -71,7 +71,7 @@ public function __construct(ILogger $logger, public function setupUser($uid, $password) { if (!$this->keyManager->userHasKeys($uid)) { return $this->keyManager->storeKeyPair($uid, $password, - $this->crypt->createKeyPair("oc:uid:$uid")); + $this->crypt->createKeyPair()); } return true; } diff --git a/lib/Util.php b/lib/Util.php index dcf3582a..4d655e81 100644 --- a/lib/Util.php +++ b/lib/Util.php @@ -78,7 +78,7 @@ public function __construct(View $files, $this->files = $files; $this->crypt = $crypt; $this->logger = $logger; - $this->user = $userSession && $userSession->isLoggedIn() ? $userSession->getUser() : false; + $this->user = $userSession !== null && $userSession->isLoggedIn() ? $userSession->getUser() : false; $this->config = $config; $this->userManager = $userManager; } @@ -138,7 +138,7 @@ public function isMasterKeyEnabled() { } /** - * @param $enabled + * @param boolean $enabled * @return bool */ public function setRecoveryForUser($enabled) { diff --git a/phpstan.neon b/phpstan.neon index fc21becb..b510c6bf 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,4 +1,8 @@ parameters: bootstrap: %currentWorkingDirectory%/../../lib/base.php + inferPrivatePropertyTypeFromConstructor: true + excludes_analyse: + - %currentWorkingDirectory%/appinfo/Migrations/*.php + - %currentWorkingDirectory%/appinfo/routes.php ignoreErrors: From 7bbddf81aad07959b8c4191d6729cf27fbf411bc Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 5 Jun 2020 10:27:07 +0545 Subject: [PATCH 143/348] Updating bamarni/composer-bin-plugin (1.4.0 => 1.4.1) --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index d757a251..c2eda550 100644 --- a/composer.lock +++ b/composer.lock @@ -9,21 +9,21 @@ "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "46cb272590cc6b7f5947655063a7fd6ea097838b" + "reference": "9329fb0fbe29e0e1b2db8f4639a193e4f5406225" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/46cb272590cc6b7f5947655063a7fd6ea097838b", - "reference": "46cb272590cc6b7f5947655063a7fd6ea097838b", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/9329fb0fbe29e0e1b2db8f4639a193e4f5406225", + "reference": "9329fb0fbe29e0e1b2db8f4639a193e4f5406225", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", - "php": "^5.6 || ^7.0 || ^8.0" + "php": "^5.5.9 || ^7.0 || ^8.0" }, "require-dev": { "composer/composer": "^1.0 || ^2.0", @@ -51,7 +51,7 @@ "isolation", "tool" ], - "time": "2020-04-17T09:33:47+00:00" + "time": "2020-05-03T08:27:20+00:00" } ], "aliases": [], From 1851fd418e7138dd50986e7abfc2e22c1d40dadb Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 12 Jun 2020 12:55:39 +0545 Subject: [PATCH 144/348] Adjust phpstan.neon --- phpstan.neon | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/phpstan.neon b/phpstan.neon index b510c6bf..1a1fa1ac 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,8 +1,8 @@ parameters: - bootstrap: %currentWorkingDirectory%/../../lib/base.php + bootstrapFiles: + - %currentWorkingDirectory%/../../lib/base.php inferPrivatePropertyTypeFromConstructor: true excludes_analyse: - - %currentWorkingDirectory%/appinfo/Migrations/*.php - %currentWorkingDirectory%/appinfo/routes.php ignoreErrors: From 8ec8bd28b239639e2f2e0fcd64e5f22e6fad176e Mon Sep 17 00:00:00 2001 From: HariBhandari07 Date: Thu, 18 Jun 2020 16:13:32 +0545 Subject: [PATCH 145/348] [Tests-Only] Add acceptance test to get all shares of a sharer when the receiver already has a file that matches shared file name --- .../features/webUIUserKeysType/userKeys.feature | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 182ea59c..728f0e0a 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -45,3 +45,17 @@ Feature: encrypt files using user specific keys When the administrator decrypts user keys based encryption with recovery key "recoverypass" using the occ command Then file "textfile0.txt" of user "Alice" should not be encrypted And file "textfile0.txt" of user "Brian" should not be encrypted + + @issue-encryption-206 + Scenario Outline: Sharer shares a file where receiver already has a file with the matching name + Given using OCS API version "" + And user "Brian" has been created with default attributes and skeleton files + And user "Alice" has shared file "textfile0.txt" with user "Brian" + When user "Alice" gets all shares shared by him using the sharing API + Then the OCS status code should be "" + And the HTTP status code should be "200" + And file "textfile0 (2).txt" should be included in the response + Examples: + | ocs_api_version | ocs_status_code | + | 1 | 100 | + | 2 | 200 | \ No newline at end of file From e65718add69cace3eaca3d9af0d63df9903f2759 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 25 Jun 2020 10:07:05 +0545 Subject: [PATCH 146/348] Remove unneeded phpstan-ignore-line for openssl_pkey_export --- lib/Crypto/Crypt.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index be73d751..1325f0e0 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -116,7 +116,7 @@ public function createKeyPair() { $log->error('Encryption library openssl_pkey_new() fails: ' . \openssl_error_string(), ['app' => 'encryption']); } - } elseif (\openssl_pkey_export($res, /** @phpstan-ignore-line */ + } elseif (\openssl_pkey_export($res, $privateKey, null, $this->getOpenSSLConfig())) { From 4b7c6b2132d2aa2b722517f9ba3c7bbe3c70886c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Thu, 9 Jul 2020 01:50:22 +0000 Subject: [PATCH 147/348] [tx] updated from transifex --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index b3849d74..3f87a9cd 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -41,7 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "Seleccione unha opción de cifrado", "Master Key" : "Chave mestra", "User-specific key" : "Chave específica do usuario", - "Permanently select this mode" : "Seleccionar este modo permanentemente", + "Permanently select this mode" : "Seleccionar este modo de xeito permanente", "Encrypt the home storage" : "Cifrar o almacenamento persoal", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Activando esta opción, cifrará todos os ficheiros almacenados no almacenamento principal, se non, cifraránse só os ficheiros do almacenamento externo", "Enable recovery key" : "Activar a chave de recuperación", diff --git a/l10n/gl.json b/l10n/gl.json index ec0dc5d2..1157c21a 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -39,7 +39,7 @@ "Please select an encryption option" : "Seleccione unha opción de cifrado", "Master Key" : "Chave mestra", "User-specific key" : "Chave específica do usuario", - "Permanently select this mode" : "Seleccionar este modo permanentemente", + "Permanently select this mode" : "Seleccionar este modo de xeito permanente", "Encrypt the home storage" : "Cifrar o almacenamento persoal", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Activando esta opción, cifrará todos os ficheiros almacenados no almacenamento principal, se non, cifraránse só os ficheiros do almacenamento externo", "Enable recovery key" : "Activar a chave de recuperación", From f8644b1a667eb5890510cac15f67644bd4dcb691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Sat, 18 Jul 2020 01:43:10 +0000 Subject: [PATCH 148/348] [tx] updated from transifex --- l10n/ar.js | 83 +++++++++++++++++++++++++++++++++++++++------------- l10n/ar.json | 83 +++++++++++++++++++++++++++++++++++++++------------- 2 files changed, 126 insertions(+), 40 deletions(-) diff --git a/l10n/ar.js b/l10n/ar.js index 04d1c35e..6537b08e 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -1,26 +1,69 @@ OC.L10N.register( "encryption", { - "Recovery key successfully enabled" : "تم بنجاح تفعيل مفتاح الاستعادة", - "Could not enable recovery key. Please check your recovery key password!" : "لا يمكن تفعيل مفتاح الاستعادة, يرجى التحقق من كلمة مرور مفتاح الاستعادة!", - "Recovery key successfully disabled" : "تم تعطيل مفتاح الاستعادة بنجاح", - "Could not disable recovery key. Please check your recovery key password!" : "لا يمكن تعطيل مفتاح الاستعادة, يرجى التحقق من كلمة مرور مفتاح الاستعادة!", + "Missing recovery key password" : "كلمة مرور مفتاح الاسترداد مفقودة", + "Please repeat the recovery key password" : "يُرجى تكرار كلمة مرور مفتاح الاسترداد", + "Repeated recovery key password does not match the provided recovery key password" : "لا تتوافق كلمة مرور مفتاح الاسترداد المكررة مع كلمة مرور مفتاح الاسترداد المقدمة", + "Recovery key successfully enabled" : "تم تفعيل مفتاح الاسترداد بنجاح", + "Could not enable recovery key. Please check your recovery key password!" : "لا يمكن تفعيل مفتاح الاسترداد، يُرجى التحقق من كلمة مرور مفتاح الاسترداد!", + "Recovery key successfully disabled" : "تم تعطيل مفتاح الاسترداد بنجاح", + "Could not disable recovery key. Please check your recovery key password!" : "لا يمكن تعطيل مفتاح الاسترداد، يُرجى التحقق من كلمة مرور مفتاح الاسترداد!", + "Missing parameters" : "معلمات مفقودة", + "Please provide the old recovery password" : "يُرجى توفير كلمة مرور الاسترداد القديمة", + "Please provide a new recovery password" : "يُرجى توفير كلمة مرور استرداد جديدة", + "Please repeat the new recovery password" : "يُرجى تكرار كلمة مرور الاسترداد الجديدة", "Password successfully changed." : "تم تغيير كلمة المرور بنجاح.", - "Could not change the password. Maybe the old password was not correct." : "تعذر تغيير كلمة المرور. من الممكن ان كلمة المرور القديمة غير صحيحة.", - "Private key password successfully updated." : "تم تحديث كلمة المرور للمفتاح الخاص بنجاح.", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "المفتاح الخاص بتشفير التطبيقات غير صالح. يرجى تحديث كلمة السر الخاصة بالمفتاح الخاص من الإعدادت الشخصية حتى تتمكن من الوصول للملفات المشفرة.", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "لا يمكن فك التشفير من هذا الملف, من الممكن ان يكون هذا الملف مُشارك. يرجى سؤال صاحب الملف لإعادة مشاركتة معك.", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.", - "Recovery key password" : "استعادة كلمة مرور المفتاح", - "Change recovery key password:" : "تعديل كلمة المرور استعادة المفتاح:", - "Change Password" : "عدل كلمة السر", - " If you don't remember your old password you can ask your administrator to recover your files." : "اذا كنت لاتتذكر كلمة السر تستطيع ان تطلب من المدير ان يستعيد ملفاتك.", - "Old log-in password" : "كلمة المرور القديمة الخاصة بالدخول", - "Current log-in password" : "كلمة المرور الحالية الخاصة بالدخول", - "Update Private Key Password" : "تحديث كلمة المرور لـ المفتاح الخاص", - "Enable password recovery:" : "تفعيل استعادة كلمة المرور:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "تفعيل هذا الخيار يمكنك من اعادة الوصول الى ملفاتك المشفرة عند فقدان كلمة المرور", - "Enabled" : "مفعلة", - "Disabled" : "معطلة" + "Could not change the password. Maybe the old password was not correct." : "تعذّر تغيير كلمة المرور. من الممكن أن كلمة المرور القديمة غير صحيحة.", + "Recovery Key disabled" : "تم تعطيل مفتاح الاسترداد", + "Recovery Key enabled" : "تم تفعيل مفتاح الاسترداد", + "Could not enable the recovery key, please try again or contact your administrator" : "تعذّر تمكين مفتاح الاسترداد، يُرجى المحاولة مرة أخرى أو الاتصال بالمسؤول", + "Could not update the private key password." : "تعذّر تحديث كلمة مرور المفتاح الخاص.", + "The old password was not correct, please try again." : "كلمة المرور القديمة غير صحيحة، يُرجى المحاولة مرة أخرى.", + "The current log-in password was not correct, please try again." : "كلمة مرور تسجيل الدخول الحالية غير صحيحة، يُرجى المحاولة مرة أخرى.", + "Private key password successfully updated." : "تم تحديث كلمة مرور المفتاح الخاص بنجاح.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "تحتاج إلى ترحيل مفاتيح التشفير من التشفير القديم (ownCloud <= 8.0) إلى التشفير الجديد. يُرجى تشغيل \"occ encryption:migrate\" أو الاتصال بمسؤولك", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "مفتاح خاص غير صالح لتطبيق التشفير. يُرجى تحديث كلمة مرور المفتاح الخاص من الإعدادات الشخصية لاسترداد الوصول إلى الملفات المشفرة.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "تم تمكين تطبيق التشفير، لكن لم تتم تهيئة المفاتيح. لذا يُرجى تسجيل الخروج ثم تسجيل الدخول مرة أخرى.", + "Encryption App is enabled and ready" : "تم تمكين تطبيق التشفير وتجهيزه للعمل", + "Bad Signature" : "توقيع سيء", + "Missing Signature" : "توقيع مفقود", + "one-time password for server-side-encryption" : "كلمة مرور تصلح لمرة واحدة للتشفير من جانب الخادم", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "لا يمكن فك تشفير هذا الملف، من الممكن أن يكون هذا الملف مُشارك. يُرجى طلب إعادة مشاركته معك من مالك الملف.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "لا يمكن فك قراءة هذا الملف، من الممكن أن يكون هذا الملف مُشارك. يُرجى طلب إعادة مشاركته معك من مالك الملف.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "مرحبا،\n\nمكّن المسؤول ميزة التشفير من جانب الخادم. تم تشفير ملفاتك باستخدام كلمة المرور '%s'.\n\nيُرجى تسجيل الدخول إلى واجهة الويب، والانتقال إلى القسم 'وحدة التشفير الأساسية لـ ownCloud' الخاصة بإعداداتك الشخصية وتحديث كلمة مرور التشفير الخاصة بك عن طريق إدخال كلمة المرور هذه في حقل 'كلمة مرور تسجيل الدخول القديمة' وكلمة مرور تسجيل الدخول الحالية.\n\n", + "The share will expire on %s." : "ستنتهي صلاحية المشاركة في %s.", + "Cheers!" : "تهانينا!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "مرحبا،

مكّن المسؤول ميزة التشفير من جانب الخادم. تم تشفير ملفاتك باستخدام كلمة المرور %s.

يُرجى تسجيل الدخول إلى واجهة الويب، والانتقال إلى القسم \"وحدة التشفير الأساسية لـ ownCloud\" الخاصة بإعداداتك الشخصية وتحديث كلمة مرور التشفير الخاصة بك عن طريق إدخال كلمة المرور هذه في حقل \"كلمة مرور تسجيل الدخول القديمة\" وكلمة مرور تسجيل الدخول الحالية.

", + "Default encryption module" : "وحدة التشفير الافتراضية", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تطبيق التشفير، لكن لم تتم تهيئة المفاتيح، لذا يُرجى تسجيل الخروج ثم تسجيل الدخول مرة أخرى", + "Encryption type: Master Key" : "نوع التشفير: مفتاح رئيسي", + "Encryption type: User Specific Key" : "نوع التشفير: مفتاح محدد للمستخدم", + "Please select an encryption option" : "يُرجى تحديد خيار تشفير", + "Master Key" : "مفتاح رئيسي", + "User-specific key" : "مفتاح محدد للمستخدم", + "Permanently select this mode" : "حدد هذا الوضع نهائيًا", + "Encrypt the home storage" : "شفّر وحدة التخزين الرئيسية", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "يؤدي تمكين هذا الخيار إلى تشفير جميع الملفات المخزنة على وحدة التخزين الرئيسية، وإلا سيتم تشفير الملفات الموجودة على وحدة التخزين الخارجية فقط", + "Enable recovery key" : "مكِّن مفتاح الاسترداد", + "Disable recovery key" : "عطِّل مفتاح الاسترداد", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "مفتاح الاسترداد هو مفتاح تشفير إضافي يُستخدم لتشفير الملفات. يسمح باسترداد ملفات المستخدم إذا نسى المستخدم كلمة مروره.", + "Recovery key password" : "كلمة مرور مفتاح الاسترداد", + "Repeat recovery key password" : "كرّر كلمة مرور مفتاح الاسترداد", + "Change recovery key password:" : "غيّر كلمة مرور مفتاح الاسترداد:", + "Old recovery key password" : "كلمة مرور مفتاح الاسترداد القديمة", + "New recovery key password" : "كلمة مرور مفتاح الاسترداد الجديدة", + "Repeat new recovery key password" : "كرّر كلمة مرور مفتاح الاسترداد الجديدة", + "Change Password" : "تغيير كلمة المرور", + "ownCloud basic encryption module" : "وحدة التشفير الرئيسية في ownCloud", + "Your private key password no longer matches your log-in password." : "لم تعد كلمة مرور مفتاحك الخاص تطابق كلمة مرور تسجيل دخولك.", + "Set your old private key password to your current log-in password:" : "اضبط كلمة مرور مفتاحك الخاص القديمة على كلمة مرور تسجيل دخولك الحالية:", + " If you don't remember your old password you can ask your administrator to recover your files." : " اذا كنت لا تتذكر كلمة المرور القديمة يمكن أن تطلب من مسؤولك استعادة ملفاتك.", + "Old log-in password" : "كلمة مرور تسجيل الدخول القديمة", + "Current log-in password" : "كلمة مرور تسجيل الدخول الحالية", + "Update Private Key Password" : "تحديث كلمة مرور المفتاح الخاص", + "Enable password recovery:" : "مكِّن استرداد كلمة المرور:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "سيسمح لك تفعيل هذا الخيار بإعادة الوصول إلى ملفاتك المشفرة عند فقدان كلمة المرور", + "Enabled" : "مُفعَّل", + "Disabled" : "مُعطَّل" }, "nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"); diff --git a/l10n/ar.json b/l10n/ar.json index 237b489d..d5cfe16a 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -1,24 +1,67 @@ { "translations": { - "Recovery key successfully enabled" : "تم بنجاح تفعيل مفتاح الاستعادة", - "Could not enable recovery key. Please check your recovery key password!" : "لا يمكن تفعيل مفتاح الاستعادة, يرجى التحقق من كلمة مرور مفتاح الاستعادة!", - "Recovery key successfully disabled" : "تم تعطيل مفتاح الاستعادة بنجاح", - "Could not disable recovery key. Please check your recovery key password!" : "لا يمكن تعطيل مفتاح الاستعادة, يرجى التحقق من كلمة مرور مفتاح الاستعادة!", + "Missing recovery key password" : "كلمة مرور مفتاح الاسترداد مفقودة", + "Please repeat the recovery key password" : "يُرجى تكرار كلمة مرور مفتاح الاسترداد", + "Repeated recovery key password does not match the provided recovery key password" : "لا تتوافق كلمة مرور مفتاح الاسترداد المكررة مع كلمة مرور مفتاح الاسترداد المقدمة", + "Recovery key successfully enabled" : "تم تفعيل مفتاح الاسترداد بنجاح", + "Could not enable recovery key. Please check your recovery key password!" : "لا يمكن تفعيل مفتاح الاسترداد، يُرجى التحقق من كلمة مرور مفتاح الاسترداد!", + "Recovery key successfully disabled" : "تم تعطيل مفتاح الاسترداد بنجاح", + "Could not disable recovery key. Please check your recovery key password!" : "لا يمكن تعطيل مفتاح الاسترداد، يُرجى التحقق من كلمة مرور مفتاح الاسترداد!", + "Missing parameters" : "معلمات مفقودة", + "Please provide the old recovery password" : "يُرجى توفير كلمة مرور الاسترداد القديمة", + "Please provide a new recovery password" : "يُرجى توفير كلمة مرور استرداد جديدة", + "Please repeat the new recovery password" : "يُرجى تكرار كلمة مرور الاسترداد الجديدة", "Password successfully changed." : "تم تغيير كلمة المرور بنجاح.", - "Could not change the password. Maybe the old password was not correct." : "تعذر تغيير كلمة المرور. من الممكن ان كلمة المرور القديمة غير صحيحة.", - "Private key password successfully updated." : "تم تحديث كلمة المرور للمفتاح الخاص بنجاح.", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "المفتاح الخاص بتشفير التطبيقات غير صالح. يرجى تحديث كلمة السر الخاصة بالمفتاح الخاص من الإعدادت الشخصية حتى تتمكن من الوصول للملفات المشفرة.", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "لا يمكن فك التشفير من هذا الملف, من الممكن ان يكون هذا الملف مُشارك. يرجى سؤال صاحب الملف لإعادة مشاركتة معك.", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.", - "Recovery key password" : "استعادة كلمة مرور المفتاح", - "Change recovery key password:" : "تعديل كلمة المرور استعادة المفتاح:", - "Change Password" : "عدل كلمة السر", - " If you don't remember your old password you can ask your administrator to recover your files." : "اذا كنت لاتتذكر كلمة السر تستطيع ان تطلب من المدير ان يستعيد ملفاتك.", - "Old log-in password" : "كلمة المرور القديمة الخاصة بالدخول", - "Current log-in password" : "كلمة المرور الحالية الخاصة بالدخول", - "Update Private Key Password" : "تحديث كلمة المرور لـ المفتاح الخاص", - "Enable password recovery:" : "تفعيل استعادة كلمة المرور:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "تفعيل هذا الخيار يمكنك من اعادة الوصول الى ملفاتك المشفرة عند فقدان كلمة المرور", - "Enabled" : "مفعلة", - "Disabled" : "معطلة" + "Could not change the password. Maybe the old password was not correct." : "تعذّر تغيير كلمة المرور. من الممكن أن كلمة المرور القديمة غير صحيحة.", + "Recovery Key disabled" : "تم تعطيل مفتاح الاسترداد", + "Recovery Key enabled" : "تم تفعيل مفتاح الاسترداد", + "Could not enable the recovery key, please try again or contact your administrator" : "تعذّر تمكين مفتاح الاسترداد، يُرجى المحاولة مرة أخرى أو الاتصال بالمسؤول", + "Could not update the private key password." : "تعذّر تحديث كلمة مرور المفتاح الخاص.", + "The old password was not correct, please try again." : "كلمة المرور القديمة غير صحيحة، يُرجى المحاولة مرة أخرى.", + "The current log-in password was not correct, please try again." : "كلمة مرور تسجيل الدخول الحالية غير صحيحة، يُرجى المحاولة مرة أخرى.", + "Private key password successfully updated." : "تم تحديث كلمة مرور المفتاح الخاص بنجاح.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "تحتاج إلى ترحيل مفاتيح التشفير من التشفير القديم (ownCloud <= 8.0) إلى التشفير الجديد. يُرجى تشغيل \"occ encryption:migrate\" أو الاتصال بمسؤولك", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "مفتاح خاص غير صالح لتطبيق التشفير. يُرجى تحديث كلمة مرور المفتاح الخاص من الإعدادات الشخصية لاسترداد الوصول إلى الملفات المشفرة.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "تم تمكين تطبيق التشفير، لكن لم تتم تهيئة المفاتيح. لذا يُرجى تسجيل الخروج ثم تسجيل الدخول مرة أخرى.", + "Encryption App is enabled and ready" : "تم تمكين تطبيق التشفير وتجهيزه للعمل", + "Bad Signature" : "توقيع سيء", + "Missing Signature" : "توقيع مفقود", + "one-time password for server-side-encryption" : "كلمة مرور تصلح لمرة واحدة للتشفير من جانب الخادم", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "لا يمكن فك تشفير هذا الملف، من الممكن أن يكون هذا الملف مُشارك. يُرجى طلب إعادة مشاركته معك من مالك الملف.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "لا يمكن فك قراءة هذا الملف، من الممكن أن يكون هذا الملف مُشارك. يُرجى طلب إعادة مشاركته معك من مالك الملف.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "مرحبا،\n\nمكّن المسؤول ميزة التشفير من جانب الخادم. تم تشفير ملفاتك باستخدام كلمة المرور '%s'.\n\nيُرجى تسجيل الدخول إلى واجهة الويب، والانتقال إلى القسم 'وحدة التشفير الأساسية لـ ownCloud' الخاصة بإعداداتك الشخصية وتحديث كلمة مرور التشفير الخاصة بك عن طريق إدخال كلمة المرور هذه في حقل 'كلمة مرور تسجيل الدخول القديمة' وكلمة مرور تسجيل الدخول الحالية.\n\n", + "The share will expire on %s." : "ستنتهي صلاحية المشاركة في %s.", + "Cheers!" : "تهانينا!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "مرحبا،

مكّن المسؤول ميزة التشفير من جانب الخادم. تم تشفير ملفاتك باستخدام كلمة المرور %s.

يُرجى تسجيل الدخول إلى واجهة الويب، والانتقال إلى القسم \"وحدة التشفير الأساسية لـ ownCloud\" الخاصة بإعداداتك الشخصية وتحديث كلمة مرور التشفير الخاصة بك عن طريق إدخال كلمة المرور هذه في حقل \"كلمة مرور تسجيل الدخول القديمة\" وكلمة مرور تسجيل الدخول الحالية.

", + "Default encryption module" : "وحدة التشفير الافتراضية", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "تم تمكين تطبيق التشفير، لكن لم تتم تهيئة المفاتيح، لذا يُرجى تسجيل الخروج ثم تسجيل الدخول مرة أخرى", + "Encryption type: Master Key" : "نوع التشفير: مفتاح رئيسي", + "Encryption type: User Specific Key" : "نوع التشفير: مفتاح محدد للمستخدم", + "Please select an encryption option" : "يُرجى تحديد خيار تشفير", + "Master Key" : "مفتاح رئيسي", + "User-specific key" : "مفتاح محدد للمستخدم", + "Permanently select this mode" : "حدد هذا الوضع نهائيًا", + "Encrypt the home storage" : "شفّر وحدة التخزين الرئيسية", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "يؤدي تمكين هذا الخيار إلى تشفير جميع الملفات المخزنة على وحدة التخزين الرئيسية، وإلا سيتم تشفير الملفات الموجودة على وحدة التخزين الخارجية فقط", + "Enable recovery key" : "مكِّن مفتاح الاسترداد", + "Disable recovery key" : "عطِّل مفتاح الاسترداد", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "مفتاح الاسترداد هو مفتاح تشفير إضافي يُستخدم لتشفير الملفات. يسمح باسترداد ملفات المستخدم إذا نسى المستخدم كلمة مروره.", + "Recovery key password" : "كلمة مرور مفتاح الاسترداد", + "Repeat recovery key password" : "كرّر كلمة مرور مفتاح الاسترداد", + "Change recovery key password:" : "غيّر كلمة مرور مفتاح الاسترداد:", + "Old recovery key password" : "كلمة مرور مفتاح الاسترداد القديمة", + "New recovery key password" : "كلمة مرور مفتاح الاسترداد الجديدة", + "Repeat new recovery key password" : "كرّر كلمة مرور مفتاح الاسترداد الجديدة", + "Change Password" : "تغيير كلمة المرور", + "ownCloud basic encryption module" : "وحدة التشفير الرئيسية في ownCloud", + "Your private key password no longer matches your log-in password." : "لم تعد كلمة مرور مفتاحك الخاص تطابق كلمة مرور تسجيل دخولك.", + "Set your old private key password to your current log-in password:" : "اضبط كلمة مرور مفتاحك الخاص القديمة على كلمة مرور تسجيل دخولك الحالية:", + " If you don't remember your old password you can ask your administrator to recover your files." : " اذا كنت لا تتذكر كلمة المرور القديمة يمكن أن تطلب من مسؤولك استعادة ملفاتك.", + "Old log-in password" : "كلمة مرور تسجيل الدخول القديمة", + "Current log-in password" : "كلمة مرور تسجيل الدخول الحالية", + "Update Private Key Password" : "تحديث كلمة مرور المفتاح الخاص", + "Enable password recovery:" : "مكِّن استرداد كلمة المرور:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "سيسمح لك تفعيل هذا الخيار بإعادة الوصول إلى ملفاتك المشفرة عند فقدان كلمة المرور", + "Enabled" : "مُفعَّل", + "Disabled" : "مُعطَّل" },"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;" } \ No newline at end of file From 4feeb273fcb2927fd218f0cb3885f692b847c785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Sun, 19 Jul 2020 00:06:32 +0000 Subject: [PATCH 149/348] [tx] updated from transifex --- l10n/gl.js | 2 +- l10n/gl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index 3f87a9cd..e556eee9 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -62,7 +62,7 @@ OC.L10N.register( "Current log-in password" : "Contrasinal actual de acceso", "Update Private Key Password" : "Actualizar o contrasinal da chave privada", "Enable password recovery:" : "Activar o contrasinal de recuperación:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ao activar esta opción permitiráselle volver a obter acceso aos ficheiros cifrados no caso de perda do contrasinal", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ao activar esta opción permitiráselle volver obter acceso aos ficheiros cifrados no caso de perda do contrasinal", "Enabled" : "Activado", "Disabled" : "Desactivado" }, diff --git a/l10n/gl.json b/l10n/gl.json index 1157c21a..8eb5dc28 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -60,7 +60,7 @@ "Current log-in password" : "Contrasinal actual de acceso", "Update Private Key Password" : "Actualizar o contrasinal da chave privada", "Enable password recovery:" : "Activar o contrasinal de recuperación:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ao activar esta opción permitiráselle volver a obter acceso aos ficheiros cifrados no caso de perda do contrasinal", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ao activar esta opción permitiráselle volver obter acceso aos ficheiros cifrados no caso de perda do contrasinal", "Enabled" : "Activado", "Disabled" : "Desactivado" },"pluralForm" :"nplurals=2; plural=(n != 1);" From 30996cdaee3be2b4cf29dc655d84b45e4fda8338 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Sun, 26 Jul 2020 01:44:21 +0000 Subject: [PATCH 150/348] [tx] updated from transifex --- l10n/th_TH.js | 4 ++-- l10n/th_TH.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/th_TH.js b/l10n/th_TH.js index 50d988ac..2cfb6d40 100644 --- a/l10n/th_TH.js +++ b/l10n/th_TH.js @@ -2,8 +2,8 @@ OC.L10N.register( "encryption", { "Missing recovery key password" : "รหัสกู้คืนรหัสผ่านหายไป", - "Please repeat the recovery key password" : "กรุณาใส่รหัสกู้คืนรหัสผ่าน อีกครั้ง", - "Repeated recovery key password does not match the provided recovery key password" : "ใส่รหัสกู้คืนรหัสผ่านไม่ตรงกัน", + "Please repeat the recovery key password" : "กรุณากรอกรหัสกู้คืนรหัสผ่าน อีกครั้ง", + "Repeated recovery key password does not match the provided recovery key password" : "กรอกรหัสกู้คืนรหัสผ่านไม่ตรงกัน", "Recovery key successfully enabled" : "เปิดใช้งานรหัสการกู้คืนเรียบร้อยแล้ว", "Could not enable recovery key. Please check your recovery key password!" : "ไม่สามารถเปิดใช้งานรหัสการกู้คืน กรุณาตรวจสอบรหัสผ่านคีย์การกู้คืนของคุณ!", "Recovery key successfully disabled" : "ปิดใช้งานรหัสการกู้คืนเรียบร้อยแล้ว", diff --git a/l10n/th_TH.json b/l10n/th_TH.json index 98abcf52..e02571b7 100644 --- a/l10n/th_TH.json +++ b/l10n/th_TH.json @@ -1,7 +1,7 @@ { "translations": { "Missing recovery key password" : "รหัสกู้คืนรหัสผ่านหายไป", - "Please repeat the recovery key password" : "กรุณาใส่รหัสกู้คืนรหัสผ่าน อีกครั้ง", - "Repeated recovery key password does not match the provided recovery key password" : "ใส่รหัสกู้คืนรหัสผ่านไม่ตรงกัน", + "Please repeat the recovery key password" : "กรุณากรอกรหัสกู้คืนรหัสผ่าน อีกครั้ง", + "Repeated recovery key password does not match the provided recovery key password" : "กรอกรหัสกู้คืนรหัสผ่านไม่ตรงกัน", "Recovery key successfully enabled" : "เปิดใช้งานรหัสการกู้คืนเรียบร้อยแล้ว", "Could not enable recovery key. Please check your recovery key password!" : "ไม่สามารถเปิดใช้งานรหัสการกู้คืน กรุณาตรวจสอบรหัสผ่านคีย์การกู้คืนของคุณ!", "Recovery key successfully disabled" : "ปิดใช้งานรหัสการกู้คืนเรียบร้อยแล้ว", From 5321a67ebb591a9a63f5c0dc9de93ce9bd3dac1b Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 17 Sep 2020 09:01:51 +0545 Subject: [PATCH 151/348] [Tests-Only] Add behat-stepthroughextension to acceptance test runner --- tests/acceptance/config/behat.yml | 8 +++++--- vendor-bin/behat/composer.json | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml index bcdc9ff3..e2a3e3b1 100644 --- a/tests/acceptance/config/behat.yml +++ b/tests/acceptance/config/behat.yml @@ -42,6 +42,8 @@ default: - OccContext: extensions: - jarnaiz\JUnitFormatter\JUnitFormatterExtension: - filename: report.xml - outputDir: '%paths.base%/../output/' + jarnaiz\JUnitFormatter\JUnitFormatterExtension: + filename: report.xml + outputDir: '%paths.base%/../output/' + + Cjm\Behat\StepThroughExtension: ~ diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index 71272d4b..73ee42bf 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -10,6 +10,7 @@ "behat/mink-extension": "^2.3", "behat/mink-goutte-driver": "^1.2", "behat/mink-selenium2-driver": "^1.4", + "ciaranmcnulty/behat-stepthroughextension" : "dev-master", "jarnaiz/behat-junit-formatter": "^1.3", "rdx/behat-variables": "^1.2", "sensiolabs/behat-page-object-extension": "^2.3", From fe72580830486d11d1398b33c608c971f69e77e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Mon, 28 Sep 2020 01:57:23 +0000 Subject: [PATCH 152/348] [tx] updated from transifex --- l10n/zh_TW.js | 8 ++++++++ l10n/zh_TW.json | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 066e2d2a..2dd7f576 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -23,6 +23,7 @@ OC.L10N.register( "Private key password successfully updated." : "私人金鑰密碼已成功更新。", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "您需要搬移您的加密鑰匙從舊版的加密 (ownCloud <= 8.0) 到新版,請執行 'occ encryption:migrate' 或是聯絡系統管理員", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "無效的檔案加密私鑰,請在個人設定中更新您的私鑰密語以存取加密的檔案。", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密軟體已啟用但是您的密鑰尚未初始化。 請註銷記錄並再次登錄記錄。", "Encryption App is enabled and ready" : "加密應用程式已經被啟用", "Bad Signature" : "壞的簽章", "Missing Signature" : "遺失簽章", @@ -33,7 +34,14 @@ OC.L10N.register( "The share will expire on %s." : "這個分享將會於 %s 過期", "Cheers!" : "太棒了!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "嗨,請看這裡,

系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼 '%s' 加密,請從網頁登入,到 'ownCloud basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼

", + "Default encryption module" : "默認加密模組", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次", + "Encryption type: Master Key" : "加密類型:萬能鑰匙", + "Encryption type: User Specific Key" : "加密類型:使用者專用密鑰", + "Please select an encryption option" : "請選擇一個加密選項", + "Master Key" : "主密鑰", + "User-specific key" : "使用者專用密鑰", + "Permanently select this mode" : "永久選擇此模式", "Encrypt the home storage" : "加密家目錄空間", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "請啟用這個功能以用來加密主要儲存空間的檔案,否則只有再外部儲存的檔案會加密", "Enable recovery key" : "啟用還原金鑰", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index 2fac0917..3da57a58 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -21,6 +21,7 @@ "Private key password successfully updated." : "私人金鑰密碼已成功更新。", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "您需要搬移您的加密鑰匙從舊版的加密 (ownCloud <= 8.0) 到新版,請執行 'occ encryption:migrate' 或是聯絡系統管理員", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "無效的檔案加密私鑰,請在個人設定中更新您的私鑰密語以存取加密的檔案。", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密軟體已啟用但是您的密鑰尚未初始化。 請註銷記錄並再次登錄記錄。", "Encryption App is enabled and ready" : "加密應用程式已經被啟用", "Bad Signature" : "壞的簽章", "Missing Signature" : "遺失簽章", @@ -31,7 +32,14 @@ "The share will expire on %s." : "這個分享將會於 %s 過期", "Cheers!" : "太棒了!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "嗨,請看這裡,

系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼 '%s' 加密,請從網頁登入,到 'ownCloud basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼

", + "Default encryption module" : "默認加密模組", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次", + "Encryption type: Master Key" : "加密類型:萬能鑰匙", + "Encryption type: User Specific Key" : "加密類型:使用者專用密鑰", + "Please select an encryption option" : "請選擇一個加密選項", + "Master Key" : "主密鑰", + "User-specific key" : "使用者專用密鑰", + "Permanently select this mode" : "永久選擇此模式", "Encrypt the home storage" : "加密家目錄空間", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "請啟用這個功能以用來加密主要儲存空間的檔案,否則只有再外部儲存的檔案會加密", "Enable recovery key" : "啟用還原金鑰", From 46943b7af5d639253a46b272774cbb5f06e375e3 Mon Sep 17 00:00:00 2001 From: David Christofas Date: Fri, 16 Oct 2020 15:10:02 +0200 Subject: [PATCH 153/348] fix: avoid mac collisions In certain constellations, e.g. file version 1 and block position 10 or file version 11 and block position 0, the mac could collide. To prevent this I introduce a seperator between the file version and the block position. Signed-off-by: David Christofas --- lib/Crypto/Crypt.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 1325f0e0..2feb08dc 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -185,7 +185,7 @@ public function symmetricEncryptFileContent($plainContent, $passPhrase, $version $this->getCipher()); // Create a signature based on the key as well as the current version - $sig = $this->createSignature($encryptedContent, $passPhrase . $version . $position); + $sig = $this->createSignature($encryptedContent, $passPhrase . $version . "-" . $position); // combine content to encrypt the IV identifier and actual IV $catFile = $this->concatIV($encryptedContent, $iv); @@ -454,7 +454,12 @@ public function symmetricDecryptFileContent($keyFileContents, $passPhrase, $ciph $catFile = $this->splitMetaData($keyFileContents, $cipher); if ($catFile['signature'] !== false) { - $this->checkSignature($catFile['encrypted'], $passPhrase . $version . $position, $catFile['signature']); + try { + $this->checkSignature($catFile['encrypted'], $passPhrase . $version . "-" . $position, $catFile['signature']); + } catch (HintException $e) { + // Check legacy format... + $this->checkSignature($catFile['encrypted'], $passPhrase . $version . $position, $catFile['signature']); + } } return $this->decrypt($catFile['encrypted'], From 71a356a5243a858f9144f00bbf14f16d63c4974c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Sat, 31 Oct 2020 00:05:34 +0000 Subject: [PATCH 154/348] [tx] updated from transifex --- l10n/de_CH.js | 69 +++++++++++++++++++++++++++++++++++++++++++++++++ l10n/de_CH.json | 67 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 l10n/de_CH.js create mode 100644 l10n/de_CH.json diff --git a/l10n/de_CH.js b/l10n/de_CH.js new file mode 100644 index 00000000..4f53f624 --- /dev/null +++ b/l10n/de_CH.js @@ -0,0 +1,69 @@ +OC.L10N.register( + "encryption", + { + "Missing recovery key password" : "Schlüsselpasswort zur Wiederherstellung fehlt", + "Please repeat the recovery key password" : "Schlüsselpasswort zur Wiederherstellung bitte wiederholen", + "Repeated recovery key password does not match the provided recovery key password" : "Das wiederholte Schlüsselpasswort zur Wiederherstellung stimmt nicht mit dem geforderten Schlüsselpasswort zur Wiederherstellung überein", + "Recovery key successfully enabled" : "Wiederherstellungsschlüssel wurde erfolgreich aktiviert", + "Could not enable recovery key. Please check your recovery key password!" : "Der Wiederherstellungsschlüssel konnte nicht aktiviert werden. Überprüfe Dein Wiederherstellungspasswort!", + "Recovery key successfully disabled" : "Wiederherstellungsschlüssel deaktiviert.", + "Could not disable recovery key. Please check your recovery key password!" : "Der Wiederherstellungsschlüssel konnte nicht deaktiviert werden. Überprüfe Dein Wiederherstellungspasswort!", + "Missing parameters" : "Fehlende Parameter", + "Please provide the old recovery password" : "Bitte das alte Passwort zur Wiederherstellung eingeben", + "Please provide a new recovery password" : "Bitte das alte Passwort zur Wiederherstellung eingeben", + "Please repeat the new recovery password" : "Bitte das neue Passwort zur Wiederherstellung wiederholen", + "Password successfully changed." : "Dein Passwort wurde geändert.", + "Could not change the password. Maybe the old password was not correct." : "Das Passwort konnte nicht geändert werden. Vielleicht war das alte Passwort falsch.", + "Recovery Key disabled" : "Wiederherstellungsschlüssel deaktiviert", + "Recovery Key enabled" : "Wiederherstellungsschlüssel aktiviert", + "Could not enable the recovery key, please try again or contact your administrator" : "Der Wiederherstellungsschlüssel konnte nicht aktiviert werden, bitte versuche es noch einmal oder kontaktiere Deinen Administrator", + "Could not update the private key password." : "Das Passwort des privaten Schlüssels konnte nicht aktualisiert werden.", + "The old password was not correct, please try again." : "Das alte Passwort war nicht korrekt, bitte versuche es noch einmal.", + "The current log-in password was not correct, please try again." : "Das aktuelle Anmeldepasswort war nicht korrekt, bitte versuche es noch einmal.", + "Private key password successfully updated." : "Passwort des privaten Schlüssels erfolgreich aktualisiert", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Du musst Deine Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migrieren. Bitte führe 'occ encryption:migrate' aus oder kontaktiere Deinen Administrator.", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere Dein privates Schlüssel-Passwort, um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Die Verschlüsselung-App ist aktiviert, aber deine Schlüssel sind nicht initialisiert. Bitte melde Dich nochmals ab und wieder an.", + "Encryption App is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit", + "Bad Signature" : "ungültige Signatur", + "Missing Signature" : "fehlende Signatur", + "one-time password for server-side-encryption" : "Einmal-Passwort für serverseitige Verschlüsselung", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'ownCloud-Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingibst.\n\n", + "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", + "Cheers!" : "Noch einen schönen Tag!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hey,

der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort %s verschlüsselt.

Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'ownCloud-Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingibst.

", + "Default encryption module" : "Standard-Verschlüsselungs-Modul", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melde Dich nochmals ab und wieder an.", + "Encryption type: Master Key" : "Verschlüsselungstyp: Hauptschlüssel", + "Encryption type: User Specific Key" : "Verschlüsselungstyp: Nutzerspezifischer Schlüssel", + "Please select an encryption option" : "Bitte eine Verschlüsselungsoption wählen", + "Master Key" : "Hauptschlüssel", + "User-specific key" : "Nutzerspezifischer Schlüssel", + "Permanently select this mode" : "Diesen Modus immer verwenden", + "Encrypt the home storage" : "Verschlüssle den Speicher", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt", + "Enable recovery key" : "Wiederherstellungsschlüssel aktivieren", + "Disable recovery key" : "Wiederherstellungsschlüssel deaktivieren", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Der Wiederherstellungsschlüssel ist ein zusätzlicher Verschlüsselungsschlüssel, der zum Verschlüsseln von Dateien benutzt wird. Er erlaubt die Wiederherstellung von Benutzerdateien auch dann, wenn der Benutzer sein oder ihr Passwort vergessen hat.", + "Recovery key password" : "Wiederherstellungsschlüssel-Passwort", + "Repeat recovery key password" : "Passwort für den Wiederherstellungsschlüssel wiederholen", + "Change recovery key password:" : "Wiederherstellungsschlüssel-Passwort ändern:", + "Old recovery key password" : "Altes Passwort für den Wiederherstellungsschlüssel", + "New recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel", + "Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen", + "Change Password" : "Passwort ändern", + "ownCloud basic encryption module" : "ownCloud-Basisverschlüsselungsmodul", + "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Loginpasswort überein.", + "Set your old private key password to your current log-in password:" : "Dein altes Passwort für Deinen privaten Schlüssel auf Dein aktuelles Anmeldepasswort einstellen:", + " If you don't remember your old password you can ask your administrator to recover your files." : "Wenn Du Dein altes Passwort vergessen hast, könntest Du Deinen Administrator bitten, Deine Daten wiederherzustellen.", + "Old log-in password" : "Altes Login Passwort", + "Current log-in password" : "Aktuelles Passwort", + "Update Private Key Password" : "Passwort für den privaten Schlüssel aktualisieren", + "Enable password recovery:" : "Passwortwiederherstellung aktivieren:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Wenn Du diese Option aktivierst, kannst Du Deine verschlüsselten Dateien wiederherstellen, falls Du Dein Passwort vergisst", + "Enabled" : "Aktiviert", + "Disabled" : "Deaktiviert" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/de_CH.json b/l10n/de_CH.json new file mode 100644 index 00000000..44081b22 --- /dev/null +++ b/l10n/de_CH.json @@ -0,0 +1,67 @@ +{ "translations": { + "Missing recovery key password" : "Schlüsselpasswort zur Wiederherstellung fehlt", + "Please repeat the recovery key password" : "Schlüsselpasswort zur Wiederherstellung bitte wiederholen", + "Repeated recovery key password does not match the provided recovery key password" : "Das wiederholte Schlüsselpasswort zur Wiederherstellung stimmt nicht mit dem geforderten Schlüsselpasswort zur Wiederherstellung überein", + "Recovery key successfully enabled" : "Wiederherstellungsschlüssel wurde erfolgreich aktiviert", + "Could not enable recovery key. Please check your recovery key password!" : "Der Wiederherstellungsschlüssel konnte nicht aktiviert werden. Überprüfe Dein Wiederherstellungspasswort!", + "Recovery key successfully disabled" : "Wiederherstellungsschlüssel deaktiviert.", + "Could not disable recovery key. Please check your recovery key password!" : "Der Wiederherstellungsschlüssel konnte nicht deaktiviert werden. Überprüfe Dein Wiederherstellungspasswort!", + "Missing parameters" : "Fehlende Parameter", + "Please provide the old recovery password" : "Bitte das alte Passwort zur Wiederherstellung eingeben", + "Please provide a new recovery password" : "Bitte das alte Passwort zur Wiederherstellung eingeben", + "Please repeat the new recovery password" : "Bitte das neue Passwort zur Wiederherstellung wiederholen", + "Password successfully changed." : "Dein Passwort wurde geändert.", + "Could not change the password. Maybe the old password was not correct." : "Das Passwort konnte nicht geändert werden. Vielleicht war das alte Passwort falsch.", + "Recovery Key disabled" : "Wiederherstellungsschlüssel deaktiviert", + "Recovery Key enabled" : "Wiederherstellungsschlüssel aktiviert", + "Could not enable the recovery key, please try again or contact your administrator" : "Der Wiederherstellungsschlüssel konnte nicht aktiviert werden, bitte versuche es noch einmal oder kontaktiere Deinen Administrator", + "Could not update the private key password." : "Das Passwort des privaten Schlüssels konnte nicht aktualisiert werden.", + "The old password was not correct, please try again." : "Das alte Passwort war nicht korrekt, bitte versuche es noch einmal.", + "The current log-in password was not correct, please try again." : "Das aktuelle Anmeldepasswort war nicht korrekt, bitte versuche es noch einmal.", + "Private key password successfully updated." : "Passwort des privaten Schlüssels erfolgreich aktualisiert", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Du musst Deine Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migrieren. Bitte führe 'occ encryption:migrate' aus oder kontaktiere Deinen Administrator.", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere Dein privates Schlüssel-Passwort, um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Die Verschlüsselung-App ist aktiviert, aber deine Schlüssel sind nicht initialisiert. Bitte melde Dich nochmals ab und wieder an.", + "Encryption App is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit", + "Bad Signature" : "ungültige Signatur", + "Missing Signature" : "fehlende Signatur", + "one-time password for server-side-encryption" : "Einmal-Passwort für serverseitige Verschlüsselung", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht entschlüsselt werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Diese Datei kann nicht gelesen werden, es handelt sich wahrscheinlich um eine geteilte Datei. Bitte kontaktiere den Eigentümer der Datei und bitte darum, die Datei noch einmal mit Dir zu teilen.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hey,\n\nder Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort '%s' verschlüsselt.\n\nBitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'ownCloud-Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingibst.\n\n", + "The share will expire on %s." : "Die Freigabe wird am %s ablaufen.", + "Cheers!" : "Noch einen schönen Tag!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hey,

der Administrator hat die servereitige Verschlüsselung aktiviert. Die Dateien wurden mit dem Kennwort %s verschlüsselt.

Bitte melde dich im Web-Interface an, gehe in deine persönlichen Einstellungen. Dort findest du die Option 'ownCloud-Basisverschlüsselungsmodul' und aktualisiere dort dein Verschlüsselungspasswort indem du das Passwort in das 'alte Log - in Passwort' und in das 'aktuellen Login - Passwort' Feld eingibst.

", + "Default encryption module" : "Standard-Verschlüsselungs-Modul", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melde Dich nochmals ab und wieder an.", + "Encryption type: Master Key" : "Verschlüsselungstyp: Hauptschlüssel", + "Encryption type: User Specific Key" : "Verschlüsselungstyp: Nutzerspezifischer Schlüssel", + "Please select an encryption option" : "Bitte eine Verschlüsselungsoption wählen", + "Master Key" : "Hauptschlüssel", + "User-specific key" : "Nutzerspezifischer Schlüssel", + "Permanently select this mode" : "Diesen Modus immer verwenden", + "Encrypt the home storage" : "Verschlüssle den Speicher", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Die Aktivierung dieser Option verschlüsselt alle Dateien die auf dem Hauptspeicher gespeichert sind, ansonsten werden nur Dateien auf dem externen Speicher verschlüsselt", + "Enable recovery key" : "Wiederherstellungsschlüssel aktivieren", + "Disable recovery key" : "Wiederherstellungsschlüssel deaktivieren", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Der Wiederherstellungsschlüssel ist ein zusätzlicher Verschlüsselungsschlüssel, der zum Verschlüsseln von Dateien benutzt wird. Er erlaubt die Wiederherstellung von Benutzerdateien auch dann, wenn der Benutzer sein oder ihr Passwort vergessen hat.", + "Recovery key password" : "Wiederherstellungsschlüssel-Passwort", + "Repeat recovery key password" : "Passwort für den Wiederherstellungsschlüssel wiederholen", + "Change recovery key password:" : "Wiederherstellungsschlüssel-Passwort ändern:", + "Old recovery key password" : "Altes Passwort für den Wiederherstellungsschlüssel", + "New recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel", + "Repeat new recovery key password" : "Neues Passwort für den Wiederherstellungsschlüssel wiederholen", + "Change Password" : "Passwort ändern", + "ownCloud basic encryption module" : "ownCloud-Basisverschlüsselungsmodul", + "Your private key password no longer matches your log-in password." : "Dein Passwort für Deinen privaten Schlüssel stimmt nicht mehr mit Deinem Loginpasswort überein.", + "Set your old private key password to your current log-in password:" : "Dein altes Passwort für Deinen privaten Schlüssel auf Dein aktuelles Anmeldepasswort einstellen:", + " If you don't remember your old password you can ask your administrator to recover your files." : "Wenn Du Dein altes Passwort vergessen hast, könntest Du Deinen Administrator bitten, Deine Daten wiederherzustellen.", + "Old log-in password" : "Altes Login Passwort", + "Current log-in password" : "Aktuelles Passwort", + "Update Private Key Password" : "Passwort für den privaten Schlüssel aktualisieren", + "Enable password recovery:" : "Passwortwiederherstellung aktivieren:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Wenn Du diese Option aktivierst, kannst Du Deine verschlüsselten Dateien wiederherstellen, falls Du Dein Passwort vergisst", + "Enabled" : "Aktiviert", + "Disabled" : "Deaktiviert" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file From b4741a851b20446410be38042034e2bba8784a47 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 2 Nov 2020 15:47:27 +0545 Subject: [PATCH 155/348] Adjust PHP dependencies for composer 2.0 --- .drone.star | 4 ++-- appinfo/info.xml | 2 +- composer.lock | 9 +++++++-- vendor-bin/behat/composer.json | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.drone.star b/.drone.star index 17ec5ae7..4a833346 100644 --- a/.drone.star +++ b/.drone.star @@ -1253,7 +1253,7 @@ def acceptance(): }, 'steps': installCore(server, db, params['useBundledApp']) + - installTestrunner(phpVersion, params['useBundledApp']) + + installTestrunner('7.4', params['useBundledApp']) + (installFederated(server, phpVersion, params['logLevel'], db, federationDbSuffix) + owncloudLog('federated') if params['federatedServerNeeded'] else []) + installApp(phpVersion) + installExtraApps(phpVersion, params['extraApps']) + @@ -1266,7 +1266,7 @@ def acceptance(): [ ({ 'name': 'acceptance-tests', - 'image': 'owncloudci/php:%s' % phpVersion, + 'image': 'owncloudci/php:7.4', 'pull': 'always', 'environment': environment, 'commands': params['extraCommandsBeforeTestRun'] + [ diff --git a/appinfo/info.xml b/appinfo/info.xml index c3473264..31964b97 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -27,7 +27,7 @@ true openssl - + OCA\Encryption\Command\SelectEncryptionType diff --git a/composer.lock b/composer.lock index c2eda550..40977b90 100644 --- a/composer.lock +++ b/composer.lock @@ -1,7 +1,7 @@ { "_readme": [ "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], "content-hash": "89cd9fec28fc9820ceb76ec27fb54d72", @@ -51,6 +51,10 @@ "isolation", "tool" ], + "support": { + "issues": "https://github.com/bamarni/composer-bin-plugin/issues", + "source": "https://github.com/bamarni/composer-bin-plugin/tree/master" + }, "time": "2020-05-03T08:27:20+00:00" } ], @@ -63,5 +67,6 @@ "platform-dev": [], "platform-overrides": { "php": "7.1" - } + }, + "plugin-api-version": "2.0.0" } diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index 73ee42bf..dc1c96cb 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -1,7 +1,7 @@ { "config" : { "platform": { - "php": "7.2" + "php": "7.4" } }, "require": { From 70bd0919cb162171afc7c4de61fc76fb5803dbd2 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 19 Nov 2020 14:35:44 +0545 Subject: [PATCH 156/348] Bump phan from 2.7 to 3.2 --- vendor-bin/phan/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/phan/composer.json b/vendor-bin/phan/composer.json index 90adb9d1..8e0b6f18 100644 --- a/vendor-bin/phan/composer.json +++ b/vendor-bin/phan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phan/phan": "^2.7" + "phan/phan": "^3.2" } } From 2ee7027678f041027f472bb010b759444dfc588e Mon Sep 17 00:00:00 2001 From: Semih Serhat Karakaya Date: Sat, 28 Nov 2020 13:05:19 -0800 Subject: [PATCH 157/348] add path option to FixEncryptedVersion command --- lib/Command/FixEncryptedVersion.php | 38 ++++++++- .../unit/Command/FixEncryptedVersionTest.php | 80 ++++++++++++++++++- 2 files changed, 111 insertions(+), 7 deletions(-) diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php index e7d0b603..132a9623 100644 --- a/lib/Command/FixEncryptedVersion.php +++ b/lib/Command/FixEncryptedVersion.php @@ -57,36 +57,63 @@ protected function configure() { 'user', InputArgument::REQUIRED, 'The id of the user whose files need fixing' + )->addOption( + 'path', + 'p', + InputArgument::OPTIONAL, + 'Limit files to fix with path, e.g., --path="/Music/Artist". If path indicates a directory, all the files inside directory will be fixed.' ); } /** * @param InputInterface $input * @param OutputInterface $output - * @return int|void + * @return int */ protected function execute(InputInterface $input, OutputInterface $output) { $user = $input->getArgument('user'); + $pathToWalk = "/$user/files"; + + /** + * trim() returns an empty string when the argument is an unset/null + */ + $pathOption = \trim($input->getOption('path'), '/'); + if ($pathOption !== "") { + $pathToWalk = "$pathToWalk/$pathOption"; + } if ($user === null) { $output->writeln("No user id provided.\n"); + return 1; } if ($this->userManager->get($user) === null) { $output->writeln("User id $user does not exist. Please provide a valid user id"); return 1; } - $this->walkUserFolder($user, $output); + return $this->walkPathOfUser($user, $pathToWalk, $output); } /** * @param string $user + * @param string $path * @param OutputInterface $output + * @return int 0 for success, 1 for error */ - private function walkUserFolder($user, OutputInterface $output) { + private function walkPathOfUser($user, $path, OutputInterface $output) { $this->setupUserFs($user); + if (!$this->view->file_exists($path)) { + $output->writeln("Path $path does not exist. Please provide a valid path."); + return 1; + } + + if ($this->view->is_file($path)) { + $output->writeln("Verifying the content of file $path"); + $this->verifyFileContent($path, $output); + return 0; + } $directories = []; - $directories[] = '/' . $user . '/files'; + $directories[] = $path; while ($root = \array_pop($directories)) { $directoryContent = $this->view->getDirectoryContent($root); foreach ($directoryContent as $file) { @@ -99,6 +126,7 @@ private function walkUserFolder($user, OutputInterface $output) { } } } + return 0; } /** @@ -134,6 +162,7 @@ private function verifyFileContent($path, OutputInterface $output, $ignoreCorrec /** * @param string $path * @param OutputInterface $output + * @return bool */ private function correctEncryptedVersion($path, OutputInterface $output) { $fileInfo = $this->view->getFileInfo($path); @@ -188,6 +217,7 @@ private function correctEncryptedVersion($path, OutputInterface $output) { $increment++; } } + return false; } /** diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index 54c5d29d..31486652 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -60,8 +60,6 @@ class FixEncryptedVersionTest extends TestCase { public static function setUpBeforeClass(): void { parent::setUpBeforeClass(); - //Enable encryption app - \OC_App::enable("encryption"); //Enable encryption \OC::$server->getConfig()->setAppValue('core', 'encryption_enabled', 'yes'); //Enable Masterkey @@ -243,7 +241,7 @@ public function testEncryptedVersionGreaterThanOriginalValue() { $cache1 = $storage1->getCache(); $fileCache1 = $cache1->get($fileInfo1->getId()); - //Now change the encrypted version to fifteem + //Now change the encrypted version to fifteen $cacheInfo = ['encryptedVersion' => 15, 'encrypted' => 15]; $cache1->put($fileCache1->getPath(), $cacheInfo); @@ -291,4 +289,80 @@ public function testEncryptedVersionGreaterThanOriginalValue() { */ \ob_start(); } + + /** + * Test commands with a file path + */ + public function testExecuteWithFilePathOption() { + \OC::$server->getUserSession()->login(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); + + $this->commandTester->execute([ + 'user' => self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, + '--path' => "/hello.txt" + ]); + + $output = $this->commandTester->getDisplay(); + + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt +The file /test_enc_version_affected_user1/files/hello.txt is: OK", $output); + /** + * We need to add ob_start at the end because if not done, it would be considered as a risky test. + * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 + * where as the ob_get_level is found to be zero. + */ + \ob_start(); + } + + /** + * Test commands with a directory path + */ + public function testExecuteWithDirectoryPathOption() { + $this->commandTester->execute([ + 'user' => self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, + '--path' => "/" + ]); + + $output = $this->commandTester->getDisplay(); + + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt +The file /test_enc_version_affected_user1/files/hello.txt is: OK", $output); + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/world.txt +The file /test_enc_version_affected_user1/files/world.txt is: OK", $output); + $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt +The file /test_enc_version_affected_user1/files/foo.txt is: OK", $output); + /** + * We need to add ob_start at the end because if not done, it would be considered as a risky test. + * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 + * where as the ob_get_level is found to be zero. + */ + \ob_start(); + } + + /** + * Test commands with a directory path + */ + public function testExecuteWithNoUser() { + $this->commandTester->execute([ + 'user' => null, + '--path' => "/" + ]); + + $output = $this->commandTester->getDisplay(); + + $this->assertStringContainsString("No user id provided.", $output); + } + + /** + * Test commands with a directory path + */ + public function testExecuteWithNonExistentPath() { + $this->commandTester->execute([ + 'user' => self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, + '--path' => "/non-exist" + ]); + + $output = $this->commandTester->getDisplay(); + + $this->assertStringContainsString("Please provide a valid path.", $output); + } } From 19cdff233fc70668763879c81ddb9459cb010f68 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Tue, 1 Dec 2020 21:05:08 +0545 Subject: [PATCH 158/348] [Tests-Only][CI] fix the starlark code for reduced ci after merge and sonarcloud --- .drone.star | 559 +++++++++++++++++++++++++++------------ .gitignore | 3 + sonar-project.properties | 33 +++ 3 files changed, 425 insertions(+), 170 deletions(-) create mode 100644 sonar-project.properties diff --git a/.drone.star b/.drone.star index 4a833346..115e4513 100644 --- a/.drone.star +++ b/.drone.star @@ -455,33 +455,58 @@ config = { def main(ctx): before = beforePipelines() - stages = stagePipelines() + coverageTests = coveragePipelines(ctx) + if (coverageTests == False): + print('Errors detected in coveragePipelines. Review messages above.') + return [] + + dependsOn(before, coverageTests) + + stages = stagePipelines(ctx) if (stages == False): print('Errors detected. Review messages above.') return [] dependsOn(before, stages) - after = afterPipelines() - dependsOn(stages, after) + if (coverageTests == []): + afterCoverageTests = [] + else: + afterCoverageTests = afterCoveragePipelines(ctx) + dependsOn(coverageTests, afterCoverageTests) + + after = afterPipelines(ctx) + dependsOn(afterCoverageTests + stages, after) - return before + stages + after + return before + coverageTests + afterCoverageTests + stages + after def beforePipelines(): return codestyle() + jscodestyle() + phpstan() + phan() -def stagePipelines(): +def coveragePipelines(ctx): + # All pipelines that might have coverage or other test analysis reported + jsPipelines = javascript(ctx) + phpUnitPipelines = phpTests(ctx, 'phpunit') + phpIntegrationPipelines = phpTests(ctx, 'phpintegration') + if (jsPipelines == False) or (phpUnitPipelines == False) or (phpIntegrationPipelines == False): + return False + + return jsPipelines + phpUnitPipelines + phpIntegrationPipelines + +def stagePipelines(ctx): buildPipelines = build() - jsPipelines = javascript() - phpunitPipelines = phptests('phpunit') - phpintegrationPipelines = phptests('phpintegration') - acceptancePipelines = acceptance() - if (buildPipelines == False) or (jsPipelines == False) or (phpunitPipelines == False) or (phpintegrationPipelines == False) or (acceptancePipelines == False): + acceptancePipelines = acceptance(ctx) + if (buildPipelines == False) or (acceptancePipelines == False): return False - return buildPipelines + jsPipelines + phpunitPipelines + phpintegrationPipelines + acceptancePipelines + return buildPipelines + acceptancePipelines -def afterPipelines(): +def afterCoveragePipelines(ctx): + return [ + sonarAnalysis(ctx) + ] + +def afterPipelines(ctx): return [ notify() ] @@ -609,6 +634,7 @@ def phpstan(): default = { 'phpVersions': ['7.2'], 'logLevel': '2', + 'extraApps': {}, } if 'defaults' in config: @@ -648,6 +674,7 @@ def phpstan(): 'steps': installCore('daily-master-qa', 'sqlite', False) + installApp(phpVersion) + + installExtraApps(phpVersion, params['extraApps']) + setupServerAndApp(phpVersion, params['logLevel']) + [ { @@ -836,7 +863,7 @@ def build(): return pipelines -def javascript(): +def javascript(ctx): pipelines = [] if 'javascript' not in config: @@ -906,15 +933,23 @@ def javascript(): if params['coverage']: result['steps'].append({ - 'name': 'codecov-js', - 'image': 'plugins/codecov:latest', + 'name': 'coverage-cache', + 'image': 'plugins/s3', 'pull': 'always', 'settings': { - 'paths': [ - 'coverage/*.info', - ], - 'token': { - 'from_secret': 'codecov_token' + 'endpoint': { + 'from_secret': 'cache_s3_endpoint' + }, + 'bucket': 'cache', + 'source': './coverage/lcov.info', + 'target': '%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), + 'path_style': True, + 'strip_prefix': './coverage', + 'access_key': { + 'from_secret': 'cache_s3_access_key' + }, + 'secret_key': { + 'from_secret': 'cache_s3_secret_key' } } }) @@ -924,7 +959,7 @@ def javascript(): return [result] -def phptests(testType): +def phpTests(ctx, testType): pipelines = [] if testType not in config: @@ -935,7 +970,7 @@ def phptests(testType): default = { 'phpVersions': ['7.2', '7.3', '7.4'], 'databases': [ - 'sqlite', 'mariadb:10.2', 'mysql:5.5', 'mysql:5.7', 'postgres:9.4', 'oracle' + 'sqlite', 'mariadb:10.2', 'mysql:8.0', 'postgres:9.4', 'oracle' ], 'coverage': True, 'includeKeyInMatrixName': False, @@ -955,20 +990,20 @@ def phptests(testType): for item in config['defaults'][testType]: default[item] = config['defaults'][testType][item] - phptestConfig = config[testType] + phpTestConfig = config[testType] - if type(phptestConfig) == "bool": - if phptestConfig: + if type(phpTestConfig) == "bool": + if phpTestConfig: # the config has just True, so specify an empty dict that will get the defaults - phptestConfig = {} + phpTestConfig = {} else: return pipelines - if len(phptestConfig) == 0: + if len(phpTestConfig) == 0: # the PHP test config is an empty dict, so specify a single section that will get the defaults - phptestConfig = {'doDefault': {}} + phpTestConfig = {'doDefault': {}} - for category, matrix in phptestConfig.items(): + for category, matrix in phpTestConfig.items(): params = {} for item in default: params[item] = matrix[item] if item in matrix else default[item] @@ -991,7 +1026,7 @@ def phptests(testType): if ((config['app'] != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): # If we are not already 'files_primary_s3' and we need S3 storage, then install the 'files_primary_s3' app - extraAppsDict = { + extraAppsDict = { 'files_primary_s3': 'composer install' } for app, command in params['extraApps'].items(): @@ -1063,15 +1098,31 @@ def phptests(testType): if params['coverage']: result['steps'].append({ - 'name': 'codecov-upload', - 'image': 'plugins/codecov:latest', + 'name': 'coverage-rename', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'mv tests/output/clover.xml tests/output/clover-%s.xml' % (name) + ] + }) + result['steps'].append({ + 'name': 'coverage-cache-1', + 'image': 'plugins/s3', 'pull': 'always', 'settings': { - 'paths': [ - 'tests/output/clover.xml', - ], - 'token': { - 'from_secret': 'codecov_token' + 'endpoint': { + 'from_secret': 'cache_s3_endpoint' + }, + 'bucket': 'cache', + 'source': 'tests/output/clover-%s.xml' % (name), + 'target': '%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), + 'path_style': True, + 'strip_prefix': 'tests/output', + 'access_key': { + 'from_secret': 'cache_s3_access_key' + }, + 'secret_key': { + 'from_secret': 'cache_s3_secret_key' } } }) @@ -1086,7 +1137,7 @@ def phptests(testType): return pipelines -def acceptance(): +def acceptance(ctx): pipelines = [] if 'acceptance' not in config: @@ -1103,6 +1154,7 @@ def acceptance(): 'browsers': ['chrome'], 'phpVersions': ['7.2'], 'databases': ['mariadb:10.2'], + 'esVersions': ['none'], 'federatedServerNeeded': False, 'filterTags': '', 'logLevel': '2', @@ -1169,147 +1221,226 @@ def acceptance(): if ((config['app'] != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): # If we are not already 'files_primary_s3' and we need S3 object storage, then install the 'files_primary_s3' app - extraAppsDict = { + extraAppsDict = { 'files_primary_s3': 'composer install' } for app, command in params['extraApps'].items(): extraAppsDict[app] = command params['extraApps'] = extraAppsDict - for server in params['servers']: - for browser in params['browsers']: - for phpVersion in params['phpVersions']: - for db in params['databases']: - for runPart in range(1, params['numberOfParts'] + 1): - name = 'unknown' - - if isWebUI or isAPI or isCLI: - browserString = '' if browser == '' else '-' + browser - keyString = '-' + category if params['includeKeyInMatrixName'] else '' - partString = '' if params['numberOfParts'] == 1 else '-%d-%d' % (params['numberOfParts'], runPart) - name = '%s%s%s-%s%s-%s-php%s' % (alternateSuiteName, keyString, partString, server.replace('daily-', '').replace('-qa', ''), browserString, db.replace(':', ''), phpVersion) - maxLength = 50 - nameLength = len(name) - if nameLength > maxLength: - print("Error: generated stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) - errorFound = True - - environment = {} - for env in params['extraEnvironment']: - environment[env] = params['extraEnvironment'][env] - - environment['TEST_SERVER_URL'] = 'http://server' - environment['BEHAT_FILTER_TAGS'] = params['filterTags'] - - if (params['runAllSuites'] == False): - environment['BEHAT_SUITE'] = suite - else: - environment['DIVIDE_INTO_NUM_PARTS'] = params['numberOfParts'] - environment['RUN_PART'] = runPart - - if isWebUI: - environment['SELENIUM_HOST'] = 'selenium' - environment['SELENIUM_PORT'] = '4444' - environment['BROWSER'] = browser - environment['PLATFORM'] = 'Linux' - if (params['runCoreTests']): - makeParameter = 'test-acceptance-core-webui' - else: - makeParameter = 'test-acceptance-webui' - - if isAPI: - if (params['runCoreTests']): - makeParameter = 'test-acceptance-core-api' - else: - makeParameter = 'test-acceptance-api' - - if isCLI: - if (params['runCoreTests']): - makeParameter = 'test-acceptance-core-cli' - else: - makeParameter = 'test-acceptance-cli' - - if params['emailNeeded']: - environment['MAILHOG_HOST'] = 'email' - - if params['ldapNeeded']: - environment['TEST_EXTERNAL_USER_BACKENDS'] = True - - if (cephS3Needed or scalityS3Needed): - environment['OC_TEST_ON_OBJECTSTORE'] = '1' - if (params['cephS3'] != False): - environment['S3_TYPE'] = 'ceph' - if (params['scalityS3'] != False): - environment['S3_TYPE'] = 'scality' - federationDbSuffix = '-federated' - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': name, - 'workspace' : { - 'base': '/var/www/owncloud', - 'path': 'testrunner/apps/%s' % config['app'] - }, - 'steps': - installCore(server, db, params['useBundledApp']) + - installTestrunner('7.4', params['useBundledApp']) + - (installFederated(server, phpVersion, params['logLevel'], db, federationDbSuffix) + owncloudLog('federated') if params['federatedServerNeeded'] else []) + - installApp(phpVersion) + - installExtraApps(phpVersion, params['extraApps']) + - setupServerAndApp(phpVersion, params['logLevel']) + - owncloudLog('server') + - setupCeph(params['cephS3']) + - setupScality(params['scalityS3']) + - params['extraSetup'] + - fixPermissions(phpVersion, params['federatedServerNeeded']) + - [ - ({ - 'name': 'acceptance-tests', - 'image': 'owncloudci/php:7.4', - 'pull': 'always', - 'environment': environment, - 'commands': params['extraCommandsBeforeTestRun'] + [ - 'touch /var/www/owncloud/saved-settings.sh', - '. /var/www/owncloud/saved-settings.sh', - 'make %s' % makeParameter - ] - }), - ] + params['extraTeardown'], - 'services': - databaseService(db) + - browserService(browser) + - emailService(params['emailNeeded']) + - ldapService(params['ldapNeeded']) + - cephService(params['cephS3']) + - scalityService(params['scalityS3']) + - params['extraServices'] + - owncloudService(server, phpVersion, 'server', '/var/www/owncloud/server', params['ssl'], params['xForwardedFor']) + - (( - owncloudService(server, phpVersion, 'federated', '/var/www/owncloud/federated', params['ssl'], params['xForwardedFor']) + - databaseServiceForFederation(db, federationDbSuffix) - ) if params['federatedServerNeeded'] else [] ), - 'depends_on': [], - 'trigger': {} - } - - if (params['cron'] == ''): - result['trigger']['ref'] = [ - 'refs/pull/**', - 'refs/tags/**' - ] - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - else: - result['trigger']['cron'] = params['cron'] - - pipelines.append(result) + for testConfig in buildTestConfig(params): + name = 'unknown' + if isWebUI or isAPI or isCLI: + esString = '-es' + testConfig['esVersion'] if testConfig['esVersion'] != 'none' else '' + browserString = '' if testConfig['browser'] == '' else '-' + testConfig['browser'] + keyString = '-' + category if testConfig['includeKeyInMatrixName'] else '' + partString = '' if testConfig['numberOfParts'] == 1 else '-%d-%d' % (testConfig['numberOfParts'], testConfig['runPart']) + name = '%s%s%s-%s%s-%s-php%s%s' % (alternateSuiteName, keyString, partString, testConfig['server'].replace('daily-', '').replace('-qa', ''), browserString, testConfig['database'].replace(':', ''), testConfig['phpVersion'], esString) + maxLength = 50 + nameLength = len(name) + if nameLength > maxLength: + print("Error: generated stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) + errorFound = True + + environment = {} + for env in testConfig['extraEnvironment']: + environment[env] = testConfig['extraEnvironment'][env] + + environment['TEST_SERVER_URL'] = 'http://server' + environment['BEHAT_FILTER_TAGS'] = testConfig['filterTags'] + + if (testConfig['runAllSuites'] == False): + environment['BEHAT_SUITE'] = suite + else: + environment['DIVIDE_INTO_NUM_PARTS'] = testConfig['numberOfParts'] + environment['RUN_PART'] = testConfig['runPart'] + + if isWebUI: + environment['SELENIUM_HOST'] = 'selenium' + environment['SELENIUM_PORT'] = '4444' + environment['BROWSER'] = testConfig['browser'] + environment['PLATFORM'] = 'Linux' + if (testConfig['runCoreTests']): + makeParameter = 'test-acceptance-core-webui' + else: + makeParameter = 'test-acceptance-webui' + + if isAPI: + if (testConfig['runCoreTests']): + makeParameter = 'test-acceptance-core-api' + else: + makeParameter = 'test-acceptance-api' + + if isCLI: + if (testConfig['runCoreTests']): + makeParameter = 'test-acceptance-core-cli' + else: + makeParameter = 'test-acceptance-cli' + + if testConfig['emailNeeded']: + environment['MAILHOG_HOST'] = 'email' + + if testConfig['ldapNeeded']: + environment['TEST_WITH_LDAP'] = True + + if (cephS3Needed or scalityS3Needed): + environment['OC_TEST_ON_OBJECTSTORE'] = '1' + if (testConfig['cephS3'] != False): + environment['S3_TYPE'] = 'ceph' + if (testConfig['scalityS3'] != False): + environment['S3_TYPE'] = 'scality' + federationDbSuffix = '-federated' + + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': name, + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'testrunner/apps/%s' % config['app'] + }, + 'steps': + installCore(testConfig['server'], testConfig['database'], testConfig['useBundledApp']) + + installTestrunner('7.4', testConfig['useBundledApp']) + + (installFederated(testConfig['server'], testConfig['phpVersion'], testConfig['logLevel'], testConfig['database'], federationDbSuffix) + owncloudLog('federated') if testConfig['federatedServerNeeded'] else []) + + installApp(testConfig['phpVersion']) + + installExtraApps(testConfig['phpVersion'], testConfig['extraApps']) + + setupServerAndApp(testConfig['phpVersion'], testConfig['logLevel']) + + owncloudLog('server') + + setupCeph(testConfig['cephS3']) + + setupScality(testConfig['scalityS3']) + + setupElasticSearch(testConfig['esVersion']) + + testConfig['extraSetup'] + + fixPermissions(testConfig['phpVersion'], testConfig['federatedServerNeeded']) + + [ + ({ + 'name': 'acceptance-tests', + 'image': 'owncloudci/php:7.4', + 'pull': 'always', + 'environment': environment, + 'commands': testConfig['extraCommandsBeforeTestRun'] + [ + 'touch /var/www/owncloud/saved-settings.sh', + '. /var/www/owncloud/saved-settings.sh', + 'make %s' % makeParameter + ] + }), + ] + testConfig['extraTeardown'], + 'services': + databaseService(testConfig['database']) + + browserService(testConfig['browser']) + + emailService(testConfig['emailNeeded']) + + ldapService(testConfig['ldapNeeded']) + + cephService(testConfig['cephS3']) + + scalityService(testConfig['scalityS3']) + + elasticSearchService(testConfig['esVersion']) + + testConfig['extraServices'] + + owncloudService(testConfig['server'], testConfig['phpVersion'], 'server', '/var/www/owncloud/server', testConfig['ssl'], testConfig['xForwardedFor']) + + (( + owncloudService(testConfig['server'], testConfig['phpVersion'], 'federated', '/var/www/owncloud/federated', testConfig['ssl'], testConfig['xForwardedFor']) + + databaseServiceForFederation(testConfig['database'], federationDbSuffix) + ) if testConfig['federatedServerNeeded'] else [] ), + 'depends_on': [], + 'trigger': {} + } + + if (testConfig['cron'] == ''): + result['trigger']['ref'] = [ + 'refs/pull/**', + 'refs/tags/**' + ] + else: + result['trigger']['cron'] = testConfig['cron'] + + pipelines.append(result) if errorFound: return False return pipelines +def sonarAnalysis(ctx, phpVersion = '7.4'): + result = { + 'kind': 'pipeline', + 'type': 'docker', + 'name': 'sonar-analysis', + 'workspace' : { + 'base': '/var/www/owncloud', + 'path': 'server/apps/%s' % config['app'] + }, + 'steps': + cacheRestore() + + composerInstall(phpVersion) + + installCore('daily-master-qa', 'sqlite', False) + + [ + { + 'name': 'sync-from-cache', + 'image': 'minio/mc', + 'pull': 'always', + 'environment': { + 'MC_HOST_cache': { + 'from_secret': 'cache_s3_connection_url' + }, + }, + 'commands': [ + 'mkdir -p results', + 'mc mirror cache/cache/%s/%s results/' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), + ] + }, + { + 'name': 'list-coverage-results', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'commands': [ + 'ls -l results', + ] + }, + { + 'name': 'sonarcloud', + 'image': 'sonarsource/sonar-scanner-cli', + 'pull': 'always', + 'environment': { + 'SONAR_TOKEN': { + 'from_secret': 'sonar_token' + }, + 'SONAR_PULL_REQUEST_BASE': 'master' if ctx.build.event == 'pull_request' else None, + 'SONAR_PULL_REQUEST_BRANCH': ctx.build.source if ctx.build.event == 'pull_request' else None, + 'SONAR_PULL_REQUEST_KEY': ctx.build.ref.replace("refs/pull/", "").split("/")[0] if ctx.build.event == 'pull_request' else None, + 'SONAR_SCANNER_OPTS': '-Xdebug' + }, + 'when': { + 'instance': [ + 'drone.owncloud.services', + 'drone.owncloud.com' + ], + } + }, + { + 'name': 'purge-cache', + 'image': 'minio/mc', + 'environment': { + 'MC_HOST_cache': { + 'from_secret': 'cache_s3_connection_url' + } + }, + 'commands': [ + 'mc rm --recursive --force cache/cache/%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), + ] + }, + ], + 'depends_on': [], + 'trigger': { + 'ref': [ + 'refs/pull/**', + 'refs/tags/**' + ] + } + } + + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) + + return result + def notify(): result = { 'kind': 'pipeline', @@ -1351,7 +1482,7 @@ def notify(): def databaseService(db): dbName = getDbName(db) if (dbName == 'mariadb') or (dbName == 'mysql'): - return [{ + service = { 'name': dbName, 'image': db, 'pull': 'always', @@ -1361,7 +1492,10 @@ def databaseService(db): 'MYSQL_DATABASE': getDbDatabase(db), 'MYSQL_ROOT_PASSWORD': getDbRootPassword() } - }] + } + if (db == 'mysql:8.0'): + service['command'] = ['--default-authentication-plugin=mysql_native_password'] + return [service] if dbName == 'postgres': return [{ @@ -1441,6 +1575,19 @@ def ldapService(ldapNeeded): return [] +def elasticSearchService(esVersion): + if esVersion == "none": + return [] + + return [{ + 'name': 'elasticsearch', + 'image': 'webhippie/elasticsearch:%s' % esVersion, + 'pull': 'always', + 'environment': { + 'ELASTICSEARCH_PLUGINS_INSTALL': 'ingest-attachment' + } + }] + def scalityService(serviceParams): serviceEnvironment = { 'HOST_NAME': 'scality' @@ -1550,6 +1697,44 @@ def getDbDatabase(db): return 'owncloud' +def cacheRestore(): + return [{ + 'name': 'cache-restore', + 'image': 'plugins/s3-cache:1', + 'pull': 'always', + 'settings': { + 'access_key': { + 'from_secret': 'cache_s3_access_key' + }, + 'endpoint': { + 'from_secret': 'cache_s3_endpoint' + }, + 'restore': True, + 'secret_key': { + 'from_secret': 'cache_s3_secret_key' + } + }, + 'when': { + 'instance': [ + 'drone.owncloud.services', + 'drone.owncloud.com' + ], + } + }] + +def composerInstall(phpVersion): + return [{ + 'name': 'composer-install', + 'image': 'owncloudci/php:%s' % phpVersion, + 'pull': 'always', + 'environment': { + 'COMPOSER_HOME': '/drone/src/.cache/composer' + }, + 'commands': [ + 'make vendor' + ] + }] + def installCore(version, db, useBundledApp): host = getDbName(db) dbType = host @@ -1705,10 +1890,26 @@ def setupScality(serviceParams): 'commands': setupCommands + ([ 'php occ s3:create-bucket owncloud --accept-warning' ] if createFirstBucket else []) + ([ - 'for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done', + 'for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done', ] if createExtraBuckets else []) }] +def setupElasticSearch(esVersion): + if esVersion == "none": + return [] + + return [{ + 'name': 'setup-es', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ config:app:set search_elastic servers --value elasticsearch', + 'wait-for-it -t 60 elasticsearch:9200', + 'php occ search:index:reset --force' + ] + }] + def fixPermissions(phpVersion, federatedServerNeeded): return [{ 'name': 'fix-permissions', @@ -1803,3 +2004,21 @@ def databaseServiceForFederation(db, suffix): 'MYSQL_ROOT_PASSWORD': getDbRootPassword() } }] + +def buildTestConfig(params): + configs = [] + for server in params['servers']: + for browser in params['browsers']: + for phpVersion in params['phpVersions']: + for db in params['databases']: + for esVersion in params['esVersions']: + for runPart in range(1, params['numberOfParts'] + 1): + config = dict(params) + config['server'] = server + config['browser'] = browser + config['phpVersion'] = phpVersion + config['database'] = db + config['esVersion'] = esVersion + config['runPart'] = runPart + configs.append(config) + return configs diff --git a/.gitignore b/.gitignore index 07bef675..14e08e08 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,6 @@ vendor-bin/**/composer.lock /tests/acceptance/output* /tests/output .phpunit.result.cache + +# SonarCloud scanner +.scannerwork diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 00000000..889a113c --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1,33 @@ +# Organization and project keys are displayed in the right sidebar of the project homepage +sonar.organization=owncloud-1 +sonar.projectKey=owncloud_encryption +sonar.projectVersion=1.0 +sonar.host.url=https://sonarcloud.io + +# ===================================================== +# Meta-data for the project +# ===================================================== + +sonar.links.homepage=https://github.com/owncloud/encryption +sonar.links.ci=https://drone.owncloud.com/owncloud/encryption/ +sonar.links.scm=https://github.com/owncloud/encryption +sonar.links.issue=https://github.com/owncloud/encryption/issues + +# ===================================================== +# Properties that will be shared amongst all modules +# ===================================================== + +# Just look in these directories for code +sonar.sources=. +sonar.inclusions=appinfo/**,lib/** + +# Pull Requests +sonar.pullrequest.provider=GitHub +sonar.pullrequest.github.repository=owncloud/core +sonar.pullrequest.base=${env.SONAR_PULL_REQUEST_BASE} +sonar.pullrequest.branch=${env.SONAR_PULL_REQUEST_BRANCH} +sonar.pullrequest.key=${env.SONAR_PULL_REQUEST_KEY} + +# Properties specific to language plugins: +sonar.php.coverage.reportPaths=results/clover-phpunit-php7.2-mariadb10.2.xml,results/clover-phpunit-php7.2-mysql8.0.xml,results/clover-phpunit-php7.2-postgres9.4.xml,results/clover-phpunit-php7.2-oracle.xml,results/clover-phpunit-php7.2-sqlite.xml +sonar.javascript.lcov.reportPaths=results/lcov.info From 12e1adf1ecc7839d72016f6df261b9cbf10b105a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 6 Dec 2020 18:36:27 +0545 Subject: [PATCH 159/348] Adjust PHP unit test databases --- .drone.star | 4 ++-- sonar-project.properties | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.star b/.drone.star index 115e4513..9d69e14a 100644 --- a/.drone.star +++ b/.drone.star @@ -30,7 +30,7 @@ config = { ], 'databases': [ 'sqlite', - 'mysql:5.5', + 'mysql:8.0', 'postgres:9.4', ], }, @@ -41,7 +41,7 @@ config = { ], 'databases': [ 'sqlite', - 'mysql:5.5', + 'mysql:8.0', 'postgres:9.4', ], 'coverage': False diff --git a/sonar-project.properties b/sonar-project.properties index 889a113c..0b1e8d16 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -29,5 +29,5 @@ sonar.pullrequest.branch=${env.SONAR_PULL_REQUEST_BRANCH} sonar.pullrequest.key=${env.SONAR_PULL_REQUEST_KEY} # Properties specific to language plugins: -sonar.php.coverage.reportPaths=results/clover-phpunit-php7.2-mariadb10.2.xml,results/clover-phpunit-php7.2-mysql8.0.xml,results/clover-phpunit-php7.2-postgres9.4.xml,results/clover-phpunit-php7.2-oracle.xml,results/clover-phpunit-php7.2-sqlite.xml +sonar.php.coverage.reportPaths=results/clover-phpunit-php7.2-mysql8.0.xml,results/clover-phpunit-php7.2-postgres9.4.xml,results/clover-phpunit-php7.2-sqlite.xml sonar.javascript.lcov.reportPaths=results/lcov.info From 41fdad2e511efb39b00773196ae69df973d32764 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Tue, 8 Dec 2020 10:31:12 +0545 Subject: [PATCH 160/348] [Tests-Only][CI] fix the starlark code for reduced ci after merge and sonarcloud --- .drone.star | 6 +++--- sonar-project.properties | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.star b/.drone.star index 9d69e14a..043b9253 100644 --- a/.drone.star +++ b/.drone.star @@ -1402,9 +1402,9 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): 'SONAR_TOKEN': { 'from_secret': 'sonar_token' }, - 'SONAR_PULL_REQUEST_BASE': 'master' if ctx.build.event == 'pull_request' else None, - 'SONAR_PULL_REQUEST_BRANCH': ctx.build.source if ctx.build.event == 'pull_request' else None, - 'SONAR_PULL_REQUEST_KEY': ctx.build.ref.replace("refs/pull/", "").split("/")[0] if ctx.build.event == 'pull_request' else None, + 'SONAR_PULL_REQUEST_BASE': 'master' if ctx.build.event == 'pull_request' else '', + 'SONAR_PULL_REQUEST_BRANCH': ctx.build.source if ctx.build.event == 'pull_request' else '', + 'SONAR_PULL_REQUEST_KEY': ctx.build.ref.replace("refs/pull/", "").split("/")[0] if ctx.build.event == 'pull_request' else '', 'SONAR_SCANNER_OPTS': '-Xdebug' }, 'when': { diff --git a/sonar-project.properties b/sonar-project.properties index 0b1e8d16..0749c99a 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -23,7 +23,7 @@ sonar.inclusions=appinfo/**,lib/** # Pull Requests sonar.pullrequest.provider=GitHub -sonar.pullrequest.github.repository=owncloud/core +sonar.pullrequest.github.repository=owncloud/encryption sonar.pullrequest.base=${env.SONAR_PULL_REQUEST_BASE} sonar.pullrequest.branch=${env.SONAR_PULL_REQUEST_BRANCH} sonar.pullrequest.key=${env.SONAR_PULL_REQUEST_KEY} From b951e0ea0d4445431dbdff421a2e2634f6bd4fec Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Fri, 11 Dec 2020 15:53:48 +0000 Subject: [PATCH 161/348] [tx] updated from transifex --- l10n/sq.js | 2 +- l10n/sq.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/sq.js b/l10n/sq.js index ba3f6667..c12f2ee4 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -33,7 +33,7 @@ OC.L10N.register( "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin '%s'.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha 'old log-in password' dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n", "The share will expire on %s." : "Ndarja do të skadojë më %s.", "Cheers!" : "Gëzuar!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Njatjeta,

përgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin %s.

Ju lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja \"modul i thjeshtë ownCloud për fshehtëzime\" e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha \"old log-in password\" dhe fjalëkalimin tuaj të tanishëm për hyrjet.

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Njatjeta,

përgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin %s.

Ju lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja “modul i thjeshtë ownCloud për fshehtëzime” e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha “fjalëkalim i vjetër hyrjesh” dhe fjalëkalimin tuaj të tanishëm për hyrjet.

", "Default encryption module" : "Modul parazgjedhje fshehtëzimi", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacioni i fshehtëzimeve është i aktivizuar, por kyçet tuaj s’janë vënë në punë, ju lutemi, dilni dhe ribëni hyrjen", "Encryption type: Master Key" : "Lloj Fshehtëzimi: Kyç i Përgjithshëm", diff --git a/l10n/sq.json b/l10n/sq.json index 20719c81..59736ee0 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -31,7 +31,7 @@ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin '%s'.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha 'old log-in password' dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n", "The share will expire on %s." : "Ndarja do të skadojë më %s.", "Cheers!" : "Gëzuar!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Njatjeta,

përgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin %s.

Ju lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja \"modul i thjeshtë ownCloud për fshehtëzime\" e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha \"old log-in password\" dhe fjalëkalimin tuaj të tanishëm për hyrjet.

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Njatjeta,

përgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin %s.

Ju lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja “modul i thjeshtë ownCloud për fshehtëzime” e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha “fjalëkalim i vjetër hyrjesh” dhe fjalëkalimin tuaj të tanishëm për hyrjet.

", "Default encryption module" : "Modul parazgjedhje fshehtëzimi", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacioni i fshehtëzimeve është i aktivizuar, por kyçet tuaj s’janë vënë në punë, ju lutemi, dilni dhe ribëni hyrjen", "Encryption type: Master Key" : "Lloj Fshehtëzimi: Kyç i Përgjithshëm", From 611f4ec9ce032bd043ee75846f5c214a14ce159d Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Wed, 16 Dec 2020 15:03:52 +0100 Subject: [PATCH 162/348] Replace old user hooks with symfony events --- lib/AppInfo/Application.php | 4 +- lib/Hooks/UserHooks.php | 91 +++++++++---------- .../unit/Command/FixEncryptedVersionTest.php | 1 + tests/unit/Hooks/UserHooksTest.php | 36 ++++---- 4 files changed, 68 insertions(+), 64 deletions(-) diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 2f6eb15b..3dad9242 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -92,7 +92,9 @@ public function registerHooks() { $container->query('Util'), $container->query('Session'), $container->query('Crypt'), - $container->query('Recovery'), $server->getConfig()) + $container->query('Recovery'), + $server->getConfig(), + $server->getEventDispatcher()) ]); $hookManager->fireHooks(); diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index 53949af2..6111ad75 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -38,6 +38,8 @@ use OCA\Encryption\Util; use OCA\Encryption\Session; use OCA\Encryption\Recovery; +use Symfony\Component\EventDispatcher\EventDispatcherInterface; +use Symfony\Component\EventDispatcher\GenericEvent; class UserHooks implements IHook { /** @@ -80,6 +82,10 @@ class UserHooks implements IHook { * @var IConfig */ private $config; + /** + * @var EventDispatcherInterface + */ + private $eventDispatcher; /** * UserHooks constructor. @@ -94,6 +100,7 @@ class UserHooks implements IHook { * @param Crypt $crypt * @param Recovery $recovery * @param IConfig $config + * @param EventDispatcherInterface $eventDispatcher */ public function __construct(KeyManager $keyManager, IUserManager $userManager, @@ -103,7 +110,9 @@ public function __construct(KeyManager $keyManager, Util $util, Session $session, Crypt $crypt, - Recovery $recovery, IConfig $config) { + Recovery $recovery, + IConfig $config, + EventDispatcherInterface $eventDispatcher) { $this->keyManager = $keyManager; $this->userManager = $userManager; $this->logger = $logger; @@ -114,6 +123,7 @@ public function __construct(KeyManager $keyManager, $this->recovery = $recovery; $this->crypt = $crypt; $this->config = $config; + $this->eventDispatcher = $eventDispatcher; } /** @@ -122,30 +132,15 @@ public function __construct(KeyManager $keyManager, * @return void|null */ public function addHooks() { - OCUtil::connectHook('OC_User', 'post_login', $this, 'login'); - OCUtil::connectHook('OC_User', 'logout', $this, 'logout'); + $this->eventDispatcher->addListener('user.afterlogin', [$this, 'login']); + $this->eventDispatcher->addListener('user.beforelogout', [$this, 'logout']); // this hooks only make sense if no master key is used if ($this->util->isMasterKeyEnabled() === false) { - OCUtil::connectHook('OC_User', - 'post_setPassword', - $this, - 'setPassphrase'); - - OCUtil::connectHook('OC_User', - 'pre_setPassword', - $this, - 'preSetPassphrase'); - - OCUtil::connectHook('OC_User', - 'post_createUser', - $this, - 'postCreateUser'); - - OCUtil::connectHook('OC_User', - 'post_deleteUser', - $this, - 'postDeleteUser'); + $this->eventDispatcher->addListener('user.aftersetpassword', [$this, 'setPassphrase']); + $this->eventDispatcher->addListener('user.beforesetpassword', [$this, 'preSetPassphrase']); + $this->eventDispatcher->addListener('user.aftercreate', [$this, 'postCreateUser']); + $this->eventDispatcher->addListener('user.afterdelete', [$this, 'postDeleteUser']); } } @@ -153,20 +148,20 @@ public function addHooks() { * Startup encryption backend upon user login * * @note This method should never be called for users using client side encryption - * @param array $params + * @param GenericEvent $params * @return boolean|null|void */ - public function login($params) { + public function login(GenericEvent $params) { if (!App::isEnabled('encryption')) { return true; } // ensure filesystem is loaded if (!\OC\Files\Filesystem::$loaded) { - $this->setupFS($params['uid']); + $this->setupFS($params->getArgument('uid')); } if ($this->util->isMasterKeyEnabled() === false) { - $this->userSetup->setupUser($params['uid'], $params['password']); + $this->userSetup->setupUser($params->getArgument('uid'), $params->getArgument('password')); } if (($this->util->isMasterKeyEnabled() === false) && @@ -174,7 +169,7 @@ public function login($params) { $this->config->setAppValue('encryption', 'userSpecificKey', '1'); } - $this->keyManager->init($params['uid'], $params['password']); + $this->keyManager->init($params->getArgument('uid'), $params->getArgument('password')); } /** @@ -188,29 +183,31 @@ public function logout() { * setup encryption backend upon user created * * @note This method should never be called for users using client side encryption - * @param array $params + * @param GenericEvent $params + * @return void */ public function postCreateUser($params) { if (App::isEnabled('encryption')) { - $this->userSetup->setupUser($params['uid'], $params['password']); + $this->userSetup->setupUser($params->getArgument('uid'), $params->getArgument('password')); } } /** * cleanup encryption backend upon user deleted * - * @param array $params : uid, password * @note This method should never be called for users using client side encryption + * @param GenericEvent $params + * @return void */ - public function postDeleteUser($params) { + public function postDeleteUser(GenericEvent $params) { if (App::isEnabled('encryption')) { /** * Adding a safe condition to make sure the uid is not * empty or null. */ - if (($params['uid'] !== null) && ($params['uid'] !== '')) { - $this->keyManager->deletePublicKey($params['uid']); - \OC::$server->getEncryptionKeyStorage()->deleteAltUserStorageKeys($params['uid']); + if ($params->getArgument('uid') !== null && $params->getArgument('uid') !== '') { + $this->keyManager->deletePublicKey($params->getArgument('uid')); + \OC::$server->getEncryptionKeyStorage()->deleteAltUserStorageKeys($params->getArgument('uid')); } } } @@ -218,13 +215,12 @@ public function postDeleteUser($params) { /** * If the password can't be changed within ownCloud, than update the key password in advance. * - * @param array $params : uid, password + * @param GenericEvent $params : uid, password * @return void */ - public function preSetPassphrase($params) { + public function preSetPassphrase(GenericEvent $params) { if (App::isEnabled('encryption')) { - $user = $this->userManager->get($params['uid']); - + $user = $params->getArgument('user'); if ($user && !$user->canChangePassword()) { $this->setPassphrase($params); } @@ -234,12 +230,15 @@ public function preSetPassphrase($params) { /** * Change a user's encryption passphrase * - * @param array $params keys: uid, password + * @param GenericEvent $params keys: uid, password * @return void */ - public function setPassphrase($params) { + public function setPassphrase(GenericEvent $params) { $privateKey = null; $user = null; + $userFromParams = $params->getArgument('user'); + $userIdFromParams = $userFromParams->getUID(); + //Check if the session is there or not if ($this->user->getUser() !== null) { // Get existing decrypted private key @@ -248,10 +247,9 @@ public function setPassphrase($params) { } // current logged in user changes his own password - if ($user !== null && $params['uid'] === $user->getUID() && $privateKey) { - + if ($user !== null && $userIdFromParams === $user->getUID() && $privateKey) { // Encrypt private key with new user pwd as passphrase - $encryptedPrivateKey = $this->crypt->encryptPrivateKey($privateKey, $params['password'], $params['uid']); + $encryptedPrivateKey = $this->crypt->encryptPrivateKey($privateKey, $params->getArgument('password'), $userIdFromParams); // Save private key if ($encryptedPrivateKey) { @@ -265,9 +263,9 @@ public function setPassphrase($params) { // private key has not changed, only the passphrase // used to decrypt it has changed } else { // admin changed the password for a different user, create new keys and re-encrypt file keys - $user = $params['uid']; + $user = $userIdFromParams; $this->initMountPoints($user); - $recoveryPassword = isset($params['recoveryPassword']) ? $params['recoveryPassword'] : null; + $recoveryPassword = $params->hasArgument('recoveryPassword') ? $params->getArgument('recoveryPassword') : null; // we generate new keys if... // ...we have a recovery password and the user enabled the recovery key @@ -278,11 +276,10 @@ public function setPassphrase($params) { || !$this->keyManager->userHasKeys($user) || !$this->util->userHasFiles($user) ) { - // backup old keys //$this->backupAllKeys('recovery'); - $newUserPassword = $params['password']; + $newUserPassword = $params->getArgument('password'); $keyPair = $this->crypt->createKeyPair(); diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index 31486652..498e5d7f 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -78,6 +78,7 @@ public static function setUpBeforeClass(): void { public static function tearDownAfterClass(): void { parent::tearDownAfterClass(); + \OC_App::disable('encryption'); $user = \OC::$server->getUserManager()->get(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER); if ($user !== null) { $user->delete(); diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index d59e390d..6572d271 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -38,6 +38,8 @@ use OCP\IUserManager; use OCP\IUserSession; use PHPUnit\Framework\MockObject\MockObject; +use Symfony\Component\EventDispatcher\EventDispatcher; +use Symfony\Component\EventDispatcher\GenericEvent; use Test\TestCase; /** @@ -91,7 +93,10 @@ class UserHooksTest extends TestCase { */ private $instance; - private $params = ['uid' => 'testUser', 'password' => 'password']; + /** @var EventDispatcher */ + private $eventDispatcher; + + private $params; private $keyPair = ['publicKey' => 'abcd', 'privateKey' => 'efgh']; @@ -136,19 +141,20 @@ public function testPostDeleteUser() { $this->assertNull($this->instance->postDeleteUser($this->params)); } + public function dataTestPreSetPassphrase() { + return [ + [true], + [false] + ]; + } + /** * @dataProvider dataTestPreSetPassphrase */ public function testPreSetPassphrase($canChange) { /** @var UserHooks | MockObject $instance */ $instance = $this->getInstanceMock(['setPassphrase']); - - $userMock = $this->createMock(IUser::class); - - $this->userManagerMock->expects($this->once()) - ->method('get') - ->with($this->params['uid']) - ->willReturn($userMock); + $userMock = $this->params['user']; $userMock->expects($this->once()) ->method('canChangePassword') ->willReturn($canChange); @@ -167,13 +173,6 @@ public function testPreSetPassphrase($canChange) { $this->assertNull($instance->preSetPassphrase($this->params)); } - public function dataTestPreSetPassphrase() { - return [ - [true], - [false] - ]; - } - public function testSetPassphrase() { $this->sessionMock->expects($this->exactly(4)) ->method('getPrivateKey') @@ -341,7 +340,8 @@ protected function getInstanceMock($methods) { $this->sessionMock, $this->cryptMock, $this->recoveryMock, - $this->config + $this->config, + $this->eventDispatcher ]) ->onlyMethods($methods) ->getMock(); @@ -396,7 +396,11 @@ protected function setUp(): void { $this->recoveryMock = $recoveryMock; $this->utilMock = $this->createMock(Util::class); $this->utilMock->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); + $this->eventDispatcher = \OC::$server->getEventDispatcher(); + $userMock = $this->createMock(IUser::class); + $userMock->expects($this->any())->method('getUID')->willReturn('testUser'); + $this->params = new GenericEvent(null, ['uid' => 'testUser', 'password' => 'password', 'user' => $userMock]); $this->instance = $this->getInstanceMock(['setupFS']); } From fb869d06fec61bc3f89d66228ddd357ce626700c Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 18 Dec 2020 16:02:28 +0545 Subject: [PATCH 163/348] pin mini/mc docker image --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 043b9253..3a9f897f 100644 --- a/.drone.star +++ b/.drone.star @@ -1374,7 +1374,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): [ { 'name': 'sync-from-cache', - 'image': 'minio/mc', + 'image': 'minio/mc:RELEASE.2020-12-18T10-53-53Z', 'pull': 'always', 'environment': { 'MC_HOST_cache': { @@ -1416,7 +1416,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): }, { 'name': 'purge-cache', - 'image': 'minio/mc', + 'image': 'minio/mc:RELEASE.2020-12-18T10-53-53Z', 'environment': { 'MC_HOST_cache': { 'from_secret': 'cache_s3_connection_url' From 92a43d6784caadd393bdc44b1093b95e55017178 Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Mon, 21 Dec 2020 11:14:13 +0100 Subject: [PATCH 164/348] Fix hsm decrypt command --- appinfo/info.xml | 1 + lib/Command/HSMDaemon.php | 44 +----- lib/Command/HSMDaemonDecrypt.php | 195 +++++++++++++++++++++++++++ tests/unit/Command/HSMDaemonTest.php | 49 +------ 4 files changed, 199 insertions(+), 90 deletions(-) create mode 100644 lib/Command/HSMDaemonDecrypt.php diff --git a/appinfo/info.xml b/appinfo/info.xml index 31964b97..8c74541f 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -34,6 +34,7 @@ OCA\Encryption\Command\RecreateMasterKey OCA\Encryption\Command\MigrateKeys OCA\Encryption\Command\HSMDaemon + OCA\Encryption\Command\HSMDaemonDecrypt OCA\Encryption\Command\FixEncryptedVersion
diff --git a/lib/Command/HSMDaemon.php b/lib/Command/HSMDaemon.php index 319c0f48..54f6623d 100644 --- a/lib/Command/HSMDaemon.php +++ b/lib/Command/HSMDaemon.php @@ -21,13 +21,7 @@ namespace OCA\Encryption\Command; -use OCA\Encryption\JWT; -use OCP\AppFramework\Utility\ITimeFactory; -use OCP\Encryption\IEncryptionModule; -use OCP\Http\Client\IClient; -use OCP\Http\Client\IClientService; use OCP\IConfig; -use OCP\ILogger; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; @@ -35,35 +29,19 @@ class HSMDaemon extends Command { - /** @var IClient */ - private $httpClient; /** @var IConfig */ private $config; - /** @var ILogger */ - private $logger; - /** @var ITimeFactory */ - private $timeFactory; /** - * @param IClientService $httpClient * @param IConfig $config - * @param ILogger $logger - * @param ITimeFactory $timeFactory */ - public function __construct(IClientService $httpClient, - IConfig $config, - ILogger $logger, - ITimeFactory $timeFactory) { - $this->httpClient = $httpClient->newClient(); + public function __construct(IConfig $config) { $this->config = $config; - $this->logger = $logger; - $this->timeFactory = $timeFactory; parent::__construct(); } // TODO add route for hsmdaemon to post current secret // TODO add encrypt masterkey command / as option - // TODO add decrypt option protected function configure() { $this ->setName('encryption:hsmdaemon') @@ -80,12 +58,6 @@ protected function configure() { InputOption::VALUE_REQUIRED, 'import a base64 encoded private masterkey' ); - $this->addOption( - 'decrypt', - null, - InputOption::VALUE_REQUIRED, - 'decrypt a base64 encoded value with the hsm' - ); } /** @@ -98,19 +70,7 @@ protected function execute(InputInterface $input, OutputInterface $output) { /** @var string|null $hsmUrl */ $hsmUrl = $this->config->getAppValue('encryption', 'hsm.url'); if (\is_string($hsmUrl) && $hsmUrl !== '') { - $decrypt = $input->getOption('decrypt'); - if ($decrypt) { - $response = $this->httpClient->post($hsmUrl, [ - 'headers' => [ - 'Authorization' => 'Bearer ' . JWT::token([ - 'exp' => $this->timeFactory->getTime() + 120 // 2min for clock skew - ], 'secret') - ], - 'body' => \base64_decode($decrypt) - ]); - - $output->writeln("received: '".$response->getBody()."'"); - } elseif ($input->getOption('export-masterkey')) { + if ($input->getOption('export-masterkey')) { $manager = \OC::$server->getEncryptionKeyStorage(); $keyId = $this->config->getAppValue('encryption', 'masterKeyId').'.privateKey'; $key = $manager->getSystemUserKey($keyId, \OC::$server->getEncryptionManager()->getDefaultEncryptionModuleId()); diff --git a/lib/Command/HSMDaemonDecrypt.php b/lib/Command/HSMDaemonDecrypt.php new file mode 100644 index 00000000..01d3cf48 --- /dev/null +++ b/lib/Command/HSMDaemonDecrypt.php @@ -0,0 +1,195 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Command; + +use OCA\Encryption\Crypto\CryptHSM; +use OCA\Encryption\Exceptions\PrivateKeyMissingException; +use OCA\Encryption\JWT; +use OCA\Encryption\KeyManager; +use OCA\Encryption\Util; +use OCP\AppFramework\Utility\ITimeFactory; +use Symfony\Component\Console\Input\InputArgument; +use OCP\Http\Client\IClient; +use OCP\Http\Client\IClientService; +use OCP\IConfig; +use Symfony\Component\Console\Command\Command; +use Symfony\Component\Console\Exception\MissingInputException; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Input\InputOption; +use Symfony\Component\Console\Output\OutputInterface; +use Symfony\Component\Console\Question\Question; + +class HSMDaemonDecrypt extends Command { + + /** @var IClient */ + private $httpClient; + /** @var IConfig */ + private $config; + /** @var ITimeFactory */ + private $timeFactory; + /** @var KeyManager */ + private $keyManager; + /** @var CryptHSM */ + private $crypt; + /** @var Util */ + private $util; + + /** + * @param IClientService $httpClient + * @param IConfig $config + * @param ITimeFactory $timeFactory + * @param KeyManager $keyManager + * @param CryptHSM $crypt + * @param Util $util + */ + public function __construct(IClientService $httpClient, + IConfig $config, + ITimeFactory $timeFactory, + KeyManager $keyManager, + CryptHSM $crypt, + Util $util) { + $this->httpClient = $httpClient->newClient(); + $this->config = $config; + $this->timeFactory = $timeFactory; + $this->keyManager = $keyManager; + $this->crypt = $crypt; + $this->util = $util; + parent::__construct(); + } + + protected function configure() { + $this + ->setName('encryption:hsmdaemon:decrypt') + ->setDescription('Decrypt a base64 encoded string via hsmdaemon') + ->addArgument( + 'decrypt', + InputArgument::REQUIRED, + 'The string to decrypt' + ); + + $this->addOption( + 'username', + null, + InputOption::VALUE_OPTIONAL, + 'The name of the user who is able to decrypt the provided string' + ); + $this->addOption( + 'keyId', + null, + InputOption::VALUE_OPTIONAL, + 'The keyId which was used to encrypt the provided string' + ); + } + + /** + * @param InputInterface $input + * @param OutputInterface $output + * @return int|void + * @throws \Exception + */ + protected function execute(InputInterface $input, OutputInterface $output) { + $hsmUrl = $this->config->getAppValue('encryption', 'hsm.url'); + if (!$hsmUrl || !\is_string($hsmUrl)) { + $output->writeln("hsm.url not set"); + return 1; + } + + $password = ''; + if ($input->getOption('username')) { + $question = new Question('Please enter password for user "' . $input->getOption('username') . '": '); + $question->setHidden(true); + $password = $this->getHelper('question')->ask($input, $output, $question); + } + + try { + $keyId = $this->getKeyId($input, $password); + } catch (\Exception $e) { + $output->writeln('' . $e->getMessage() . ''); + return 1; + } + + $response = $this->httpClient->post($hsmUrl . '/decrypt/' . $keyId, [ + 'headers' => [ + 'Authorization' => 'Bearer ' . JWT::token([ + 'iss' => $this->config->getSystemValue('instanceid'), + 'aud' => 'hsmdaemon', + 'exp' => $this->timeFactory->getTime(), + ], $this->config->getAppValue('encryption', 'hsm.jwt.secret', 'secret')) + ], + 'body' => \base64_decode($input->getArgument('decrypt')) + ]); + + $decryptedStr = $response->getBody(); + $output->writeln("decrypted string (base64 encoded): '".\base64_encode($decryptedStr)."'"); + } + + /** + * Get the key id used for decryption + * + * @param InputInterface $input + * @param string $password + * @return false|string + * @throws MissingInputException|PrivateKeyMissingException + */ + private function getKeyId(InputInterface $input, string $password) { + $keyId = $input->getOption('keyId'); + if ($keyId) { + return $keyId; + } + + $username = $input->getOption('username'); + if ($username) { + return $this->getKeyIdFromUser($username, $password); + } + + if ($this->util->isMasterKeyEnabled()) { + return $this->getKeyIdFromMasterKey(); + } + + throw new MissingInputException('please provide either a keyId or a username'); + } + + /** + * Get the key id of a given user + * + * @param string $username + * @param string $password + * @return false|string + * @throws PrivateKeyMissingException + */ + private function getKeyIdFromUser(string $username, string $password) { + $privateKey = $this->keyManager->getPrivateKey($username); + return $this->crypt->decryptPrivateKey($privateKey, $password, $username); + } + + /** + * Get the key id when encryption mode is set to master + * + * @return false|string + */ + private function getKeyIdFromMasterKey() { + $masterKeyId = $this->config->getAppValue('encryption', 'masterKeyId'); + $masterKeyPassword = $this->config->getSystemValue('secret'); + $privateKey = $this->keyManager->getSystemPrivateKey($masterKeyId); + return $this->crypt->decryptPrivateKey($privateKey, $masterKeyPassword, $masterKeyId); + } +} diff --git a/tests/unit/Command/HSMDaemonTest.php b/tests/unit/Command/HSMDaemonTest.php index 51626e0a..5a1d89e2 100644 --- a/tests/unit/Command/HSMDaemonTest.php +++ b/tests/unit/Command/HSMDaemonTest.php @@ -22,68 +22,21 @@ namespace OCA\Encryption\Tests\Command; use OCA\Encryption\Command\HSMDaemon; -use OCP\AppFramework\Utility\ITimeFactory; -use OCP\Http\Client\IClientService; -use GuzzleHttp\Client; -use OCP\Http\Client\IResponse; use OCP\IConfig; -use OCP\ILogger; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Test\TestCase; class HSMDaemonTest extends TestCase { - /** @var IClientService | \PHPUnit\Framework\MockObject\MockObject */ - private $httpClient; /** @var IConfig | \PHPUnit\Framework\MockObject\MockObject */ private $config; - /** @var ILogger | \PHPUnit\Framework\MockObject\MockObject */ - private $logger; - /** @var ITimeFactory | \PHPUnit\Framework\MockObject\MockObject */ - private $timeFactory; /** @var HSMDaemon */ private $hsmDeamon; public function setUp(): void { parent::setUp(); - $this->httpClient = $this->createMock(IClientService::class); $this->config = $this->createMock(IConfig::class); - $this->logger = $this->createMock(ILogger::class); - $this->timeFactory = $this->createMock(ITimeFactory::class); - - $newClient = $this->createMock(Client::class); - - $iResponse = $this->createMock(IResponse::class); - $iResponse->method('getBody') - ->willReturn(\base64_decode(\base64_encode("foo"))); - - $newClient->method('post') - ->willReturn($iResponse); - - $this->httpClient->method('newClient') - ->willReturn($newClient); - $this->hsmDeamon = new HSMDaemon($this->httpClient, $this->config, $this->logger, $this->timeFactory); - } - - public function testExecuteWithDecryptOption() { - $inputInterface = $this->createMock(InputInterface::class); - $inputInterface->method('getOption') - ->with('decrypt') - ->willReturn(true); - - $outputInterface = $this->createMock(OutputInterface::class); - $outputInterface->expects($this->once()) - ->method('writeln') - ->with("received: 'foo'"); - - $this->config->method('getAppValue') - ->willReturn('http://localhost:1234'); - - $iRespose = $this->createMock(IResponse::class); - $iRespose->method('getBody') - ->willReturn(\base64_decode(\base64_encode("foo"))); - - $this->invokePrivate($this->hsmDeamon, 'execute', [$inputInterface, $outputInterface]); + $this->hsmDeamon = new HSMDaemon($this->config); } public function testExecuteWithExportMasterKey() { From f7e817b7d2e62c90ae60f1c128e18d4e7b480807 Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Mon, 21 Dec 2020 11:16:41 +0100 Subject: [PATCH 165/348] Add unit tests for the reworked hsm decrypt command --- tests/unit/Command/HSMDaemonDecryptTest.php | 168 ++++++++++++++++++++ 1 file changed, 168 insertions(+) create mode 100644 tests/unit/Command/HSMDaemonDecryptTest.php diff --git a/tests/unit/Command/HSMDaemonDecryptTest.php b/tests/unit/Command/HSMDaemonDecryptTest.php new file mode 100644 index 00000000..6960fde4 --- /dev/null +++ b/tests/unit/Command/HSMDaemonDecryptTest.php @@ -0,0 +1,168 @@ + + * + * @copyright Copyright (c) 2019, ownCloud GmbH + * @license AGPL-3.0 + * + * This code is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License, version 3, + * as published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License, version 3, + * along with this program. If not, see + * + */ + +namespace OCA\Encryption\Tests\Command; + +use OCA\Encryption\Command\HSMDaemonDecrypt; +use OCA\Encryption\Crypto\CryptHSM; +use OCA\Encryption\KeyManager; +use OCA\Encryption\Util; +use OCP\AppFramework\Utility\ITimeFactory; +use OCP\Http\Client\IClient; +use OCP\Http\Client\IClientService; +use OCP\Http\Client\IResponse; +use OCP\IConfig; +use Symfony\Component\Console\Input\InputInterface; +use Symfony\Component\Console\Output\OutputInterface; +use Test\TestCase; +use Symfony\Component\Console\Helper\QuestionHelper; + +class HSMDaemonDecryptTest extends TestCase { + /** @var IConfig | \PHPUnit\Framework\MockObject\MockObject */ + private $config; + /** @var IClientService | \PHPUnit\Framework\MockObject\MockObject */ + private $httpClient; + /** @var ITimeFactory | \PHPUnit\Framework\MockObject\MockObject */ + private $timeFactory; + /** @var KeyManager | \PHPUnit\Framework\MockObject\MockObject */ + private $keyManager; + /** @var CryptHSM | \PHPUnit\Framework\MockObject\MockObject */ + private $crypt; + /** @var Util | \PHPUnit\Framework\MockObject\MockObject */ + private $util; + /** @var HSMDaemonDecrypt */ + private $hsmDaemonDecrypt; + + public function setUp(): void { + parent::setUp(); + $this->httpClient = $this->createMock(IClientService::class); + $this->config = $this->createMock(IConfig::class); + $this->timeFactory = $this->createMock(ITimeFactory::class); + $this->keyManager = $this->createMock(KeyManager::class); + $this->crypt = $this->createMock(CryptHSM::class); + $this->util = $this->createMock(Util::class); + + $response = $this->createMock(IResponse::class); + $response->method('getBody')->willReturn('foo'); + $newClient = $this->createMock(IClient::class); + $newClient->method('post')->willReturn($response); + $this->httpClient->method('newClient')->willReturn($newClient); + + $this->hsmDaemonDecrypt = $this + ->getMockBuilder('\OCA\Encryption\Command\HSMDaemonDecrypt') + ->setConstructorArgs([ + $this->httpClient, + $this->config, + $this->timeFactory, + $this->keyManager, + $this->crypt, + $this->util + ]) + ->onlyMethods(['getHelper']) + ->getMock(); + + $inputHelper = $this->createMock(QuestionHelper::class); + $inputHelper->method('ask')->willReturn('password'); + $this->hsmDaemonDecrypt->method('getHelper')->willReturn($inputHelper); + } + + public function testExecuteWithoutOptionsAndWithoutMasterKey() { + $inputInterface = $this->createMock(InputInterface::class); + $outputInterface = $this->createMock(OutputInterface::class); + $outputInterface->expects($this->once())->method('writeln') + ->with('please provide either a keyId or a username'); + + $this->config->expects($this->once()) + ->method('getAppValue') + ->willReturn('http://localhost:1234'); + $inputInterface->expects($this->any())->method('getOption') + ->willReturn(null); + $this->util->method('isMasterKeyEnabled') + ->willReturn(false); + + $this->invokePrivate($this->hsmDaemonDecrypt, 'execute', [$inputInterface, $outputInterface]); + } + + public function testExecuteWithoutOptionsButWithMasterKey() { + $inputInterface = $this->createMock(InputInterface::class); + $outputInterface = $this->createMock(OutputInterface::class); + $outputInterface->expects($this->once())->method('writeln') + ->with("decrypted string (base64 encoded): '". \base64_encode('foo') ."'"); + + $this->config->expects($this->exactly(3)) + ->method('getAppValue') + ->willReturn('http://localhost:1234', 'masterKeyId', 'jwtSecret'); + $inputInterface->expects($this->any())->method('getOption') + ->willReturn(null); + $this->util->expects($this->once()) + ->method('isMasterKeyEnabled') + ->willReturn(true); + $this->config->expects($this->exactly(2)) + ->method('getSystemValue') + ->willReturn('masterKeyPassword', 'instanceid'); + $this->keyManager->expects($this->once()) + ->method('getSystemPrivateKey') + ->willReturn('privateKey'); + $this->crypt->expects($this->once()) + ->method('decryptPrivateKey') + ->willReturn('decryptedPrivateKey'); + + $this->invokePrivate($this->hsmDaemonDecrypt, 'execute', [$inputInterface, $outputInterface]); + } + + public function testExecuteWithUsername() { + $inputInterface = $this->createMock(InputInterface::class); + $outputInterface = $this->createMock(OutputInterface::class); + $outputInterface->expects($this->once())->method('writeln') + ->with("decrypted string (base64 encoded): '". \base64_encode('foo') ."'"); + + $this->config->expects($this->exactly(2)) + ->method('getAppValue') + ->willReturn('http://localhost:1234', 'jwtSecret'); + $inputInterface->expects($this->any())->method('getOption') + ->willReturn('user', 'user', null, 'user'); + $this->util->expects($this->never())->method('isMasterKeyEnabled'); + $this->keyManager->expects($this->once()) + ->method('getPrivateKey') + ->willReturn('privateKey'); + $this->crypt->expects($this->once()) + ->method('decryptPrivateKey') + ->willReturn('decryptedPrivateKey'); + + $this->invokePrivate($this->hsmDaemonDecrypt, 'execute', [$inputInterface, $outputInterface]); + } + + public function testExecuteWithKeyId() { + $inputInterface = $this->createMock(InputInterface::class); + $outputInterface = $this->createMock(OutputInterface::class); + $outputInterface->expects($this->once())->method('writeln') + ->with("decrypted string (base64 encoded): '". \base64_encode('foo') ."'"); + + $this->config->expects($this->exactly(2)) + ->method('getAppValue') + ->willReturn('http://localhost:1234', 'jwtSecret'); + $inputInterface->expects($this->exactly(2))->method('getOption') + ->willReturn(null, 'keyId'); + $this->util->expects($this->never())->method('isMasterKeyEnabled'); + + $this->invokePrivate($this->hsmDaemonDecrypt, 'execute', [$inputInterface, $outputInterface]); + } +} From b6c154a95ff34e62b60e2edcc93686829bcbce26 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 21 Dec 2020 10:44:53 +0545 Subject: [PATCH 166/348] Skip test scenarios that require an extra app --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index c9e79e0e..3868534c 100644 --- a/Makefile +++ b/Makefile @@ -129,17 +129,17 @@ test-acceptance-webui: $(acceptance_test_deps) .PHONY: test-acceptance-core-api test-acceptance-core-api: ## Run core API acceptance tests test-acceptance-core-api: $(acceptance_test_deps) - BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type api -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type api -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip&&~@app-required' .PHONY: test-acceptance-core-cli test-acceptance-core-cli: ## Run core CLI acceptance tests test-acceptance-core-cli: $(acceptance_test_deps) - BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type cli -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type cli -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip&&~@app-required' .PHONY: test-acceptance-core-webui test-acceptance-core-webui: ## Run core webUI acceptance tests test-acceptance-core-webui: $(acceptance_test_deps) - BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type webui -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip' + BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type webui -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip&&~@app-required' # # Dependency management From 566a076fd116fab765df30a2ccb7daee77c3e583 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 21 Dec 2020 12:51:09 +0545 Subject: [PATCH 167/348] Reduce numberOfParts to avoid 'starlark: maximum file size exceeded' --- .drone.star | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.star b/.drone.star index 3a9f897f..7d8feb96 100644 --- a/.drone.star +++ b/.drone.star @@ -139,7 +139,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 28, + 'numberOfParts': 27, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -171,7 +171,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 28, + 'numberOfParts': 27, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -204,7 +204,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 28, + 'numberOfParts': 27, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -236,7 +236,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 28, + 'numberOfParts': 27, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', From 67bad9ead07a9c4466e81d8b333c2c851dee47d4 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 21 Dec 2020 15:02:50 +0545 Subject: [PATCH 168/348] Add option to run a pipeline in CI for both a PR and cron --- .drone.star | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.drone.star b/.drone.star index 7d8feb96..8965d9fa 100644 --- a/.drone.star +++ b/.drone.star @@ -1176,6 +1176,7 @@ def acceptance(ctx): 'runCoreTests': False, 'numberOfParts': 1, 'cron': '', + 'pullRequestAndCron': 'nightly', } if 'defaults' in config: @@ -1343,13 +1344,22 @@ def acceptance(ctx): 'trigger': {} } - if (testConfig['cron'] == ''): - result['trigger']['ref'] = [ - 'refs/pull/**', - 'refs/tags/**' - ] + if (testConfig['pullRequestAndCron'] != ''): + if ctx.build.event == 'pull_request': + result['trigger']['ref'] = [ + 'refs/pull/**', + 'refs/tags/**' + ] + else: + result['trigger']['cron'] = testConfig['pullRequestAndCron'] else: - result['trigger']['cron'] = testConfig['cron'] + if (testConfig['cron'] != ''): + result['trigger']['cron'] = testConfig['cron'] + else: + result['trigger']['ref'] = [ + 'refs/pull/**', + 'refs/tags/**' + ] pipelines.append(result) From 7b09bacbd111e6a16aa497ca580ebb951c7a54b5 Mon Sep 17 00:00:00 2001 From: jan Date: Mon, 21 Dec 2020 15:27:25 +0100 Subject: [PATCH 169/348] Prevent command encryption:fix-encrypted-version from printing file binary data --- lib/Command/FixEncryptedVersion.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php index 132a9623..2423deed 100644 --- a/lib/Command/FixEncryptedVersion.php +++ b/lib/Command/FixEncryptedVersion.php @@ -143,7 +143,9 @@ private function verifyFileContent($path, OutputInterface $output, $ignoreCorrec * mismatch error. Which as of now, is enough to proceed ahead to * correct the encrypted version. */ - if ($this->view->readfilePart($path, 0, 9000) !== false) { + $handle = $this->view->fopen($path, 'rb'); + + if (\fread($handle, 9001)) { $output->writeln("The file $path is: OK"); } return true; From 4c2044074075e506d4b5411f265e42c1b3e7e91b Mon Sep 17 00:00:00 2001 From: jan Date: Mon, 21 Dec 2020 16:07:27 +0100 Subject: [PATCH 170/348] added fclose & fix unit tests --- lib/Command/FixEncryptedVersion.php | 5 +++- .../unit/Command/FixEncryptedVersionTest.php | 30 ------------------- 2 files changed, 4 insertions(+), 31 deletions(-) diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php index 2423deed..2dc79160 100644 --- a/lib/Command/FixEncryptedVersion.php +++ b/lib/Command/FixEncryptedVersion.php @@ -145,9 +145,12 @@ private function verifyFileContent($path, OutputInterface $output, $ignoreCorrec */ $handle = $this->view->fopen($path, 'rb'); - if (\fread($handle, 9001)) { + if (\fread($handle, 9001) !== false) { $output->writeln("The file $path is: OK"); } + + \fclose($handle); + return true; } catch (HintException $e) { \OC::$server->getLogger()->warning("Issue: " . $e->getMessage()); diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index 31486652..fc284c53 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -133,12 +133,6 @@ public function testEncryptedVersionIsNotZero() { Fixed the file: /test_enc_version_affected_user1/files/hello.txt with version 1", $output); $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/world.txt The file /test_enc_version_affected_user1/files/world.txt is: OK", $output); - /** - * We need to add ob_start at the end because if not done, it would be considered as a risky test. - * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 - * where as the ob_get_level is found to be zero. - */ - \ob_start(); } /** @@ -207,12 +201,6 @@ public function testEncryptedVersionLessThanOriginalValue() { Increment the encrypted version to 5 The file /test_enc_version_affected_user1/files/world.txt is: OK Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 5", $output); - /** - * We need to add ob_start at the end because if not done, it would be considered as a risky test. - * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 - * where as the ob_get_level is found to be zero. - */ - \ob_start(); } /** @@ -282,12 +270,6 @@ public function testEncryptedVersionGreaterThanOriginalValue() { Decrement the encrypted version to 9 The file /test_enc_version_affected_user1/files/world.txt is: OK Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 9", $output); - /** - * We need to add ob_start at the end because if not done, it would be considered as a risky test. - * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 - * where as the ob_get_level is found to be zero. - */ - \ob_start(); } /** @@ -305,12 +287,6 @@ public function testExecuteWithFilePathOption() { $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/hello.txt The file /test_enc_version_affected_user1/files/hello.txt is: OK", $output); - /** - * We need to add ob_start at the end because if not done, it would be considered as a risky test. - * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 - * where as the ob_get_level is found to be zero. - */ - \ob_start(); } /** @@ -330,12 +306,6 @@ public function testExecuteWithDirectoryPathOption() { The file /test_enc_version_affected_user1/files/world.txt is: OK", $output); $this->assertStringContainsString("Verifying the content of file /test_enc_version_affected_user1/files/foo.txt The file /test_enc_version_affected_user1/files/foo.txt is: OK", $output); - /** - * We need to add ob_start at the end because if not done, it would be considered as a risky test. - * The reason is outputBufferingLevel in phpunit/src/Framework/TestCase.php is found to be 1 - * where as the ob_get_level is found to be zero. - */ - \ob_start(); } /** From 1fcc36906f4ddb573c6e4eaec06ceb8eee1ed4c7 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 22 Dec 2020 12:37:07 +0545 Subject: [PATCH 171/348] [tests-only] Implement latest .drone.star as at 2020-12-22 --- .drone.star | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/.drone.star b/.drone.star index 8965d9fa..d486a7e3 100644 --- a/.drone.star +++ b/.drone.star @@ -1344,17 +1344,11 @@ def acceptance(ctx): 'trigger': {} } - if (testConfig['pullRequestAndCron'] != ''): - if ctx.build.event == 'pull_request': - result['trigger']['ref'] = [ - 'refs/pull/**', - 'refs/tags/**' - ] - else: - result['trigger']['cron'] = testConfig['pullRequestAndCron'] + if (testConfig['cron'] != ''): + result['trigger']['cron'] = testConfig['cron'] else: - if (testConfig['cron'] != ''): - result['trigger']['cron'] = testConfig['cron'] + if ((testConfig['pullRequestAndCron'] != '') and (ctx.build.event != 'pull_request')): + result['trigger']['cron'] = testConfig['pullRequestAndCron'] else: result['trigger']['ref'] = [ 'refs/pull/**', From 21cbfc0bd3124f683cb97d3c57585eb77a702581 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 22 Dec 2020 12:37:52 +0545 Subject: [PATCH 172/348] [tests-only] Require current minor versions of test tools --- vendor-bin/behat/composer.json | 2 +- vendor-bin/php_codesniffer/composer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index dc1c96cb..b458d0ce 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -5,7 +5,7 @@ } }, "require": { - "behat/behat": "^3.6", + "behat/behat": "^3.8", "behat/mink": "1.7.1", "behat/mink-extension": "^2.3", "behat/mink-goutte-driver": "^1.2", diff --git a/vendor-bin/php_codesniffer/composer.json b/vendor-bin/php_codesniffer/composer.json index 497998fe..8c95351b 100644 --- a/vendor-bin/php_codesniffer/composer.json +++ b/vendor-bin/php_codesniffer/composer.json @@ -1,6 +1,6 @@ { "require": { - "squizlabs/php_codesniffer": "3.*" + "squizlabs/php_codesniffer": "^3.5" }, "conflict": { "squizlabs/php_codesniffer": "3.5.1" From 7dec6211075941efdbbe1f35a4ac01ae520e167e Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Wed, 13 Jan 2021 01:33:19 +0000 Subject: [PATCH 173/348] [tx] updated from transifex --- l10n/gl.js | 66 ++++++++++++++++++++++++++-------------------------- l10n/gl.json | 66 ++++++++++++++++++++++++++-------------------------- 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/l10n/gl.js b/l10n/gl.js index e556eee9..2b691e62 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -1,29 +1,29 @@ OC.L10N.register( "encryption", { - "Missing recovery key password" : "Falta o contrasinal da chave de recuperación", - "Please repeat the recovery key password" : "Repita o contrasinal da chave de recuperación", - "Repeated recovery key password does not match the provided recovery key password" : "A repetición do contrasinal da chave de recuperación non coincide co contrasinal da chave de recuperación fornecido", - "Recovery key successfully enabled" : "Activada satisfactoriamente a chave de recuperación", - "Could not enable recovery key. Please check your recovery key password!" : "Non foi posíbel activar a chave de recuperación. Comprobe o contrasinal da chave de recuperación!", - "Recovery key successfully disabled" : "Desactivada satisfactoriamente a chave de recuperación", - "Could not disable recovery key. Please check your recovery key password!" : "Non foi posíbel desactivar a chave de recuperación. Comprobe o contrasinal da chave de recuperación!", + "Missing recovery key password" : "Falta o contrasinal da clave de recuperación", + "Please repeat the recovery key password" : "Repita o contrasinal da clave de recuperación", + "Repeated recovery key password does not match the provided recovery key password" : "A repetición do contrasinal da clave de recuperación non coincide co contrasinal da clave de recuperación fornecido", + "Recovery key successfully enabled" : "Activada satisfactoriamente a clave de recuperación", + "Could not enable recovery key. Please check your recovery key password!" : "Non foi posíbel activar a clave de recuperación. Comprobe o contrasinal da clave de recuperación!", + "Recovery key successfully disabled" : "Desactivada satisfactoriamente a clave de recuperación", + "Could not disable recovery key. Please check your recovery key password!" : "Non foi posíbel desactivar a clave de recuperación. Comprobe o contrasinal da clave de recuperación!", "Missing parameters" : "Faltan os parámetros", "Please provide the old recovery password" : "Introduza o antigo contrasinal de recuperación", - "Please provide a new recovery password" : "Introduza a nova chave de recuperación", + "Please provide a new recovery password" : "Introduza a nova clave de recuperación", "Please repeat the new recovery password" : "Repita o novo contrasinal de recuperación", "Password successfully changed." : "O contrasinal foi cambiado satisfactoriamente", "Could not change the password. Maybe the old password was not correct." : "Non foi posíbel cambiar o contrasinal. Probabelmente o contrasinal antigo non é o correcto.", - "Recovery Key disabled" : "Desactivada a chave de recuperación", - "Recovery Key enabled" : "Activada a chave de recuperación", - "Could not enable the recovery key, please try again or contact your administrator" : "Non foi posíbel activar a chave de recuperación, ténteo de novo ou póñase en contacto co administrador.", - "Could not update the private key password." : "Non foi posíbel actualizar o contrasinal da chave privada.", + "Recovery Key disabled" : "Desactivada a clave de recuperación", + "Recovery Key enabled" : "Activada a clave de recuperación", + "Could not enable the recovery key, please try again or contact your administrator" : "Non foi posíbel activar a clave de recuperación, ténteo de novo ou póñase en contacto co administrador.", + "Could not update the private key password." : "Non foi posíbel actualizar o contrasinal da clave privada.", "The old password was not correct, please try again." : "O contrasinal antigo non é correcto, ténteo de novo.", "The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.", - "Private key password successfully updated." : "A chave privada foi actualizada correctamente.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", - "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Private key password successfully updated." : "A clave privada foi actualizada correctamente.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas claves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A clave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa clave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada mais as clave non foron preparadas, saia da sesión e volva a acceder de novo", "Encryption App is enabled and ready" : "A aplicación de cifrado está activada e lista", "Bad Signature" : "Sinatura errónea", "Missing Signature" : "Non se atopa a sinatura", @@ -35,32 +35,32 @@ OC.L10N.register( "Cheers!" : "Saúdos!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ola,

O administrador activou o cifrado do lado do servidor. Os seus ficheiros cifraránse co contrasinal %s.

Identifíquese na interface web, vaia á sección «Módulo básico de cifrado do ownCloud» dos seus axustes personais e actualice o seu contrasinal escribindo este contrasinal no campo «Contrasinal antigo de acceso» e introducindo a nova no seu correspondente campo.

", "Default encryption module" : "Modulo predeterminado de cifrado", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", - "Encryption type: Master Key" : "Tipo de cifrado: Chave mestra", - "Encryption type: User Specific Key" : "Tipo de cifrado: Chave específica do usuario", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as claves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption type: Master Key" : "Tipo de cifrado: Clave mestra", + "Encryption type: User Specific Key" : "Tipo de cifrado: Clave específica do usuario", "Please select an encryption option" : "Seleccione unha opción de cifrado", - "Master Key" : "Chave mestra", - "User-specific key" : "Chave específica do usuario", + "Master Key" : "Clave mestra", + "User-specific key" : "Clave específica do usuario", "Permanently select this mode" : "Seleccionar este modo de xeito permanente", "Encrypt the home storage" : "Cifrar o almacenamento persoal", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Activando esta opción, cifrará todos os ficheiros almacenados no almacenamento principal, se non, cifraránse só os ficheiros do almacenamento externo", - "Enable recovery key" : "Activar a chave de recuperación", - "Disable recovery key" : "Desactivar a chave de recuperación", - "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", - "Recovery key password" : "Contrasinal da chave de recuperación", - "Repeat recovery key password" : "Repita o contrasinal da chave de recuperación", - "Change recovery key password:" : "Cambiar o contrasinal da chave de la recuperación:", - "Old recovery key password" : "Contrasinal antigo da chave de recuperación", - "New recovery key password" : "Novo contrasinal da chave de recuperación", - "Repeat new recovery key password" : "Repita o novo contrasinal da chave de recuperación", + "Enable recovery key" : "Activar a clave de recuperación", + "Disable recovery key" : "Desactivar a clave de recuperación", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A clave de recuperación é unha clave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", + "Recovery key password" : "Contrasinal da clave de recuperación", + "Repeat recovery key password" : "Repita o contrasinal da clave de recuperación", + "Change recovery key password:" : "Cambiar o contrasinal da clave de la recuperación:", + "Old recovery key password" : "Contrasinal antigo da clave de recuperación", + "New recovery key password" : "Novo contrasinal da clave de recuperación", + "Repeat new recovery key password" : "Repita o novo contrasinal da clave de recuperación", "Change Password" : "Cambiar o contrasinal", "ownCloud basic encryption module" : "Módulo básico de cifrado de ownCloud", - "Your private key password no longer matches your log-in password." : "O seu contrasinal da chave privada non coincide co seu contrasinal de acceso.", - "Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave de recuperación ao seu contrasinal de acceso actual:", + "Your private key password no longer matches your log-in password." : "O seu contrasinal da clave privada non coincide co seu contrasinal de acceso.", + "Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da clave de recuperación ao seu contrasinal de acceso actual:", " If you don't remember your old password you can ask your administrator to recover your files." : "Se non lembra o seu antigo contrasinal pode pedírllelo ao seu administrador para recuperar os seus ficheiros.", "Old log-in password" : "Contrasinal antigo de acceso", "Current log-in password" : "Contrasinal actual de acceso", - "Update Private Key Password" : "Actualizar o contrasinal da chave privada", + "Update Private Key Password" : "Actualizar o contrasinal da clave privada", "Enable password recovery:" : "Activar o contrasinal de recuperación:", "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ao activar esta opción permitiráselle volver obter acceso aos ficheiros cifrados no caso de perda do contrasinal", "Enabled" : "Activado", diff --git a/l10n/gl.json b/l10n/gl.json index 8eb5dc28..76e878fc 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -1,27 +1,27 @@ { "translations": { - "Missing recovery key password" : "Falta o contrasinal da chave de recuperación", - "Please repeat the recovery key password" : "Repita o contrasinal da chave de recuperación", - "Repeated recovery key password does not match the provided recovery key password" : "A repetición do contrasinal da chave de recuperación non coincide co contrasinal da chave de recuperación fornecido", - "Recovery key successfully enabled" : "Activada satisfactoriamente a chave de recuperación", - "Could not enable recovery key. Please check your recovery key password!" : "Non foi posíbel activar a chave de recuperación. Comprobe o contrasinal da chave de recuperación!", - "Recovery key successfully disabled" : "Desactivada satisfactoriamente a chave de recuperación", - "Could not disable recovery key. Please check your recovery key password!" : "Non foi posíbel desactivar a chave de recuperación. Comprobe o contrasinal da chave de recuperación!", + "Missing recovery key password" : "Falta o contrasinal da clave de recuperación", + "Please repeat the recovery key password" : "Repita o contrasinal da clave de recuperación", + "Repeated recovery key password does not match the provided recovery key password" : "A repetición do contrasinal da clave de recuperación non coincide co contrasinal da clave de recuperación fornecido", + "Recovery key successfully enabled" : "Activada satisfactoriamente a clave de recuperación", + "Could not enable recovery key. Please check your recovery key password!" : "Non foi posíbel activar a clave de recuperación. Comprobe o contrasinal da clave de recuperación!", + "Recovery key successfully disabled" : "Desactivada satisfactoriamente a clave de recuperación", + "Could not disable recovery key. Please check your recovery key password!" : "Non foi posíbel desactivar a clave de recuperación. Comprobe o contrasinal da clave de recuperación!", "Missing parameters" : "Faltan os parámetros", "Please provide the old recovery password" : "Introduza o antigo contrasinal de recuperación", - "Please provide a new recovery password" : "Introduza a nova chave de recuperación", + "Please provide a new recovery password" : "Introduza a nova clave de recuperación", "Please repeat the new recovery password" : "Repita o novo contrasinal de recuperación", "Password successfully changed." : "O contrasinal foi cambiado satisfactoriamente", "Could not change the password. Maybe the old password was not correct." : "Non foi posíbel cambiar o contrasinal. Probabelmente o contrasinal antigo non é o correcto.", - "Recovery Key disabled" : "Desactivada a chave de recuperación", - "Recovery Key enabled" : "Activada a chave de recuperación", - "Could not enable the recovery key, please try again or contact your administrator" : "Non foi posíbel activar a chave de recuperación, ténteo de novo ou póñase en contacto co administrador.", - "Could not update the private key password." : "Non foi posíbel actualizar o contrasinal da chave privada.", + "Recovery Key disabled" : "Desactivada a clave de recuperación", + "Recovery Key enabled" : "Activada a clave de recuperación", + "Could not enable the recovery key, please try again or contact your administrator" : "Non foi posíbel activar a clave de recuperación, ténteo de novo ou póñase en contacto co administrador.", + "Could not update the private key password." : "Non foi posíbel actualizar o contrasinal da clave privada.", "The old password was not correct, please try again." : "O contrasinal antigo non é correcto, ténteo de novo.", "The current log-in password was not correct, please try again." : "O actual contrasinal de acceso non é correcto, ténteo de novo.", - "Private key password successfully updated." : "A chave privada foi actualizada correctamente.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas chaves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A chave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", - "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", + "Private key password successfully updated." : "A clave privada foi actualizada correctamente.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "É necesario migrar as súas claves de cifrado do antigo cifrado (ownCloud <= 8,0) cara ao novo. Execute «occ encryption:migrate» ou contacte co administrador", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "A clave privada para a aplicación de cifrado non é correcta. Actualice o contrasinal da súa clave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "A aplicación de cifrado está activada mais as clave non foron preparadas, saia da sesión e volva a acceder de novo", "Encryption App is enabled and ready" : "A aplicación de cifrado está activada e lista", "Bad Signature" : "Sinatura errónea", "Missing Signature" : "Non se atopa a sinatura", @@ -33,32 +33,32 @@ "Cheers!" : "Saúdos!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Ola,

O administrador activou o cifrado do lado do servidor. Os seus ficheiros cifraránse co contrasinal %s.

Identifíquese na interface web, vaia á sección «Módulo básico de cifrado do ownCloud» dos seus axustes personais e actualice o seu contrasinal escribindo este contrasinal no campo «Contrasinal antigo de acceso» e introducindo a nova no seu correspondente campo.

", "Default encryption module" : "Modulo predeterminado de cifrado", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as chaves non foron preparadas, saia da sesión e volva a acceder de novo", - "Encryption type: Master Key" : "Tipo de cifrado: Chave mestra", - "Encryption type: User Specific Key" : "Tipo de cifrado: Chave específica do usuario", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A aplicación de cifrado está activada, mais as claves non foron preparadas, saia da sesión e volva a acceder de novo", + "Encryption type: Master Key" : "Tipo de cifrado: Clave mestra", + "Encryption type: User Specific Key" : "Tipo de cifrado: Clave específica do usuario", "Please select an encryption option" : "Seleccione unha opción de cifrado", - "Master Key" : "Chave mestra", - "User-specific key" : "Chave específica do usuario", + "Master Key" : "Clave mestra", + "User-specific key" : "Clave específica do usuario", "Permanently select this mode" : "Seleccionar este modo de xeito permanente", "Encrypt the home storage" : "Cifrar o almacenamento persoal", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Activando esta opción, cifrará todos os ficheiros almacenados no almacenamento principal, se non, cifraránse só os ficheiros do almacenamento externo", - "Enable recovery key" : "Activar a chave de recuperación", - "Disable recovery key" : "Desactivar a chave de recuperación", - "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A chave de recuperación é unha chave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", - "Recovery key password" : "Contrasinal da chave de recuperación", - "Repeat recovery key password" : "Repita o contrasinal da chave de recuperación", - "Change recovery key password:" : "Cambiar o contrasinal da chave de la recuperación:", - "Old recovery key password" : "Contrasinal antigo da chave de recuperación", - "New recovery key password" : "Novo contrasinal da chave de recuperación", - "Repeat new recovery key password" : "Repita o novo contrasinal da chave de recuperación", + "Enable recovery key" : "Activar a clave de recuperación", + "Disable recovery key" : "Desactivar a clave de recuperación", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "A clave de recuperación é unha clave de cifrado adicional que se utiliza para cifrar ficheiros. Permite a recuperación de ficheiros dun usuario se o usuario esquece o seu contrasinal.", + "Recovery key password" : "Contrasinal da clave de recuperación", + "Repeat recovery key password" : "Repita o contrasinal da clave de recuperación", + "Change recovery key password:" : "Cambiar o contrasinal da clave de la recuperación:", + "Old recovery key password" : "Contrasinal antigo da clave de recuperación", + "New recovery key password" : "Novo contrasinal da clave de recuperación", + "Repeat new recovery key password" : "Repita o novo contrasinal da clave de recuperación", "Change Password" : "Cambiar o contrasinal", "ownCloud basic encryption module" : "Módulo básico de cifrado de ownCloud", - "Your private key password no longer matches your log-in password." : "O seu contrasinal da chave privada non coincide co seu contrasinal de acceso.", - "Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da chave de recuperación ao seu contrasinal de acceso actual:", + "Your private key password no longer matches your log-in password." : "O seu contrasinal da clave privada non coincide co seu contrasinal de acceso.", + "Set your old private key password to your current log-in password:" : "Estabeleza o seu contrasinal antigo da clave de recuperación ao seu contrasinal de acceso actual:", " If you don't remember your old password you can ask your administrator to recover your files." : "Se non lembra o seu antigo contrasinal pode pedírllelo ao seu administrador para recuperar os seus ficheiros.", "Old log-in password" : "Contrasinal antigo de acceso", "Current log-in password" : "Contrasinal actual de acceso", - "Update Private Key Password" : "Actualizar o contrasinal da chave privada", + "Update Private Key Password" : "Actualizar o contrasinal da clave privada", "Enable password recovery:" : "Activar o contrasinal de recuperación:", "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ao activar esta opción permitiráselle volver obter acceso aos ficheiros cifrados no caso de perda do contrasinal", "Enabled" : "Activado", From 1e89b24855dc66c58bd4f518ab1cba9a5daa83e7 Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Thu, 14 Jan 2021 15:50:02 +0100 Subject: [PATCH 174/348] Minor unit test adjustments --- tests/unit/Command/FixEncryptedVersionTest.php | 2 +- tests/unit/Hooks/UserHooksTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index ceef634c..70c51b1e 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -78,7 +78,7 @@ public static function setUpBeforeClass(): void { public static function tearDownAfterClass(): void { parent::tearDownAfterClass(); - \OC_App::disable('encryption'); + \OC\Files\Filesystem::clearMounts(); $user = \OC::$server->getUserManager()->get(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER); if ($user !== null) { $user->delete(); diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index 6572d271..6d6009a2 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -396,7 +396,7 @@ protected function setUp(): void { $this->recoveryMock = $recoveryMock; $this->utilMock = $this->createMock(Util::class); $this->utilMock->expects($this->any())->method('isMasterKeyEnabled')->willReturn(false); - $this->eventDispatcher = \OC::$server->getEventDispatcher(); + $this->eventDispatcher = $this->createMock(EventDispatcher::class); $userMock = $this->createMock(IUser::class); $userMock->expects($this->any())->method('getUID')->willReturn('testUser'); From 4e0ca30c8cc1702480878634afe94bba3b499ffb Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 25 Jan 2021 20:56:17 +0545 Subject: [PATCH 175/348] Pin behat/gherkin because of Gherkin issue 187 --- vendor-bin/behat/composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index b458d0ce..969721b9 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -6,6 +6,7 @@ }, "require": { "behat/behat": "^3.8", + "behat/gherkin": "4.6.2", "behat/mink": "1.7.1", "behat/mink-extension": "^2.3", "behat/mink-goutte-driver": "^1.2", From 1f933b7050fcba0912fb2ab19f6dc65f4cef6ab3 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 25 Jan 2021 21:04:02 +0545 Subject: [PATCH 176/348] phpstan 'error' about OPENSSL_VERSION_NUMBER was fixed in phpstan 0.12.69 --- lib/Crypto/Crypt.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 2feb08dc..3f46af79 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -262,7 +262,7 @@ public function getCipher() { } // Workaround for OpenSSL 0.9.8. Fallback to an old cipher that should work. - if (OPENSSL_VERSION_NUMBER < 0x1000101f) { /** @phpstan-ignore-line */ + if (OPENSSL_VERSION_NUMBER < 0x1000101f) { if ($cipher === 'AES-256-CTR' || $cipher === 'AES-128-CTR') { $cipher = self::LEGACY_CIPHER; } From 1fb58c5c3ec7b83bdb9b105c575f8b23952fa55d Mon Sep 17 00:00:00 2001 From: swoichha Date: Mon, 25 Jan 2021 17:28:01 +0545 Subject: [PATCH 177/348] [docs-only] SonarCloud badges --- .gitignore | 3 +++ README.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index 14e08e08..8300d974 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,6 @@ vendor-bin/**/composer.lock # SonarCloud scanner .scannerwork + +# Generated from .drone.star +.drone.yml diff --git a/README.md b/README.md index 7d8de625..ff88d420 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ :lock_with_ink_pen: server side encryption of files [![Build Status](https://travis-ci.org/owncloud/encryption.svg?branch=master)](https://travis-ci.org/owncloud/encryption) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=alert_status)](https://sonarcloud.io/dashboard?id=owncloud_encryption) +[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=security_rating)](https://sonarcloud.io/dashboard?id=owncloud_encryption) +[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=coverage)](https://sonarcloud.io/dashboard?id=owncloud_encryption) In order to use this encryption module you need to enable server-side encryption in the admin settings. Once enabled this module will encrypt From 75aae2a64a661f4910494a74033ccb9966a5fe1d Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 28 Jan 2021 09:56:14 +0545 Subject: [PATCH 178/348] [tests-only] Bump behat/gherkin to 4.7.1 --- vendor-bin/behat/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index 969721b9..1ef1d0d9 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -6,7 +6,7 @@ }, "require": { "behat/behat": "^3.8", - "behat/gherkin": "4.6.2", + "behat/gherkin": "4.7.1", "behat/mink": "1.7.1", "behat/mink-extension": "^2.3", "behat/mink-goutte-driver": "^1.2", From d4732b96f6ebeaa98da6d3ca2649c90711042415 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Tue, 2 Feb 2021 15:06:31 +0545 Subject: [PATCH 179/348] [CI] move drone config to starlark and .yml format --- .drone.star => .drone.starlark | 0 .drone.yml | 40270 +++++++++++++++++++++++++++++++ .gitignore | 2 - 3 files changed, 40270 insertions(+), 2 deletions(-) rename .drone.star => .drone.starlark (100%) create mode 100644 .drone.yml diff --git a/.drone.star b/.drone.starlark similarity index 100% rename from .drone.star rename to .drone.starlark diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 00000000..f4082997 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,40270 @@ +--- +kind: pipeline +type: docker +name: coding-standard-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: coding-standard + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-style + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +--- +kind: pipeline +type: docker +name: coding-standard-php7.3 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: coding-standard + pull: always + image: owncloudci/php:7.3 + commands: + - make test-php-style + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +--- +kind: pipeline +type: docker +name: coding-standard-php7.4 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: coding-standard + pull: always + image: owncloudci/php:7.4 + commands: + - make test-php-style + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +--- +kind: pipeline +type: docker +name: phpstan-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpstan + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-phpstan + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +--- +kind: pipeline +type: docker +name: phpunit-php7.2-sqlite + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-unit-dbg + +- name: coverage-rename + pull: always + image: owncloudci/php:7.2 + commands: + - mv tests/output/clover.xml tests/output/clover-phpunit-php7.2-sqlite.xml + +- name: coverage-cache-1 + pull: always + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: tests/output/clover-phpunit-php7.2-sqlite.xml + strip_prefix: tests/output + target: /-${DRONE_BUILD_NUMBER} + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: phpunit-php7.2-mysql8.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-unit-dbg + +- name: coverage-rename + pull: always + image: owncloudci/php:7.2 + commands: + - mv tests/output/clover.xml tests/output/clover-phpunit-php7.2-mysql8.0.xml + +- name: coverage-cache-1 + pull: always + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: tests/output/clover-phpunit-php7.2-mysql8.0.xml + strip_prefix: tests/output + target: /-${DRONE_BUILD_NUMBER} + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: phpunit-php7.2-postgres9.4 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.2 + commands: + - make test-php-unit-dbg + +- name: coverage-rename + pull: always + image: owncloudci/php:7.2 + commands: + - mv tests/output/clover.xml tests/output/clover-phpunit-php7.2-postgres9.4.xml + +- name: coverage-cache-1 + pull: always + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: tests/output/clover-phpunit-php7.2-postgres9.4.xml + strip_prefix: tests/output + target: /-${DRONE_BUILD_NUMBER} + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: phpunit-php7.3-sqlite + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.3 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.3 + commands: + - make test-php-unit + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: phpunit-php7.3-mysql8.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.3 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.3 + commands: + - make test-php-unit + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: phpunit-php7.3-postgres9.4 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.3 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.3 + commands: + - make test-php-unit + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: phpunit-php7.4-sqlite + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.4 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.4 + commands: + - make test-php-unit + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: phpunit-php7.4-mysql8.0 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.4 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.4 + commands: + - make test-php-unit + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: phpunit-php7.4-postgres9.4 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.4 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: phpunit-tests + pull: always + image: owncloudci/php:7.4 + commands: + - make test-php-unit + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: sonar-analysis + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: server/apps/encryption + +steps: +- name: cache-restore + pull: always + image: plugins/s3-cache:1 + settings: + access_key: + from_secret: cache_s3_access_key + endpoint: + from_secret: cache_s3_endpoint + restore: true + secret_key: + from_secret: cache_s3_secret_key + when: + instance: + - drone.owncloud.services + - drone.owncloud.com + +- name: composer-install + pull: always + image: owncloudci/php:7.4 + commands: + - make vendor + environment: + COMPOSER_HOME: /drone/src/.cache/composer + +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: sqlite + db_name: owncloud + db_password: owncloud + db_type: sqlite + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: sync-from-cache + pull: always + image: minio/mc:RELEASE.2020-12-18T10-53-53Z + commands: + - mkdir -p results + - mc mirror cache/cache//-${DRONE_BUILD_NUMBER} results/ + environment: + MC_HOST_cache: + from_secret: cache_s3_connection_url + +- name: list-coverage-results + pull: always + image: owncloudci/php:7.4 + commands: + - ls -l results + +- name: sonarcloud + pull: always + image: sonarsource/sonar-scanner-cli + environment: + SONAR_PULL_REQUEST_BASE: master + SONAR_PULL_REQUEST_KEY: refs + SONAR_SCANNER_OPTS: -Xdebug + SONAR_TOKEN: + from_secret: sonar_token + when: + instance: + - drone.owncloud.services + - drone.owncloud.com + +- name: purge-cache + image: minio/mc:RELEASE.2020-12-18T10-53-53Z + commands: + - mc rm --recursive --force cache/cache//-${DRONE_BUILD_NUMBER} + environment: + MC_HOST_cache: + from_secret: cache_s3_connection_url + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- phpunit-php7.2-sqlite +- phpunit-php7.2-mysql8.0 +- phpunit-php7.2-postgres9.4 +- phpunit-php7.3-sqlite +- phpunit-php7.3-mysql8.0 +- phpunit-php7.3-postgres9.4 +- phpunit-php7.4-sqlite +- phpunit-php7.4-mysql8.0 +- phpunit-php7.4-postgres9.4 + +--- +kind: pipeline +type: docker +name: cliEncryption-master-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliEncryption-master-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliEncryption-latest-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliEncryption-latest-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-cli + environment: + BEHAT_SUITE: cliEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIMasterKey-master-chrome-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIMasterKeyType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIMasterKey-latest-chrome-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIMasterKeyType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIUserKeys-master-chrome-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIUserKeysType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIUserKeys-latest-chrome-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIUserKeysType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-1-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-2-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-3-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-4-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-5-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-6-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-7-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-8-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-9-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-10-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-11-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-12-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-13-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-14-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-15-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-16-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-17-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-18-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-19-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-20-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-21-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-22-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-23-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-24-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-25-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-26-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-27-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-1-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-2-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-3-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-4-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-5-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-6-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-7-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-8-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-9-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-10-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-11-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-12-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-13-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-14-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-15-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-16-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-17-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-18-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-19-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-20-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-21-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-22-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-23-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-24-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-25-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-26-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-27-27-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-1-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-2-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-3-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-4-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-5-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-6-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-7-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-8-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-9-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-10-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-11-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-12-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-13-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-14-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-15-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-16-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-17-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-18-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-19-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-20-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-21-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-22-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-23-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-24-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-25-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-26-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-27-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-1-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-2-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-3-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-4-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-5-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-6-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-7-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-8-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-9-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-10-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-11-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-12-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-13-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-14-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-15-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-16-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-17-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-18-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-19-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-20-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-21-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-22-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-23-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-24-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-25-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-26-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-27-27-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-3-1-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-3-2-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-3-3-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreUKey-3-1-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreUKey-3-2-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreUKey-3-3-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 26 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 27 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 26 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 27 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-20-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-21-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-22-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-23-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-24-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-25-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-26-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 26 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-27-master-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 27 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-1-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-2-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-3-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-4-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-5-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-6-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-7-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-8-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-9-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-10-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-11-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-12-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-13-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-14-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-15-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-16-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-17-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-18-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-19-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-20-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-21-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-22-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-23-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-24-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-25-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-26-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 26 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreUKey-27-27-latest-chrome-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 27 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 27 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: chat-notifications + +platform: + os: linux + arch: amd64 + +clone: + disable: true + +steps: +- name: notify-rocketchat + pull: always + image: plugins/slack:1 + settings: + channel: builds + webhook: + from_secret: private_rocketchat + +trigger: + ref: + - refs/tags/** + - refs/heads/master + status: + - success + - failure + +depends_on: +- sonar-analysis +- cliEncryption-master-mysql5.5-php7.2 +- cliEncryption-master-postgres9.4-php7.2 +- cliEncryption-latest-mysql5.5-php7.2 +- cliEncryption-latest-postgres9.4-php7.2 +- webUIMasterKey-master-chrome-mysql5.5-php7.2 +- webUIMasterKey-latest-chrome-mysql5.5-php7.2 +- webUIUserKeys-master-chrome-mysql5.5-php7.2 +- webUIUserKeys-latest-chrome-mysql5.5-php7.2 +- apiCoreMKey-27-1-master-mysql5.7-php7.2 +- apiCoreMKey-27-2-master-mysql5.7-php7.2 +- apiCoreMKey-27-3-master-mysql5.7-php7.2 +- apiCoreMKey-27-4-master-mysql5.7-php7.2 +- apiCoreMKey-27-5-master-mysql5.7-php7.2 +- apiCoreMKey-27-6-master-mysql5.7-php7.2 +- apiCoreMKey-27-7-master-mysql5.7-php7.2 +- apiCoreMKey-27-8-master-mysql5.7-php7.2 +- apiCoreMKey-27-9-master-mysql5.7-php7.2 +- apiCoreMKey-27-10-master-mysql5.7-php7.2 +- apiCoreMKey-27-11-master-mysql5.7-php7.2 +- apiCoreMKey-27-12-master-mysql5.7-php7.2 +- apiCoreMKey-27-13-master-mysql5.7-php7.2 +- apiCoreMKey-27-14-master-mysql5.7-php7.2 +- apiCoreMKey-27-15-master-mysql5.7-php7.2 +- apiCoreMKey-27-16-master-mysql5.7-php7.2 +- apiCoreMKey-27-17-master-mysql5.7-php7.2 +- apiCoreMKey-27-18-master-mysql5.7-php7.2 +- apiCoreMKey-27-19-master-mysql5.7-php7.2 +- apiCoreMKey-27-20-master-mysql5.7-php7.2 +- apiCoreMKey-27-21-master-mysql5.7-php7.2 +- apiCoreMKey-27-22-master-mysql5.7-php7.2 +- apiCoreMKey-27-23-master-mysql5.7-php7.2 +- apiCoreMKey-27-24-master-mysql5.7-php7.2 +- apiCoreMKey-27-25-master-mysql5.7-php7.2 +- apiCoreMKey-27-26-master-mysql5.7-php7.2 +- apiCoreMKey-27-27-master-mysql5.7-php7.2 +- apiCoreMKey-27-1-latest-mysql5.7-php7.2 +- apiCoreMKey-27-2-latest-mysql5.7-php7.2 +- apiCoreMKey-27-3-latest-mysql5.7-php7.2 +- apiCoreMKey-27-4-latest-mysql5.7-php7.2 +- apiCoreMKey-27-5-latest-mysql5.7-php7.2 +- apiCoreMKey-27-6-latest-mysql5.7-php7.2 +- apiCoreMKey-27-7-latest-mysql5.7-php7.2 +- apiCoreMKey-27-8-latest-mysql5.7-php7.2 +- apiCoreMKey-27-9-latest-mysql5.7-php7.2 +- apiCoreMKey-27-10-latest-mysql5.7-php7.2 +- apiCoreMKey-27-11-latest-mysql5.7-php7.2 +- apiCoreMKey-27-12-latest-mysql5.7-php7.2 +- apiCoreMKey-27-13-latest-mysql5.7-php7.2 +- apiCoreMKey-27-14-latest-mysql5.7-php7.2 +- apiCoreMKey-27-15-latest-mysql5.7-php7.2 +- apiCoreMKey-27-16-latest-mysql5.7-php7.2 +- apiCoreMKey-27-17-latest-mysql5.7-php7.2 +- apiCoreMKey-27-18-latest-mysql5.7-php7.2 +- apiCoreMKey-27-19-latest-mysql5.7-php7.2 +- apiCoreMKey-27-20-latest-mysql5.7-php7.2 +- apiCoreMKey-27-21-latest-mysql5.7-php7.2 +- apiCoreMKey-27-22-latest-mysql5.7-php7.2 +- apiCoreMKey-27-23-latest-mysql5.7-php7.2 +- apiCoreMKey-27-24-latest-mysql5.7-php7.2 +- apiCoreMKey-27-25-latest-mysql5.7-php7.2 +- apiCoreMKey-27-26-latest-mysql5.7-php7.2 +- apiCoreMKey-27-27-latest-mysql5.7-php7.2 +- apiCoreUKey-27-1-master-mysql5.7-php7.2 +- apiCoreUKey-27-2-master-mysql5.7-php7.2 +- apiCoreUKey-27-3-master-mysql5.7-php7.2 +- apiCoreUKey-27-4-master-mysql5.7-php7.2 +- apiCoreUKey-27-5-master-mysql5.7-php7.2 +- apiCoreUKey-27-6-master-mysql5.7-php7.2 +- apiCoreUKey-27-7-master-mysql5.7-php7.2 +- apiCoreUKey-27-8-master-mysql5.7-php7.2 +- apiCoreUKey-27-9-master-mysql5.7-php7.2 +- apiCoreUKey-27-10-master-mysql5.7-php7.2 +- apiCoreUKey-27-11-master-mysql5.7-php7.2 +- apiCoreUKey-27-12-master-mysql5.7-php7.2 +- apiCoreUKey-27-13-master-mysql5.7-php7.2 +- apiCoreUKey-27-14-master-mysql5.7-php7.2 +- apiCoreUKey-27-15-master-mysql5.7-php7.2 +- apiCoreUKey-27-16-master-mysql5.7-php7.2 +- apiCoreUKey-27-17-master-mysql5.7-php7.2 +- apiCoreUKey-27-18-master-mysql5.7-php7.2 +- apiCoreUKey-27-19-master-mysql5.7-php7.2 +- apiCoreUKey-27-20-master-mysql5.7-php7.2 +- apiCoreUKey-27-21-master-mysql5.7-php7.2 +- apiCoreUKey-27-22-master-mysql5.7-php7.2 +- apiCoreUKey-27-23-master-mysql5.7-php7.2 +- apiCoreUKey-27-24-master-mysql5.7-php7.2 +- apiCoreUKey-27-25-master-mysql5.7-php7.2 +- apiCoreUKey-27-26-master-mysql5.7-php7.2 +- apiCoreUKey-27-27-master-mysql5.7-php7.2 +- apiCoreUKey-27-1-latest-mysql5.7-php7.2 +- apiCoreUKey-27-2-latest-mysql5.7-php7.2 +- apiCoreUKey-27-3-latest-mysql5.7-php7.2 +- apiCoreUKey-27-4-latest-mysql5.7-php7.2 +- apiCoreUKey-27-5-latest-mysql5.7-php7.2 +- apiCoreUKey-27-6-latest-mysql5.7-php7.2 +- apiCoreUKey-27-7-latest-mysql5.7-php7.2 +- apiCoreUKey-27-8-latest-mysql5.7-php7.2 +- apiCoreUKey-27-9-latest-mysql5.7-php7.2 +- apiCoreUKey-27-10-latest-mysql5.7-php7.2 +- apiCoreUKey-27-11-latest-mysql5.7-php7.2 +- apiCoreUKey-27-12-latest-mysql5.7-php7.2 +- apiCoreUKey-27-13-latest-mysql5.7-php7.2 +- apiCoreUKey-27-14-latest-mysql5.7-php7.2 +- apiCoreUKey-27-15-latest-mysql5.7-php7.2 +- apiCoreUKey-27-16-latest-mysql5.7-php7.2 +- apiCoreUKey-27-17-latest-mysql5.7-php7.2 +- apiCoreUKey-27-18-latest-mysql5.7-php7.2 +- apiCoreUKey-27-19-latest-mysql5.7-php7.2 +- apiCoreUKey-27-20-latest-mysql5.7-php7.2 +- apiCoreUKey-27-21-latest-mysql5.7-php7.2 +- apiCoreUKey-27-22-latest-mysql5.7-php7.2 +- apiCoreUKey-27-23-latest-mysql5.7-php7.2 +- apiCoreUKey-27-24-latest-mysql5.7-php7.2 +- apiCoreUKey-27-25-latest-mysql5.7-php7.2 +- apiCoreUKey-27-26-latest-mysql5.7-php7.2 +- apiCoreUKey-27-27-latest-mysql5.7-php7.2 +- cliCoreMKey-3-1-master-mysql5.7-php7.2 +- cliCoreMKey-3-2-master-mysql5.7-php7.2 +- cliCoreMKey-3-3-master-mysql5.7-php7.2 +- cliCoreUKey-3-1-master-mysql5.7-php7.2 +- cliCoreUKey-3-2-master-mysql5.7-php7.2 +- cliCoreUKey-3-3-master-mysql5.7-php7.2 +- webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-20-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-21-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-22-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-23-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-24-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-25-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-26-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-27-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-1-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-2-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-3-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-4-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-5-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-6-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-7-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-8-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-9-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-10-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-11-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-12-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-13-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-14-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-15-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-16-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-17-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-18-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-19-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-20-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-21-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-22-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-23-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-24-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-25-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-26-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-27-27-latest-chrome-mysql5.7-php7.2 + +... diff --git a/.gitignore b/.gitignore index 8300d974..d698897e 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,3 @@ vendor-bin/**/composer.lock # SonarCloud scanner .scannerwork -# Generated from .drone.star -.drone.yml From 1aca2a32c81002fdcc78d538fe924d567940ea79 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Wed, 3 Feb 2021 13:18:41 +0545 Subject: [PATCH 180/348] Add make target to generate drone yml from starlark --- .drone.starlark | 23 +++++---- .drone.yml | 135 +++++++++++++++++++++++++++++++++++++++++++++--- Makefile | 4 ++ 3 files changed, 145 insertions(+), 17 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index d486a7e3..894984b4 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -942,7 +942,7 @@ def javascript(ctx): }, 'bucket': 'cache', 'source': './coverage/lcov.info', - 'target': '%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), + 'target': '%s/%s' % (ctx.repo.slug, '${DRONE_COMMIT}-${DRONE_BUILD_NUMBER}'), 'path_style': True, 'strip_prefix': './coverage', 'access_key': { @@ -1115,7 +1115,7 @@ def phpTests(ctx, testType): }, 'bucket': 'cache', 'source': 'tests/output/clover-%s.xml' % (name), - 'target': '%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), + 'target': '%s/%s' % (ctx.repo.slug, '${DRONE_COMMIT}-${DRONE_BUILD_NUMBER}'), 'path_style': True, 'strip_prefix': 'tests/output', 'access_key': { @@ -1347,13 +1347,14 @@ def acceptance(ctx): if (testConfig['cron'] != ''): result['trigger']['cron'] = testConfig['cron'] else: - if ((testConfig['pullRequestAndCron'] != '') and (ctx.build.event != 'pull_request')): - result['trigger']['cron'] = testConfig['pullRequestAndCron'] - else: - result['trigger']['ref'] = [ + result['trigger'] = { + 'ref': [ 'refs/pull/**', 'refs/tags/**' ] + } + for branch in config['branches']: + result['trigger']['ref'].append('refs/heads/%s' % branch) pipelines.append(result) @@ -1387,7 +1388,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): }, 'commands': [ 'mkdir -p results', - 'mc mirror cache/cache/%s/%s results/' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), + 'mc mirror cache/cache/%s/%s results/' % (ctx.repo.slug, '${DRONE_COMMIT}-${DRONE_BUILD_NUMBER}'), ] }, { @@ -1406,9 +1407,9 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): 'SONAR_TOKEN': { 'from_secret': 'sonar_token' }, - 'SONAR_PULL_REQUEST_BASE': 'master' if ctx.build.event == 'pull_request' else '', - 'SONAR_PULL_REQUEST_BRANCH': ctx.build.source if ctx.build.event == 'pull_request' else '', - 'SONAR_PULL_REQUEST_KEY': ctx.build.ref.replace("refs/pull/", "").split("/")[0] if ctx.build.event == 'pull_request' else '', + 'SONAR_PULL_REQUEST_BASE': 'master', + 'SONAR_PULL_REQUEST_BRANCH': '${DRONE_SOURCE_BRANCH}', + 'SONAR_PULL_REQUEST_KEY': '${DRONE_COMMIT_REF}'.replace("refs/pull/", "").split("/")[0], 'SONAR_SCANNER_OPTS': '-Xdebug' }, 'when': { @@ -1427,7 +1428,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): } }, 'commands': [ - 'mc rm --recursive --force cache/cache/%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), + 'mc rm --recursive --force cache/cache/%s/%s' % (ctx.repo.slug, '${DRONE_COMMIT}-${DRONE_BUILD_NUMBER}'), ] }, ], diff --git a/.drone.yml b/.drone.yml index f4082997..ea4926b4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -192,7 +192,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-sqlite.xml strip_prefix: tests/output - target: /-${DRONE_BUILD_NUMBER} + target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} trigger: ref: @@ -271,7 +271,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-mysql8.0.xml strip_prefix: tests/output - target: /-${DRONE_BUILD_NUMBER} + target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} services: - name: mysql @@ -362,7 +362,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-postgres9.4.xml strip_prefix: tests/output - target: /-${DRONE_BUILD_NUMBER} + target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} services: - name: postgres @@ -825,7 +825,7 @@ steps: image: minio/mc:RELEASE.2020-12-18T10-53-53Z commands: - mkdir -p results - - mc mirror cache/cache//-${DRONE_BUILD_NUMBER} results/ + - mc mirror cache/cache/encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} results/ environment: MC_HOST_cache: from_secret: cache_s3_connection_url @@ -841,7 +841,8 @@ steps: image: sonarsource/sonar-scanner-cli environment: SONAR_PULL_REQUEST_BASE: master - SONAR_PULL_REQUEST_KEY: refs + SONAR_PULL_REQUEST_BRANCH: ${DRONE_SOURCE_BRANCH} + SONAR_PULL_REQUEST_KEY: ${DRONE_COMMIT_REF} SONAR_SCANNER_OPTS: -Xdebug SONAR_TOKEN: from_secret: sonar_token @@ -853,7 +854,7 @@ steps: - name: purge-cache image: minio/mc:RELEASE.2020-12-18T10-53-53Z commands: - - mc rm --recursive --force cache/cache//-${DRONE_BUILD_NUMBER} + - mc rm --recursive --force cache/cache/encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} environment: MC_HOST_cache: from_secret: cache_s3_connection_url @@ -979,6 +980,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -1089,6 +1091,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -1200,6 +1203,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -1310,6 +1314,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -1436,6 +1441,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -1562,6 +1568,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -1688,6 +1695,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -1814,6 +1822,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -1983,6 +1992,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -2152,6 +2162,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -2321,6 +2332,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -2490,6 +2502,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -2659,6 +2672,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -2828,6 +2842,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -2997,6 +3012,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -3166,6 +3182,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -3335,6 +3352,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -3504,6 +3522,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -3673,6 +3692,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -3842,6 +3862,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -4011,6 +4032,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -4180,6 +4202,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -4349,6 +4372,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -4518,6 +4542,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -4687,6 +4712,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -4856,6 +4882,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -5025,6 +5052,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -5194,6 +5222,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -5363,6 +5392,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -5532,6 +5562,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -5701,6 +5732,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -5870,6 +5902,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -6039,6 +6072,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -6208,6 +6242,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -6377,6 +6412,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11082,6 +11118,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11251,6 +11288,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11420,6 +11458,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11589,6 +11628,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11758,6 +11798,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11927,6 +11968,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12096,6 +12138,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12265,6 +12308,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12434,6 +12478,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12603,6 +12648,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12772,6 +12818,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12941,6 +12988,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -13110,6 +13158,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -13279,6 +13328,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -13448,6 +13498,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -13617,6 +13668,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -13786,6 +13838,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -13955,6 +14008,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -14124,6 +14178,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -14293,6 +14348,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -14462,6 +14518,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -14631,6 +14688,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -14800,6 +14858,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -14969,6 +15028,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -15138,6 +15198,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -15307,6 +15368,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -15476,6 +15538,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20130,6 +20193,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20248,6 +20312,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20366,6 +20431,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20484,6 +20550,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20602,6 +20669,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20720,6 +20788,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20899,6 +20968,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -21078,6 +21148,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -21257,6 +21328,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -21436,6 +21508,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -21615,6 +21688,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -21794,6 +21868,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -21973,6 +22048,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -22152,6 +22228,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -22331,6 +22408,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -22510,6 +22588,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -22689,6 +22768,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -22868,6 +22948,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23047,6 +23128,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23226,6 +23308,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23405,6 +23488,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23584,6 +23668,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23763,6 +23848,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23942,6 +24028,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24121,6 +24208,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24300,6 +24388,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24479,6 +24568,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24658,6 +24748,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24837,6 +24928,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25016,6 +25108,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25195,6 +25288,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25374,6 +25468,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25553,6 +25648,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -30538,6 +30634,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -30717,6 +30814,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -30896,6 +30994,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -31075,6 +31174,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -31254,6 +31354,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -31433,6 +31534,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -31612,6 +31714,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -31791,6 +31894,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -31970,6 +32074,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -32149,6 +32254,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -32328,6 +32434,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -32507,6 +32614,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -32686,6 +32794,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -32865,6 +32974,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -33044,6 +33154,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -33223,6 +33334,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -33402,6 +33514,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -33581,6 +33694,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -33760,6 +33874,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -33939,6 +34054,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34118,6 +34234,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34297,6 +34414,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34476,6 +34594,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34655,6 +34774,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34834,6 +34954,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -35013,6 +35134,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -35192,6 +35314,7 @@ trigger: ref: - refs/pull/** - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 diff --git a/Makefile b/Makefile index 3868534c..85ed3201 100644 --- a/Makefile +++ b/Makefile @@ -141,6 +141,10 @@ test-acceptance-core-webui: ## Run core webUI acceptance tests test-acceptance-core-webui: $(acceptance_test_deps) BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type webui -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip&&~@app-required' +.PHONY: +starlark-generate: + drone starlark --source=.drone.starlark --repo.slug=encryption + # # Dependency management #---------------------- From 557618c852016810e6aabb9df387d1ca4e704a6f Mon Sep 17 00:00:00 2001 From: Semih Serhat Karakaya Date: Sun, 20 Dec 2020 13:46:30 -0800 Subject: [PATCH 181/348] allow binary encoding for written files to reduce file size --- lib/Crypto/Crypt.php | 58 ++++++++++++++++++++++++++------- lib/Crypto/CryptHSM.php | 2 +- lib/Crypto/Encryption.php | 44 ++++++++++++++++++------- tests/unit/Crypto/CryptTest.php | 10 +++--- 4 files changed, 85 insertions(+), 29 deletions(-) diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 3f46af79..0f3c7d72 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -62,6 +62,18 @@ class Crypt { const HEADER_START = 'HBEGIN'; const HEADER_END = 'HEND'; + /** + * @var string Encoding type has been changed to binary from base64. + * Reading the old format is still supported, new files are written with binary encoding by default. + */ + const DEFAULT_ENCODING_FORMAT = 'binary'; + + /** + * @var boolean $useLegacyEncoding + * Writing file with legacy base64 encoding is still supported for testing purposes + */ + private $useLegacyEncoding; + /** @var ILogger */ protected $logger; @@ -97,6 +109,10 @@ public function __construct(ILogger $logger, IUserSession $userSession, IConfig $this->config = $config; $this->l = $l; $this->supportedKeyFormats = ['hash', 'password']; + $this->useLegacyEncoding = $this->config->getSystemValue('encryption.use_legacy_encoding', false); + if ($this->useLegacyEncoding !== true) { + $this->useLegacyEncoding = false; + } } /** @@ -207,14 +223,14 @@ public function generateHeader($keyFormat = 'hash') { throw new \InvalidArgumentException('key format "' . $keyFormat . '" is not supported'); } - $cipher = $this->getCipher(); - $header = self::HEADER_START - . ':cipher:' . $cipher - . ':keyFormat:' . $keyFormat - . ':' . self::HEADER_END; + . ':cipher:' . $this->getCipher() + . ':keyFormat:' . $keyFormat; - return $header; + if ($this->useLegacyEncoding !== true) { + $header .= ':encoding:' . self::DEFAULT_ENCODING_FORMAT; + } + return $header . ':' . self::HEADER_END; } /** @@ -226,10 +242,11 @@ public function generateHeader($keyFormat = 'hash') { * @throws EncryptionFailedException */ private function encrypt($plainContent, $iv, $passPhrase = '', $cipher = self::DEFAULT_CIPHER) { + $options = $this->useLegacyEncoding === true ? 0 : OPENSSL_RAW_DATA; $encryptedContent = \openssl_encrypt($plainContent, $cipher, $passPhrase, - 0, + $options, $iv); if (!$encryptedContent) { @@ -402,6 +419,8 @@ public function decryptPrivateKey($privateKey, $password = '', $uid = '') { $password = $this->generatePasswordHash($password, $cipher, $uid); } + $binaryEncode = isset($header['encoding']) && $header['encoding'] === self::DEFAULT_ENCODING_FORMAT; + // If we found a header we need to remove it from the key we want to decrypt if (!empty($header)) { $privateKey = \substr($privateKey, @@ -413,7 +432,9 @@ public function decryptPrivateKey($privateKey, $password = '', $uid = '') { $privateKey, $password, $cipher, - 0 + 0, + 0, + $binaryEncode ); if ($this->isValidPrivateKey($plainKey) === false) { @@ -447,10 +468,12 @@ protected function isValidPrivateKey($plainKey) { * @param string $cipher * @param int $version * @param int $position + * @param boolean $binaryEncode * @return string * @throws DecryptionFailedException + * @throws HintException */ - public function symmetricDecryptFileContent($keyFileContents, $passPhrase, $cipher = self::DEFAULT_CIPHER, $version = 0, $position = 0) { + public function symmetricDecryptFileContent($keyFileContents, $passPhrase, $cipher = self::DEFAULT_CIPHER, $version = 0, $position = 0, $binaryEncode = false) { $catFile = $this->splitMetaData($keyFileContents, $cipher); if ($catFile['signature'] !== false) { @@ -465,7 +488,9 @@ public function symmetricDecryptFileContent($keyFileContents, $passPhrase, $ciph return $this->decrypt($catFile['encrypted'], $catFile['iv'], $passPhrase, - $cipher); + $cipher, + $binaryEncode + ); } /** @@ -568,14 +593,16 @@ private function hasSignature($catFile, $cipher) { * @param string $iv * @param string $passPhrase * @param string $cipher + * @param boolean $binaryEncode * @return string * @throws DecryptionFailedException */ - private function decrypt($encryptedContent, $iv, $passPhrase = '', $cipher = self::DEFAULT_CIPHER) { + private function decrypt($encryptedContent, $iv, $passPhrase = '', $cipher = self::DEFAULT_CIPHER, $binaryEncode = false) { + $options = $binaryEncode === true ? OPENSSL_RAW_DATA : 0; $plainContent = \openssl_decrypt($encryptedContent, $cipher, $passPhrase, - 0, + $options, $iv); if ($plainContent) { @@ -686,4 +713,11 @@ public function multiKeyEncrypt($plainContent, array $keyFiles) { throw new MultiKeyEncryptException('multikeyencryption failed ' . \openssl_error_string()); } } + + /** + * @return bool + */ + public function useLegacyEncoding(): bool { + return $this->useLegacyEncoding; + } } diff --git a/lib/Crypto/CryptHSM.php b/lib/Crypto/CryptHSM.php index 7378bdda..57715a0c 100644 --- a/lib/Crypto/CryptHSM.php +++ b/lib/Crypto/CryptHSM.php @@ -168,7 +168,7 @@ public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { // done w // now decode the file. // version and position are 0 because we always use fresh random data as passphrase - $decryptedContent = $this->symmetricDecryptFileContent($encKeyFile, $decryptedKey, self::DEFAULT_CIPHER, 0, 0); + $decryptedContent = $this->symmetricDecryptFileContent($encKeyFile, $decryptedKey, self::DEFAULT_CIPHER, 0, 0, true); return $decryptedContent; } catch (ServerException $e) { diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index c76132bc..5b83740a 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -94,10 +94,17 @@ class Encryption implements IEncryptionModule { private $decryptAll; /** @var int unencrypted block size if block contains signature */ - private $unencryptedBlockSizeSigned = 6072; + private $unencryptedBlockSizeSigned = 8096; - /** @var int unencrypted block size */ - private $unencryptedBlockSize = 6126; + /** @var int signature size */ + private $signatureSize = 54; + + /** + * @var boolean $useLegacyEncoding + * In write operation, it is equal to crypt->useLegacyEncoding(), + * In read operation, it is false if header contains "encoding:binary" otherwise true. + */ + private $useLegacyEncoding = false; /** @var int Current version of the file */ private $version = 0; @@ -174,6 +181,11 @@ public function begin($path, $user, $mode, array $header, array $accessList, $so $this->user = $user; $this->isWriteOperation = false; $this->writeCache = ''; + $this->useLegacyEncoding = true; + + if (isset($header['encoding'])) { + $this->useLegacyEncoding = $header['encoding'] !== Crypt::DEFAULT_ENCODING_FORMAT; + } if ($this->session->decryptAllModeActivated()) { $encryptedFileKey = $this->keyManager->getEncryptedFileKey($this->path); @@ -215,6 +227,7 @@ public function begin($path, $user, $mode, array $header, array $accessList, $so if ($this->isWriteOperation) { $this->cipher = $this->crypt->getCipher(); + $this->useLegacyEncoding = $this->crypt->useLegacyEncoding(); } elseif (isset($header['cipher'])) { $this->cipher = $header['cipher']; } else { @@ -223,7 +236,11 @@ public function begin($path, $user, $mode, array $header, array $accessList, $so $this->cipher = $this->crypt->getLegacyCipher(); } - return ['cipher' => $this->cipher, 'signed' => 'true']; + $return = ['cipher' => $this->cipher, 'signed' => 'true']; + if ($this->useLegacyEncoding !== true) { + $return['encoding'] = $this->crypt::DEFAULT_ENCODING_FORMAT; + } + return $return; } /** @@ -310,8 +327,8 @@ public function encrypt($data, $position = 0) { $remainingLength = \strlen($data); // If data remaining to be written is less than the - // size of 1 6126 byte block - if ($remainingLength < $this->unencryptedBlockSizeSigned) { + // size of 1 unencrypted block size byte block + if ($remainingLength < $this->getUnencryptedBlockSize(true)) { // Set writeCache to contents of $data // The writeCache will be carried over to the @@ -328,14 +345,14 @@ public function encrypt($data, $position = 0) { } else { // Read the chunk from the start of $data - $chunk = \substr($data, 0, $this->unencryptedBlockSizeSigned); + $chunk = \substr($data, 0, $this->getUnencryptedBlockSize(true)); $encrypted .= $this->crypt->symmetricEncryptFileContent($chunk, $this->fileKey, $this->version + 1, $position); // Remove the chunk we just processed from // $data, leaving only unprocessed data in $data // var, for handling on the next round - $data = \substr($data, $this->unencryptedBlockSizeSigned); + $data = \substr($data, $this->getUnencryptedBlockSize(true)); } } @@ -359,7 +376,7 @@ public function decrypt($data, $position = 0) { throw new DecryptionFailedException($msg, $hint); } - return $this->crypt->symmetricDecryptFileContent($data, $this->fileKey, $this->cipher, $this->version, $position); + return $this->crypt->symmetricDecryptFileContent($data, $this->fileKey, $this->cipher, $this->version, $position, !$this->useLegacyEncoding); } /** @@ -451,11 +468,16 @@ public function shouldEncrypt($path) { * @return int */ public function getUnencryptedBlockSize($signed = false) { + $blockSize = $this->unencryptedBlockSizeSigned; + if ($this->useLegacyEncoding) { + // Legacy base64 encoding reduces unencrypted block size to 3/4 + $blockSize = ($blockSize/4) * 3; + } if ($signed === false) { - return $this->unencryptedBlockSize; + $blockSize = $blockSize + $this->signatureSize; } - return $this->unencryptedBlockSizeSigned; + return $blockSize; } /** diff --git a/tests/unit/Crypto/CryptTest.php b/tests/unit/Crypto/CryptTest.php index 2e6f3ff0..ec9fecc6 100644 --- a/tests/unit/Crypto/CryptTest.php +++ b/tests/unit/Crypto/CryptTest.php @@ -131,9 +131,9 @@ public function testGenerateHeaderInvalid() { */ public function dataTestGenerateHeader() { return [ - [null, 'HBEGIN:cipher:AES-128-CFB:keyFormat:hash:HEND'], - ['password', 'HBEGIN:cipher:AES-128-CFB:keyFormat:password:HEND'], - ['hash', 'HBEGIN:cipher:AES-128-CFB:keyFormat:hash:HEND'] + [null, 'HBEGIN:cipher:AES-128-CFB:keyFormat:hash:encoding:binary:HEND'], + ['password', 'HBEGIN:cipher:AES-128-CFB:keyFormat:password:encoding:binary:HEND'], + ['hash', 'HBEGIN:cipher:AES-128-CFB:keyFormat:hash:encoding:binary:HEND'] ]; } @@ -314,7 +314,7 @@ public function testParseHeader() { /** * test encrypt() * - * @return string + * @return array */ public function testEncrypt() { $decrypted = 'content'; @@ -344,7 +344,7 @@ public function testDecrypt($data) { $result = self::invokePrivate( $this->crypt, 'decrypt', - [$data['encrypted'], $data['iv'], $data['password']]); + [$data['encrypted'], $data['iv'], $data['password'], $this->crypt::DEFAULT_CIPHER, true]); $this->assertSame($data['decrypted'], $result); } From c74099d7f27eb7cfde9f3abc35f1f978fda9179f Mon Sep 17 00:00:00 2001 From: Semih Serhat Karakaya Date: Fri, 29 Jan 2021 06:02:21 -0800 Subject: [PATCH 182/348] explain unencrypted block size calculation logic in phpdoc sq --- lib/Crypto/Crypt.php | 5 +---- lib/Crypto/Encryption.php | 29 ++++++++++++++++------------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 0f3c7d72..66de837a 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -109,10 +109,7 @@ public function __construct(ILogger $logger, IUserSession $userSession, IConfig $this->config = $config; $this->l = $l; $this->supportedKeyFormats = ['hash', 'password']; - $this->useLegacyEncoding = $this->config->getSystemValue('encryption.use_legacy_encoding', false); - if ($this->useLegacyEncoding !== true) { - $this->useLegacyEncoding = false; - } + $this->useLegacyEncoding = $this->config->getSystemValue('encryption.use_legacy_encoding', false) === true; } /** diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index 5b83740a..f35caa65 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -93,12 +93,6 @@ class Encryption implements IEncryptionModule { /** @var DecryptAll */ private $decryptAll; - /** @var int unencrypted block size if block contains signature */ - private $unencryptedBlockSizeSigned = 8096; - - /** @var int signature size */ - private $signatureSize = 54; - /** * @var boolean $useLegacyEncoding * In write operation, it is equal to crypt->useLegacyEncoding(), @@ -464,20 +458,29 @@ public function shouldEncrypt($path) { * get size of the unencrypted payload per block. * ownCloud read/write files with a block size of 8192 byte * + * Every block has 22 bytes IV and 2 bytes padding + * Signed blocks have 71 bytes sign and 1 additional padding byte + * unsigned unencrypted block size = 8196 - 24 = 8168 + * signed unencrypted block size = 8168 - 71 - 1 = 8096 + * + * Legacy base64 encoding reduces unencrypted block size in a 3/4 ratio. + * base64 encoded unsigned unencrypted block size = 8168 * 3/4 = 6126 + * base64 encoded signed unencrypted block size = 8096 * 3/4 = 6072 + * * @param bool $signed * @return int */ public function getUnencryptedBlockSize($signed = false) { - $blockSize = $this->unencryptedBlockSizeSigned; - if ($this->useLegacyEncoding) { - // Legacy base64 encoding reduces unencrypted block size to 3/4 - $blockSize = ($blockSize/4) * 3; + $unencryptedBlockSize = 8168; + if ($signed === true) { + $unencryptedBlockSize = 8096; } - if ($signed === false) { - $blockSize = $blockSize + $this->signatureSize; + + if ($this->useLegacyEncoding) { + $unencryptedBlockSize = ($unencryptedBlockSize * 3) / 4; } - return $blockSize; + return $unencryptedBlockSize; } /** From c4f04e7802e646dc755ef4ee7cc22732216d655a Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Tue, 2 Feb 2021 13:04:10 +0545 Subject: [PATCH 183/348] [Tests-Only] add api test different encoding with encryption --- .drone.starlark | 52 + .drone.yml | 900 ++++++++++++++++++ tests/acceptance/config/behat.yml | 9 + .../features/apiEncryption/encoding.feature | 102 ++ 4 files changed, 1063 insertions(+) create mode 100644 tests/acceptance/features/apiEncryption/encoding.feature diff --git a/.drone.starlark b/.drone.starlark index 894984b4..f4daad13 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -75,6 +75,32 @@ config = { } ], }, + 'api-masterkey': { + 'suites': { + 'apiEncryption': 'apiMasterKeys', + }, + 'databases': [ + 'mysql:5.5', + 'postgres:9.4', + ], + 'servers': [ + 'daily-master-qa', + 'latest' + ], + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, 'webUI-masterkey': { 'suites': { 'webUIMasterKeyType': 'webUIMasterKey', @@ -101,6 +127,32 @@ config = { } ], }, + 'api-userkeys': { + 'suites': { + 'apiEncryption': 'apiUserKeys', + }, + 'databases': [ + 'mysql:5.5', + 'postgres:9.4', + ], + 'servers': [ + 'daily-master-qa', + 'latest' + ], + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, 'webUI-userkeys': { 'suites': { 'webUIUserKeysType': 'webUIUserKeys', diff --git a/.drone.yml b/.drone.yml index ea4926b4..f55be716 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1322,6 +1322,452 @@ depends_on: - coding-standard-php7.4 - phpstan-php7.2 +--- +kind: pipeline +type: docker +name: apiMasterKeys-master-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiMasterKeys-master-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiMasterKeys-latest-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiMasterKeys-latest-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + --- kind: pipeline type: docker @@ -1576,6 +2022,452 @@ depends_on: - coding-standard-php7.4 - phpstan-php7.2 +--- +kind: pipeline +type: docker +name: apiUserKeys-master-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiUserKeys-master-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiUserKeys-latest-mysql5.5-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.5 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiUserKeys-latest-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + --- kind: pipeline type: docker @@ -40163,8 +41055,16 @@ depends_on: - cliEncryption-master-postgres9.4-php7.2 - cliEncryption-latest-mysql5.5-php7.2 - cliEncryption-latest-postgres9.4-php7.2 +- apiMasterKeys-master-mysql5.5-php7.2 +- apiMasterKeys-master-postgres9.4-php7.2 +- apiMasterKeys-latest-mysql5.5-php7.2 +- apiMasterKeys-latest-postgres9.4-php7.2 - webUIMasterKey-master-chrome-mysql5.5-php7.2 - webUIMasterKey-latest-chrome-mysql5.5-php7.2 +- apiUserKeys-master-mysql5.5-php7.2 +- apiUserKeys-master-postgres9.4-php7.2 +- apiUserKeys-latest-mysql5.5-php7.2 +- apiUserKeys-latest-postgres9.4-php7.2 - webUIUserKeys-master-chrome-mysql5.5-php7.2 - webUIUserKeys-latest-chrome-mysql5.5-php7.2 - apiCoreMKey-27-1-master-mysql5.7-php7.2 diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml index e2a3e3b1..42962a80 100644 --- a/tests/acceptance/config/behat.yml +++ b/tests/acceptance/config/behat.yml @@ -16,6 +16,15 @@ default: ocPath: apps/testing/api/v1/occ - OccContext: + apiEncryption: + paths: + - '%paths.base%/../features/apiEncryption' + contexts: + - EncryptionContext: + - FeatureContext: *common_feature_context_params + - OccContext: + - TrashbinContext: + webUIUserKeysType: paths: - '%paths.base%/../features/webUIUserKeysType' diff --git a/tests/acceptance/features/apiEncryption/encoding.feature b/tests/acceptance/features/apiEncryption/encoding.feature new file mode 100644 index 00000000..67e7e85c --- /dev/null +++ b/tests/acceptance/features/apiEncryption/encoding.feature @@ -0,0 +1,102 @@ +@api +Feature: encrypt files with legacy and default(new) encoding + + Background: + Given user "Alice" has been created with default attributes and without skeleton files + + Scenario: encrypted file with default encoding + Given user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + + Scenario: encrypted file with legacy encoding + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + + Scenario: Download encrypted files with different encoding + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" + And user "Alice" has uploaded file with content "some new data" to "/textfile2.txt" + Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + And the content of file "/textfile2.txt" for user "Alice" should be "some new data" + + Scenario: overwrite file with legacy encoding + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" + And user "Alice" has uploaded file with content "some new data" to "/textfile1.txt" + Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" + + Scenario: overwrite file with default encoding by legacy encoding + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + And user "Alice" has uploaded file with content "some new data" to "/textfile1.txt" + Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" + + Scenario: share file with legacy encoding + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And user "Brian" has been created with default attributes and without skeleton files + And user "Alice" has shared file "textfile1.txt" with user "Brian" + Then the content of file "/textfile1.txt" for user "Brian" should be "some data" + + Scenario: share file with default encoding + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And user "Brian" has been created with default attributes and without skeleton files + And user "Alice" has shared file "textfile1.txt" with user "Brian" + Then the content of file "/textfile1.txt" for user "Brian" should be "some data" + + Scenario: Restore a file with legacy encoding + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And user "Alice" has deleted file "/textfile1.txt" + When user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API + Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + + Scenario: Restore a file with default encoding + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And user "Alice" has deleted file "/textfile1.txt" + When user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API + Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + + Scenario: Restore a file with legacy encoding after encoding is changed + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And user "Alice" has deleted file "/textfile1.txt" + When the administrator adds system config key "encryption.use_legacy_encoding" with value "false" and type boolean using the occ command + And user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API + Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + + Scenario: Restore a file with default encoding after encoding is changed + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And user "Alice" has deleted file "/textfile1.txt" + When the administrator adds system config key "encryption.use_legacy_encoding" with value "true" and type boolean using the occ command + And user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API + Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + + Scenario: User overwrites a shared file with legacy encoding after encoding is switched + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And user "Brian" has been created with default attributes and without skeleton files + And user "Alice" has shared file "textfile1.txt" with user "Brian" + And the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + Then the content of file "/textfile1.txt" for user "Brian" should be "some data" + When user "Brian" uploads file with content "some new data" to "/textfile1.txt" using the WebDAV API + Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" + And the content of file "/textfile1.txt" for user "Brian" should be "some new data" + + Scenario: User overwrites a shared file with default encoding after encoding is switched + Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" + And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" + And user "Brian" has been created with default attributes and without skeleton files + And user "Alice" has shared file "textfile1.txt" with user "Brian" + And the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" + Then the content of file "/textfile1.txt" for user "Brian" should be "some data" + When user "Brian" uploads file with content "some new data" to "/textfile1.txt" using the WebDAV API + Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" + And the content of file "/textfile1.txt" for user "Brian" should be "some new data" \ No newline at end of file From 368d98e80fa2298e1c44b7192f29ffc2d51d4425 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 14 Feb 2021 13:01:39 +0545 Subject: [PATCH 184/348] Do not define SONAR_PULL_REQUEST env vars on nightly master CI --- .drone.starlark | 29 ++++++++++++++++++++++++----- .drone.yml | 19 +++++++++++++++---- 2 files changed, 39 insertions(+), 9 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index f4daad13..2c104022 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -1452,7 +1452,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): ] }, { - 'name': 'sonarcloud', + 'name': 'sonarcloud-pr', 'image': 'sonarsource/sonar-scanner-cli', 'pull': 'always', 'environment': { @@ -1465,10 +1465,29 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): 'SONAR_SCANNER_OPTS': '-Xdebug' }, 'when': { - 'instance': [ - 'drone.owncloud.services', - 'drone.owncloud.com' - ], + 'event': { + 'include': [ + 'pull_request' + ], + }, + } + }, + { + 'name': 'sonarcloud-master', + 'image': 'sonarsource/sonar-scanner-cli', + 'pull': 'always', + 'environment': { + 'SONAR_TOKEN': { + 'from_secret': 'sonar_token' + }, + 'SONAR_SCANNER_OPTS': '-Xdebug' + }, + 'when': { + 'event': { + 'exclude': [ + 'pull_request' + ], + }, } }, { diff --git a/.drone.yml b/.drone.yml index f55be716..880fc544 100644 --- a/.drone.yml +++ b/.drone.yml @@ -836,7 +836,7 @@ steps: commands: - ls -l results -- name: sonarcloud +- name: sonarcloud-pr pull: always image: sonarsource/sonar-scanner-cli environment: @@ -847,9 +847,20 @@ steps: SONAR_TOKEN: from_secret: sonar_token when: - instance: - - drone.owncloud.services - - drone.owncloud.com + event: + - pull_request + +- name: sonarcloud-master + pull: always + image: sonarsource/sonar-scanner-cli + environment: + SONAR_SCANNER_OPTS: -Xdebug + SONAR_TOKEN: + from_secret: sonar_token + when: + event: + exclude: + - pull_request - name: purge-cache image: minio/mc:RELEASE.2020-12-18T10-53-53Z From 823ff6f5b61ade8f53219cd887a1e2251bbb57f4 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 14 Feb 2021 17:34:39 +0545 Subject: [PATCH 185/348] Split acceptance tests into more parts --- .drone.starlark | 16 +- .drone.yml | 8340 ++++++++++++++++++++++++++++++++++------------- 2 files changed, 6078 insertions(+), 2278 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 2c104022..f3241ba0 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -191,7 +191,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 27, + 'numberOfParts': 40, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -223,7 +223,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 27, + 'numberOfParts': 40, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -256,7 +256,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 27, + 'numberOfParts': 40, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -288,7 +288,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 27, + 'numberOfParts': 40, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -383,7 +383,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 27, + 'numberOfParts': 20, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -415,7 +415,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 27, + 'numberOfParts': 20, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -448,7 +448,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 27, + 'numberOfParts': 20, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -480,7 +480,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 27, + 'numberOfParts': 20, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', diff --git a/.drone.yml b/.drone.yml index 880fc544..7996d9b9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2736,7 +2736,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-1-master-mysql5.7-php7.2 +name: apiCoreMKey-40-1-master-mysql5.7-php7.2 platform: os: linux @@ -2846,7 +2846,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 1 @@ -2906,7 +2906,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-2-master-mysql5.7-php7.2 +name: apiCoreMKey-40-2-master-mysql5.7-php7.2 platform: os: linux @@ -3016,7 +3016,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 2 @@ -3076,7 +3076,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-3-master-mysql5.7-php7.2 +name: apiCoreMKey-40-3-master-mysql5.7-php7.2 platform: os: linux @@ -3186,7 +3186,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 3 @@ -3246,7 +3246,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-4-master-mysql5.7-php7.2 +name: apiCoreMKey-40-4-master-mysql5.7-php7.2 platform: os: linux @@ -3356,7 +3356,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 4 @@ -3416,7 +3416,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-5-master-mysql5.7-php7.2 +name: apiCoreMKey-40-5-master-mysql5.7-php7.2 platform: os: linux @@ -3526,7 +3526,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 5 @@ -3586,7 +3586,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-6-master-mysql5.7-php7.2 +name: apiCoreMKey-40-6-master-mysql5.7-php7.2 platform: os: linux @@ -3696,7 +3696,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 6 @@ -3756,7 +3756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-7-master-mysql5.7-php7.2 +name: apiCoreMKey-40-7-master-mysql5.7-php7.2 platform: os: linux @@ -3866,7 +3866,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 7 @@ -3926,7 +3926,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-8-master-mysql5.7-php7.2 +name: apiCoreMKey-40-8-master-mysql5.7-php7.2 platform: os: linux @@ -4036,7 +4036,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 8 @@ -4096,7 +4096,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-9-master-mysql5.7-php7.2 +name: apiCoreMKey-40-9-master-mysql5.7-php7.2 platform: os: linux @@ -4206,7 +4206,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 9 @@ -4266,7 +4266,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-10-master-mysql5.7-php7.2 +name: apiCoreMKey-40-10-master-mysql5.7-php7.2 platform: os: linux @@ -4376,7 +4376,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 10 @@ -4436,7 +4436,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-11-master-mysql5.7-php7.2 +name: apiCoreMKey-40-11-master-mysql5.7-php7.2 platform: os: linux @@ -4546,7 +4546,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 11 @@ -4606,7 +4606,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-12-master-mysql5.7-php7.2 +name: apiCoreMKey-40-12-master-mysql5.7-php7.2 platform: os: linux @@ -4716,7 +4716,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 12 @@ -4776,7 +4776,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-13-master-mysql5.7-php7.2 +name: apiCoreMKey-40-13-master-mysql5.7-php7.2 platform: os: linux @@ -4886,7 +4886,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 13 @@ -4946,7 +4946,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-14-master-mysql5.7-php7.2 +name: apiCoreMKey-40-14-master-mysql5.7-php7.2 platform: os: linux @@ -5056,7 +5056,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 14 @@ -5116,7 +5116,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-15-master-mysql5.7-php7.2 +name: apiCoreMKey-40-15-master-mysql5.7-php7.2 platform: os: linux @@ -5226,7 +5226,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 15 @@ -5286,7 +5286,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-16-master-mysql5.7-php7.2 +name: apiCoreMKey-40-16-master-mysql5.7-php7.2 platform: os: linux @@ -5396,7 +5396,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 16 @@ -5456,7 +5456,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-17-master-mysql5.7-php7.2 +name: apiCoreMKey-40-17-master-mysql5.7-php7.2 platform: os: linux @@ -5566,7 +5566,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 17 @@ -5626,7 +5626,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-18-master-mysql5.7-php7.2 +name: apiCoreMKey-40-18-master-mysql5.7-php7.2 platform: os: linux @@ -5736,7 +5736,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 18 @@ -5796,7 +5796,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-19-master-mysql5.7-php7.2 +name: apiCoreMKey-40-19-master-mysql5.7-php7.2 platform: os: linux @@ -5906,7 +5906,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 19 @@ -5966,7 +5966,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-20-master-mysql5.7-php7.2 +name: apiCoreMKey-40-20-master-mysql5.7-php7.2 platform: os: linux @@ -6076,7 +6076,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 20 @@ -6136,7 +6136,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-21-master-mysql5.7-php7.2 +name: apiCoreMKey-40-21-master-mysql5.7-php7.2 platform: os: linux @@ -6246,7 +6246,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 21 @@ -6306,7 +6306,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-22-master-mysql5.7-php7.2 +name: apiCoreMKey-40-22-master-mysql5.7-php7.2 platform: os: linux @@ -6416,7 +6416,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 22 @@ -6476,7 +6476,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-23-master-mysql5.7-php7.2 +name: apiCoreMKey-40-23-master-mysql5.7-php7.2 platform: os: linux @@ -6586,7 +6586,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 23 @@ -6646,7 +6646,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-24-master-mysql5.7-php7.2 +name: apiCoreMKey-40-24-master-mysql5.7-php7.2 platform: os: linux @@ -6756,7 +6756,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 24 @@ -6816,7 +6816,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-25-master-mysql5.7-php7.2 +name: apiCoreMKey-40-25-master-mysql5.7-php7.2 platform: os: linux @@ -6926,7 +6926,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 25 @@ -6986,7 +6986,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-26-master-mysql5.7-php7.2 +name: apiCoreMKey-40-26-master-mysql5.7-php7.2 platform: os: linux @@ -7096,7 +7096,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 26 @@ -7156,7 +7156,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-27-master-mysql5.7-php7.2 +name: apiCoreMKey-40-27-master-mysql5.7-php7.2 platform: os: linux @@ -7266,7 +7266,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 27 @@ -7326,7 +7326,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-1-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-28-master-mysql5.7-php7.2 platform: os: linux @@ -7348,7 +7348,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -7369,7 +7369,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -7436,10 +7436,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -7482,8 +7482,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -7494,7 +7496,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-2-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-29-master-mysql5.7-php7.2 platform: os: linux @@ -7516,7 +7518,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -7537,7 +7539,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -7604,10 +7606,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -7650,8 +7652,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -7662,7 +7666,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-3-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-30-master-mysql5.7-php7.2 platform: os: linux @@ -7684,7 +7688,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -7705,7 +7709,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -7772,10 +7776,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -7818,8 +7822,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -7830,7 +7836,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-4-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-31-master-mysql5.7-php7.2 platform: os: linux @@ -7852,7 +7858,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -7873,7 +7879,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -7940,10 +7946,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -7986,8 +7992,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -7998,7 +8006,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-5-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-32-master-mysql5.7-php7.2 platform: os: linux @@ -8020,7 +8028,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -8041,7 +8049,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -8108,10 +8116,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -8154,8 +8162,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -8166,7 +8176,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-6-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-33-master-mysql5.7-php7.2 platform: os: linux @@ -8188,7 +8198,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -8209,7 +8219,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -8276,10 +8286,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 33 TEST_SERVER_URL: http://server services: @@ -8322,8 +8332,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -8334,7 +8346,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-7-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-34-master-mysql5.7-php7.2 platform: os: linux @@ -8356,7 +8368,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -8377,7 +8389,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -8444,10 +8456,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 34 TEST_SERVER_URL: http://server services: @@ -8490,8 +8502,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -8502,7 +8516,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-8-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-35-master-mysql5.7-php7.2 platform: os: linux @@ -8524,7 +8538,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -8545,7 +8559,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -8612,10 +8626,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 35 TEST_SERVER_URL: http://server services: @@ -8658,8 +8672,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -8670,7 +8686,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-9-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-36-master-mysql5.7-php7.2 platform: os: linux @@ -8692,7 +8708,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -8713,7 +8729,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -8780,10 +8796,180 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 36 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-40-37-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 37 TEST_SERVER_URL: http://server services: @@ -8826,8 +9012,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -8838,7 +9026,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-10-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-38-master-mysql5.7-php7.2 platform: os: linux @@ -8860,7 +9048,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -8881,7 +9069,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -8948,10 +9136,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 38 TEST_SERVER_URL: http://server services: @@ -8994,8 +9182,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -9006,7 +9196,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-11-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-39-master-mysql5.7-php7.2 platform: os: linux @@ -9028,7 +9218,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -9049,7 +9239,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -9116,10 +9306,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -9162,8 +9352,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -9174,7 +9366,177 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-12-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-40-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 40 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-40-1-latest-mysql5.7-php7.2 platform: os: linux @@ -9284,10 +9646,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -9342,7 +9704,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-13-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-2-latest-mysql5.7-php7.2 platform: os: linux @@ -9452,10 +9814,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -9510,7 +9872,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-14-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-3-latest-mysql5.7-php7.2 platform: os: linux @@ -9620,10 +9982,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -9678,7 +10040,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-15-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-4-latest-mysql5.7-php7.2 platform: os: linux @@ -9788,10 +10150,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -9846,7 +10208,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-16-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-5-latest-mysql5.7-php7.2 platform: os: linux @@ -9956,10 +10318,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -10014,7 +10376,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-17-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-6-latest-mysql5.7-php7.2 platform: os: linux @@ -10124,10 +10486,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -10182,7 +10544,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-18-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-7-latest-mysql5.7-php7.2 platform: os: linux @@ -10292,10 +10654,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -10350,7 +10712,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-19-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-8-latest-mysql5.7-php7.2 platform: os: linux @@ -10460,10 +10822,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -10518,7 +10880,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-20-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-9-latest-mysql5.7-php7.2 platform: os: linux @@ -10628,10 +10990,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -10686,7 +11048,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-21-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-10-latest-mysql5.7-php7.2 platform: os: linux @@ -10796,10 +11158,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -10854,7 +11216,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-22-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-11-latest-mysql5.7-php7.2 platform: os: linux @@ -10964,10 +11326,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -11022,7 +11384,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-23-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-12-latest-mysql5.7-php7.2 platform: os: linux @@ -11132,10 +11494,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -11190,7 +11552,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-24-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-13-latest-mysql5.7-php7.2 platform: os: linux @@ -11300,10 +11662,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -11358,7 +11720,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-25-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-14-latest-mysql5.7-php7.2 platform: os: linux @@ -11468,10 +11830,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -11526,7 +11888,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-26-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-15-latest-mysql5.7-php7.2 platform: os: linux @@ -11636,10 +11998,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -11694,7 +12056,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-27-27-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-16-latest-mysql5.7-php7.2 platform: os: linux @@ -11804,10 +12166,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -11862,7 +12224,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-1-master-mysql5.7-php7.2 +name: apiCoreMKey-40-17-latest-mysql5.7-php7.2 platform: os: linux @@ -11884,7 +12246,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -11905,7 +12267,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -11952,7 +12314,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11972,10 +12334,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -12018,10 +12380,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -12032,7 +12392,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-2-master-mysql5.7-php7.2 +name: apiCoreMKey-40-18-latest-mysql5.7-php7.2 platform: os: linux @@ -12054,7 +12414,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -12075,7 +12435,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -12122,7 +12482,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12142,10 +12502,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -12188,10 +12548,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -12202,7 +12560,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-3-master-mysql5.7-php7.2 +name: apiCoreMKey-40-19-latest-mysql5.7-php7.2 platform: os: linux @@ -12224,7 +12582,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -12245,7 +12603,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -12292,7 +12650,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12312,10 +12670,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -12358,10 +12716,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -12372,7 +12728,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-4-master-mysql5.7-php7.2 +name: apiCoreMKey-40-20-latest-mysql5.7-php7.2 platform: os: linux @@ -12394,7 +12750,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -12415,7 +12771,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -12462,7 +12818,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12482,10 +12838,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -12528,10 +12884,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -12542,7 +12896,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-5-master-mysql5.7-php7.2 +name: apiCoreMKey-40-21-latest-mysql5.7-php7.2 platform: os: linux @@ -12564,7 +12918,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -12585,7 +12939,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -12632,7 +12986,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12652,10 +13006,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -12698,10 +13052,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -12712,7 +13064,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-6-master-mysql5.7-php7.2 +name: apiCoreMKey-40-22-latest-mysql5.7-php7.2 platform: os: linux @@ -12734,7 +13086,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -12755,7 +13107,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -12802,7 +13154,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12822,10 +13174,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -12868,10 +13220,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -12882,7 +13232,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-7-master-mysql5.7-php7.2 +name: apiCoreMKey-40-23-latest-mysql5.7-php7.2 platform: os: linux @@ -12904,7 +13254,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -12925,7 +13275,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -12972,7 +13322,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12992,10 +13342,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -13038,10 +13388,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13052,7 +13400,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-8-master-mysql5.7-php7.2 +name: apiCoreMKey-40-24-latest-mysql5.7-php7.2 platform: os: linux @@ -13074,7 +13422,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13095,7 +13443,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13142,7 +13490,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13162,10 +13510,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -13208,10 +13556,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13222,7 +13568,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-9-master-mysql5.7-php7.2 +name: apiCoreMKey-40-25-latest-mysql5.7-php7.2 platform: os: linux @@ -13244,7 +13590,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13265,7 +13611,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13312,7 +13658,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13332,10 +13678,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -13378,10 +13724,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13392,7 +13736,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-10-master-mysql5.7-php7.2 +name: apiCoreMKey-40-26-latest-mysql5.7-php7.2 platform: os: linux @@ -13414,7 +13758,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13435,7 +13779,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13482,7 +13826,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13502,10 +13846,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -13548,10 +13892,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13562,7 +13904,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-11-master-mysql5.7-php7.2 +name: apiCoreMKey-40-27-latest-mysql5.7-php7.2 platform: os: linux @@ -13584,7 +13926,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13605,7 +13947,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13652,7 +13994,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13672,10 +14014,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -13718,10 +14060,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13732,7 +14072,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-12-master-mysql5.7-php7.2 +name: apiCoreMKey-40-28-latest-mysql5.7-php7.2 platform: os: linux @@ -13754,7 +14094,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13775,7 +14115,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13822,7 +14162,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13842,10 +14182,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -13888,10 +14228,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13902,7 +14240,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-13-master-mysql5.7-php7.2 +name: apiCoreMKey-40-29-latest-mysql5.7-php7.2 platform: os: linux @@ -13924,7 +14262,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13945,7 +14283,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13992,7 +14330,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14012,10 +14350,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -14058,10 +14396,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14072,7 +14408,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-14-master-mysql5.7-php7.2 +name: apiCoreMKey-40-30-latest-mysql5.7-php7.2 platform: os: linux @@ -14094,7 +14430,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14115,7 +14451,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14162,7 +14498,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14182,10 +14518,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -14228,10 +14564,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14242,7 +14576,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-15-master-mysql5.7-php7.2 +name: apiCoreMKey-40-31-latest-mysql5.7-php7.2 platform: os: linux @@ -14264,7 +14598,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14285,7 +14619,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14332,7 +14666,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14352,10 +14686,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -14398,10 +14732,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14412,7 +14744,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-16-master-mysql5.7-php7.2 +name: apiCoreMKey-40-32-latest-mysql5.7-php7.2 platform: os: linux @@ -14434,7 +14766,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14455,7 +14787,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14502,7 +14834,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14522,10 +14854,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -14568,10 +14900,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14582,7 +14912,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-17-master-mysql5.7-php7.2 +name: apiCoreMKey-40-33-latest-mysql5.7-php7.2 platform: os: linux @@ -14604,7 +14934,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14625,7 +14955,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14672,7 +15002,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14692,10 +15022,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 33 TEST_SERVER_URL: http://server services: @@ -14738,10 +15068,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14752,7 +15080,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-18-master-mysql5.7-php7.2 +name: apiCoreMKey-40-34-latest-mysql5.7-php7.2 platform: os: linux @@ -14774,7 +15102,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14795,7 +15123,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14842,7 +15170,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14862,10 +15190,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 34 TEST_SERVER_URL: http://server services: @@ -14908,10 +15236,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14922,7 +15248,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-19-master-mysql5.7-php7.2 +name: apiCoreMKey-40-35-latest-mysql5.7-php7.2 platform: os: linux @@ -14944,7 +15270,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14965,7 +15291,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15012,7 +15338,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15032,10 +15358,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 35 TEST_SERVER_URL: http://server services: @@ -15078,10 +15404,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15092,7 +15416,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-20-master-mysql5.7-php7.2 +name: apiCoreMKey-40-36-latest-mysql5.7-php7.2 platform: os: linux @@ -15114,7 +15438,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15135,7 +15459,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15182,7 +15506,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15202,10 +15526,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 36 TEST_SERVER_URL: http://server services: @@ -15248,10 +15572,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15262,7 +15584,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-21-master-mysql5.7-php7.2 +name: apiCoreMKey-40-37-latest-mysql5.7-php7.2 platform: os: linux @@ -15284,7 +15606,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15305,7 +15627,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15352,7 +15674,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15372,10 +15694,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 37 TEST_SERVER_URL: http://server services: @@ -15418,10 +15740,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15432,7 +15752,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-22-master-mysql5.7-php7.2 +name: apiCoreMKey-40-38-latest-mysql5.7-php7.2 platform: os: linux @@ -15454,7 +15774,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15475,7 +15795,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15522,7 +15842,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15542,10 +15862,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 38 TEST_SERVER_URL: http://server services: @@ -15588,10 +15908,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15602,7 +15920,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-23-master-mysql5.7-php7.2 +name: apiCoreMKey-40-39-latest-mysql5.7-php7.2 platform: os: linux @@ -15624,7 +15942,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15645,7 +15963,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15692,7 +16010,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15712,10 +16030,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -15758,10 +16076,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15772,7 +16088,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-24-master-mysql5.7-php7.2 +name: apiCoreMKey-40-40-latest-mysql5.7-php7.2 platform: os: linux @@ -15794,7 +16110,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15815,7 +16131,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15862,7 +16178,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15882,10 +16198,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 40 TEST_SERVER_URL: http://server services: @@ -15928,10 +16244,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15942,7 +16256,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-25-master-mysql5.7-php7.2 +name: apiCoreUKey-40-1-master-mysql5.7-php7.2 platform: os: linux @@ -16052,10 +16366,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -16112,7 +16426,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-26-master-mysql5.7-php7.2 +name: apiCoreUKey-40-2-master-mysql5.7-php7.2 platform: os: linux @@ -16222,10 +16536,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -16282,7 +16596,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-27-master-mysql5.7-php7.2 +name: apiCoreUKey-40-3-master-mysql5.7-php7.2 platform: os: linux @@ -16392,10 +16706,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -16452,7 +16766,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-1-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-4-master-mysql5.7-php7.2 platform: os: linux @@ -16474,7 +16788,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16495,7 +16809,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16562,10 +16876,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -16608,8 +16922,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -16620,7 +16936,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-2-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-5-master-mysql5.7-php7.2 platform: os: linux @@ -16642,7 +16958,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16663,7 +16979,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16730,10 +17046,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -16776,8 +17092,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -16788,7 +17106,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-3-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-6-master-mysql5.7-php7.2 platform: os: linux @@ -16810,7 +17128,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16831,7 +17149,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16898,10 +17216,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -16944,8 +17262,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -16956,7 +17276,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-4-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-7-master-mysql5.7-php7.2 platform: os: linux @@ -16978,7 +17298,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16999,7 +17319,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17066,10 +17386,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -17112,8 +17432,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -17124,7 +17446,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-5-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-8-master-mysql5.7-php7.2 platform: os: linux @@ -17146,7 +17468,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17167,7 +17489,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17234,10 +17556,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -17280,8 +17602,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -17292,7 +17616,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-6-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-9-master-mysql5.7-php7.2 platform: os: linux @@ -17314,7 +17638,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17335,7 +17659,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17402,10 +17726,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -17448,8 +17772,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -17460,7 +17786,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-7-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-10-master-mysql5.7-php7.2 platform: os: linux @@ -17482,7 +17808,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17503,7 +17829,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17570,10 +17896,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -17616,8 +17942,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -17628,7 +17956,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-8-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-11-master-mysql5.7-php7.2 platform: os: linux @@ -17650,7 +17978,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17671,7 +17999,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17738,10 +18066,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -17784,8 +18112,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -17796,7 +18126,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-9-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-12-master-mysql5.7-php7.2 platform: os: linux @@ -17818,7 +18148,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -17839,7 +18169,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -17906,10 +18236,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -17952,8 +18282,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -17964,7 +18296,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-10-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-13-master-mysql5.7-php7.2 platform: os: linux @@ -17986,7 +18318,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -18007,7 +18339,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -18074,10 +18406,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -18120,8 +18452,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -18132,7 +18466,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-11-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-14-master-mysql5.7-php7.2 platform: os: linux @@ -18154,7 +18488,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -18175,7 +18509,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -18242,10 +18576,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -18288,8 +18622,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -18300,7 +18636,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-12-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-15-master-mysql5.7-php7.2 platform: os: linux @@ -18322,7 +18658,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -18343,7 +18679,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -18410,10 +18746,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -18456,8 +18792,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -18468,7 +18806,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-13-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-16-master-mysql5.7-php7.2 platform: os: linux @@ -18490,7 +18828,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -18511,7 +18849,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -18578,10 +18916,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -18624,8 +18962,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -18636,7 +18976,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-14-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-17-master-mysql5.7-php7.2 platform: os: linux @@ -18658,7 +18998,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -18679,7 +19019,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -18746,10 +19086,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -18792,8 +19132,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -18804,7 +19146,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-15-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-18-master-mysql5.7-php7.2 platform: os: linux @@ -18826,7 +19168,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -18847,175 +19189,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-27-16-latest-mysql5.7-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -19082,10 +19256,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -19128,8 +19302,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -19140,7 +19316,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-17-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-19-master-mysql5.7-php7.2 platform: os: linux @@ -19162,7 +19338,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -19183,7 +19359,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -19250,10 +19426,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -19296,8 +19472,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -19308,7 +19486,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-18-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-20-master-mysql5.7-php7.2 platform: os: linux @@ -19330,7 +19508,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -19351,7 +19529,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -19418,10 +19596,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -19464,8 +19642,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -19476,7 +19656,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-19-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-21-master-mysql5.7-php7.2 platform: os: linux @@ -19498,7 +19678,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -19519,7 +19699,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -19586,10 +19766,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -19632,8 +19812,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -19644,7 +19826,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-20-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-22-master-mysql5.7-php7.2 platform: os: linux @@ -19666,7 +19848,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -19687,7 +19869,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -19754,10 +19936,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -19800,8 +19982,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -19812,7 +19996,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-21-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-23-master-mysql5.7-php7.2 platform: os: linux @@ -19834,7 +20018,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -19855,7 +20039,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -19922,10 +20106,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -19968,8 +20152,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -19980,7 +20166,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-22-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-24-master-mysql5.7-php7.2 platform: os: linux @@ -20002,7 +20188,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -20023,7 +20209,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -20090,10 +20276,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -20136,8 +20322,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20148,7 +20336,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-23-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-25-master-mysql5.7-php7.2 platform: os: linux @@ -20170,7 +20358,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -20191,7 +20379,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -20258,10 +20446,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -20304,8 +20492,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20316,7 +20506,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-24-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-26-master-mysql5.7-php7.2 platform: os: linux @@ -20338,7 +20528,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -20359,7 +20549,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -20426,10 +20616,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -20472,8 +20662,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20484,7 +20676,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-25-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-27-master-mysql5.7-php7.2 platform: os: linux @@ -20506,7 +20698,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -20527,7 +20719,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -20594,10 +20786,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -20640,8 +20832,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20652,7 +20846,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-26-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-28-master-mysql5.7-php7.2 platform: os: linux @@ -20674,7 +20868,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -20695,7 +20889,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -20762,10 +20956,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -20808,8 +21002,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20820,7 +21016,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-27-27-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-29-master-mysql5.7-php7.2 platform: os: linux @@ -20842,7 +21038,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -20863,7 +21059,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -20930,10 +21126,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -20976,8 +21172,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -20988,7 +21186,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-1-master-mysql5.7-php7.2 +name: apiCoreUKey-40-30-master-mysql5.7-php7.2 platform: os: linux @@ -21021,6 +21219,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -21046,7 +21276,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -21055,6 +21285,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21062,12 +21294,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -21092,6 +21324,23 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -21107,7 +21356,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-2-master-mysql5.7-php7.2 +name: apiCoreUKey-40-31-master-mysql5.7-php7.2 platform: os: linux @@ -21140,6 +21389,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -21165,7 +21446,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -21174,6 +21455,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21181,12 +21464,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -21211,6 +21494,23 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -21226,7 +21526,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-3-master-mysql5.7-php7.2 +name: apiCoreUKey-40-32-master-mysql5.7-php7.2 platform: os: linux @@ -21259,6 +21559,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -21284,7 +21616,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -21293,6 +21625,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21300,12 +21634,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -21330,6 +21664,23 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -21345,7 +21696,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-1-master-mysql5.7-php7.2 +name: apiCoreUKey-40-33-master-mysql5.7-php7.2 platform: os: linux @@ -21378,6 +21729,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -21412,6 +21795,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21419,12 +21804,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 33 TEST_SERVER_URL: http://server services: @@ -21449,6 +21834,23 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -21464,7 +21866,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-2-master-mysql5.7-php7.2 +name: apiCoreUKey-40-34-master-mysql5.7-php7.2 platform: os: linux @@ -21497,124 +21899,37 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: setup-server-encryption +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation pull: always image: owncloudci/php:7.2 commands: - - cd /var/www/owncloud/server + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated - php occ a:l - - php occ a:e encryption - php occ a:e testing - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server + - php occ config:system:set trusted_domains 1 --value=federated - php occ log:manage --level 2 + - php occ config:list -- name: owncloud-log-server +- name: owncloud-log-federated pull: always image: owncloud/ubuntu:18.04 detach: true commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreUKey-3-3-master-mysql5.7-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - tail -f /var/www/owncloud/federated/data/owncloud.log - name: setup-server-encryption pull: always @@ -21650,6 +21965,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -21657,12 +21974,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 + DIVIDE_INTO_NUM_PARTS: 40 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 34 TEST_SERVER_URL: http://server services: @@ -21687,6 +22004,23 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -21702,7 +22036,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-35-master-mysql5.7-php7.2 platform: os: linux @@ -21792,7 +22126,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -21810,16 +22144,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 35 TEST_SERVER_URL: http://server services: @@ -21832,12 +22162,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -21882,7 +22206,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-36-master-mysql5.7-php7.2 platform: os: linux @@ -21972,7 +22296,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -21990,16 +22314,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 36 TEST_SERVER_URL: http://server services: @@ -22012,12 +22332,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -22062,7 +22376,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-37-master-mysql5.7-php7.2 platform: os: linux @@ -22152,7 +22466,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -22170,16 +22484,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 37 TEST_SERVER_URL: http://server services: @@ -22192,12 +22502,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -22242,7 +22546,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-38-master-mysql5.7-php7.2 platform: os: linux @@ -22332,7 +22636,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -22350,16 +22654,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 38 TEST_SERVER_URL: http://server services: @@ -22372,12 +22672,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -22422,7 +22716,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-39-master-mysql5.7-php7.2 platform: os: linux @@ -22512,7 +22806,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -22530,16 +22824,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -22552,12 +22842,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -22602,7 +22886,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-40-master-mysql5.7-php7.2 platform: os: linux @@ -22692,7 +22976,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -22710,16 +22994,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 40 TEST_SERVER_URL: http://server services: @@ -22732,12 +23012,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -22782,7 +23056,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-1-latest-mysql5.7-php7.2 platform: os: linux @@ -22804,7 +23078,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22825,7 +23099,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22872,7 +23146,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -22890,16 +23164,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -22912,12 +23182,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -22948,10 +23212,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22962,7 +23224,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-2-latest-mysql5.7-php7.2 platform: os: linux @@ -22984,7 +23246,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23005,7 +23267,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23052,7 +23314,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -23070,16 +23332,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -23092,12 +23350,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -23128,10 +23380,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23142,7 +23392,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-3-latest-mysql5.7-php7.2 platform: os: linux @@ -23164,7 +23414,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23185,7 +23435,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23232,7 +23482,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -23250,16 +23500,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -23272,11 +23518,173 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium +- name: email pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-4-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud - name: email pull: always @@ -23308,10 +23716,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23322,7 +23728,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-5-latest-mysql5.7-php7.2 platform: os: linux @@ -23344,7 +23750,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23365,7 +23771,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23412,7 +23818,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -23430,16 +23836,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -23452,12 +23854,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -23488,10 +23884,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23502,7 +23896,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-6-latest-mysql5.7-php7.2 platform: os: linux @@ -23524,7 +23918,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23545,7 +23939,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23592,7 +23986,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -23610,16 +24004,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -23632,12 +24022,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -23668,10 +24052,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23682,7 +24064,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-7-latest-mysql5.7-php7.2 platform: os: linux @@ -23704,7 +24086,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23725,7 +24107,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23772,7 +24154,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -23790,16 +24172,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -23812,12 +24190,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -23848,10 +24220,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23862,7 +24232,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-8-latest-mysql5.7-php7.2 platform: os: linux @@ -23884,7 +24254,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23905,7 +24275,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23952,7 +24322,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -23970,16 +24340,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -23992,11 +24358,173 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium +- name: email pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-9-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud - name: email pull: always @@ -24028,10 +24556,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -24042,7 +24568,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-10-latest-mysql5.7-php7.2 platform: os: linux @@ -24064,7 +24590,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -24085,7 +24611,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -24132,7 +24658,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -24150,16 +24676,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -24172,12 +24694,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -24208,10 +24724,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -24222,7 +24736,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-11-latest-mysql5.7-php7.2 platform: os: linux @@ -24244,7 +24758,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -24265,7 +24779,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -24312,7 +24826,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -24330,16 +24844,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -24352,12 +24862,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -24388,10 +24892,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -24402,7 +24904,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-12-latest-mysql5.7-php7.2 platform: os: linux @@ -24424,7 +24926,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -24445,7 +24947,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -24492,7 +24994,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -24510,16 +25012,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -24532,12 +25030,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -24568,10 +25060,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -24582,7 +25072,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-13-latest-mysql5.7-php7.2 platform: os: linux @@ -24604,7 +25094,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -24625,7 +25115,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -24672,7 +25162,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -24690,16 +25180,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -24712,12 +25198,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -24748,10 +25228,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -24762,7 +25240,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-14-latest-mysql5.7-php7.2 platform: os: linux @@ -24784,7 +25262,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -24805,7 +25283,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -24852,7 +25330,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -24870,16 +25348,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -24892,12 +25366,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -24928,10 +25396,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -24942,7 +25408,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-15-latest-mysql5.7-php7.2 platform: os: linux @@ -24964,7 +25430,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -24985,7 +25451,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -25032,7 +25498,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -25050,16 +25516,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -25072,12 +25534,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -25108,10 +25564,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -25122,7 +25576,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-16-latest-mysql5.7-php7.2 platform: os: linux @@ -25144,7 +25598,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -25165,7 +25619,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -25212,7 +25666,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -25230,16 +25684,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 20 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -25252,12 +25702,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -25288,10 +25732,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -25302,7 +25744,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-17-latest-mysql5.7-php7.2 platform: os: linux @@ -25324,7 +25766,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -25345,7 +25787,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -25392,7 +25834,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -25410,16 +25852,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 21 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -25432,12 +25870,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -25468,10 +25900,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -25482,7 +25912,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-18-latest-mysql5.7-php7.2 platform: os: linux @@ -25504,7 +25934,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -25525,7 +25955,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -25572,7 +26002,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -25590,16 +26020,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 22 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -25612,12 +26038,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -25648,10 +26068,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -25662,7 +26080,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-19-latest-mysql5.7-php7.2 platform: os: linux @@ -25684,7 +26102,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -25705,7 +26123,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -25752,7 +26170,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -25770,16 +26188,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 23 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -25792,12 +26206,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -25828,10 +26236,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -25842,7 +26248,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-20-latest-mysql5.7-php7.2 platform: os: linux @@ -25864,7 +26270,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -25885,7 +26291,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -25932,7 +26338,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -25950,16 +26356,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 24 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -25972,12 +26374,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -26008,10 +26404,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -26022,7 +26416,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-21-latest-mysql5.7-php7.2 platform: os: linux @@ -26044,7 +26438,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -26065,7 +26459,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -26112,7 +26506,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -26130,16 +26524,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 25 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -26152,12 +26542,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -26188,10 +26572,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -26202,7 +26584,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.2 +name: apiCoreUKey-40-22-latest-mysql5.7-php7.2 platform: os: linux @@ -26224,7 +26606,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -26245,7 +26627,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -26292,7 +26674,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -26310,16 +26692,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 26 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -26332,11 +26710,173 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium +- name: email pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-23-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud - name: email pull: always @@ -26367,6 +26907,3336 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-24-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-25-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-26-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-27-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-28-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 28 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-29-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 29 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-30-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 30 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-31-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 31 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-32-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 32 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-33-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 33 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-34-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 34 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-35-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 35 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-36-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 36 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-37-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 37 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-38-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 38 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-39-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 39 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-40-40-latest-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 40 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 40 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-3-1-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-3-2-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-3-3-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreUKey-3-1-master-mysql5.7-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:5.7 + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + trigger: ref: - refs/pull/** @@ -26382,7 +30252,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.2 +name: cliCoreUKey-3-2-master-mysql5.7-php7.2 platform: os: linux @@ -26415,38 +30285,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -26472,7 +30310,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -26481,8 +30319,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -26490,16 +30326,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-cli environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 27 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -26512,12 +30344,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -26530,23 +30356,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -26562,7 +30371,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.2 +name: cliCoreUKey-3-3-master-mysql5.7-php7.2 platform: os: linux @@ -26584,7 +30393,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26595,38 +30404,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -26652,7 +30429,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -26661,8 +30438,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -26670,16 +30445,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-cli environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -26692,12 +30463,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -26710,26 +30475,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:5.7 - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -26740,7 +30490,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-1-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -26762,7 +30512,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26783,7 +30533,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -26851,11 +30601,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -26906,8 +30656,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -26918,7 +30670,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-2-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -26940,7 +30692,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26961,7 +30713,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27029,11 +30781,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27084,8 +30836,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27096,7 +30850,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-3-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -27118,7 +30872,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27139,7 +30893,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27207,11 +30961,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27262,8 +31016,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27274,7 +31030,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-4-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -27296,7 +31052,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27317,7 +31073,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27385,11 +31141,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27440,8 +31196,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27452,7 +31210,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-5-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -27474,7 +31232,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27495,7 +31253,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27563,11 +31321,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27618,8 +31376,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27630,7 +31390,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-6-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -27652,7 +31412,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27673,7 +31433,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27741,11 +31501,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27796,8 +31556,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27808,7 +31570,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-7-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -27830,7 +31592,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27851,7 +31613,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27919,11 +31681,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -27974,8 +31736,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27986,7 +31750,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-8-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -28008,7 +31772,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28029,7 +31793,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28097,11 +31861,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28152,8 +31916,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28164,7 +31930,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-9-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -28186,7 +31952,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28207,7 +31973,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28275,11 +32041,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28330,8 +32096,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28342,7 +32110,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-10-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -28364,7 +32132,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28385,7 +32153,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28453,11 +32221,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28508,8 +32276,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28520,7 +32290,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-11-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -28542,7 +32312,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28563,7 +32333,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28631,11 +32401,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28686,8 +32456,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28698,7 +32470,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-12-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -28720,7 +32492,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28741,7 +32513,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28809,11 +32581,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -28864,8 +32636,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28876,7 +32650,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-13-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -28898,7 +32672,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28919,7 +32693,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28987,11 +32761,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29042,8 +32816,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29054,7 +32830,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-14-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -29076,7 +32852,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29097,7 +32873,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29165,11 +32941,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29220,8 +32996,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29232,7 +33010,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-15-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -29254,7 +33032,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29275,7 +33053,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29343,11 +33121,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29398,8 +33176,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29410,7 +33190,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-16-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -29432,7 +33212,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29453,7 +33233,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29521,11 +33301,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29576,8 +33356,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29588,7 +33370,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-17-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -29610,7 +33392,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29631,7 +33413,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29699,11 +33481,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29754,8 +33536,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29766,7 +33550,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-18-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -29788,7 +33572,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29809,7 +33593,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29877,11 +33661,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -29932,8 +33716,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29944,7 +33730,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-19-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -29966,7 +33752,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29987,7 +33773,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -30055,11 +33841,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30110,8 +33896,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -30122,7 +33910,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-20-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -30144,7 +33932,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -30165,7 +33953,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -30233,11 +34021,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30288,8 +34076,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -30300,7 +34090,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-1-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -30411,11 +34201,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30478,7 +34268,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-2-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -30589,11 +34379,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 23 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30656,7 +34446,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-3-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -30767,11 +34557,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -30834,7 +34624,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-4-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -30945,11 +34735,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31012,7 +34802,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-5-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -31123,11 +34913,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 26 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31190,7 +34980,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-6-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -31301,11 +35091,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 27 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31368,7 +35158,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-7-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -31390,7 +35180,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -31411,7 +35201,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -31458,7 +35248,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -31479,11 +35269,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31534,10 +35324,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -31548,7 +35336,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-8-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -31570,7 +35358,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -31591,7 +35379,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -31638,7 +35426,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -31659,11 +35447,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31714,10 +35502,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -31728,7 +35514,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-9-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -31750,7 +35536,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -31771,7 +35557,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -31818,7 +35604,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -31839,11 +35625,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -31894,10 +35680,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -31908,7 +35692,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-10-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -31930,7 +35714,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -31951,7 +35735,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -31998,7 +35782,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -32019,11 +35803,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32074,10 +35858,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -32088,7 +35870,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-11-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -32110,7 +35892,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -32131,7 +35913,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -32178,7 +35960,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -32199,11 +35981,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32254,10 +36036,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -32268,7 +36048,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-12-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -32290,7 +36070,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -32311,7 +36091,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -32358,7 +36138,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -32379,11 +36159,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32434,10 +36214,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -32448,7 +36226,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-13-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -32470,7 +36248,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -32491,7 +36269,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -32538,7 +36316,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -32559,11 +36337,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32614,10 +36392,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -32628,7 +36404,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-14-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -32650,7 +36426,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -32671,7 +36447,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -32718,7 +36494,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -32739,11 +36515,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32794,10 +36570,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -32808,7 +36582,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-15-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -32830,7 +36604,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -32851,7 +36625,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -32898,7 +36672,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -32919,11 +36693,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -32974,10 +36748,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -32988,7 +36760,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-16-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -33010,7 +36782,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -33031,7 +36803,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -33078,7 +36850,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -33099,11 +36871,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33154,10 +36926,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -33168,7 +36938,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-17-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -33190,7 +36960,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -33211,7 +36981,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -33258,7 +37028,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -33279,11 +37049,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33334,10 +37104,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -33348,7 +37116,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-18-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -33370,7 +37138,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -33391,7 +37159,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -33438,7 +37206,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -33459,11 +37227,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33514,10 +37282,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -33528,7 +37294,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-19-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -33550,7 +37316,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -33571,7 +37337,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -33618,7 +37384,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -33639,11 +37405,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33694,10 +37460,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -33708,7 +37472,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-20-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -33730,7 +37494,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -33751,7 +37515,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -33798,7 +37562,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -33819,11 +37583,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 20 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -33874,10 +37638,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -33888,7 +37650,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-1-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -33999,11 +37761,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34068,7 +37830,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-2-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -34179,11 +37941,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34248,7 +38010,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-3-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -34359,11 +38121,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34428,7 +38190,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-4-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -34539,11 +38301,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34608,7 +38370,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-5-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -34719,11 +38481,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34788,7 +38550,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-20-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-6-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -34899,11 +38661,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -34968,7 +38730,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-21-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-7-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -35079,11 +38841,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -35148,7 +38910,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-22-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-8-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -35259,11 +39021,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -35328,7 +39090,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-23-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-9-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -35439,11 +39201,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 23 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -35508,7 +39270,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-24-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-10-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -35619,11 +39381,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -35688,7 +39450,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-25-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-11-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -35799,11 +39561,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -35868,7 +39630,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-26-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-12-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -35979,11 +39741,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 26 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36048,7 +39810,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-27-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-13-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -36159,11 +39921,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 27 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36228,7 +39990,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-1-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-14-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -36250,7 +40012,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36271,7 +40033,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -36339,11 +40101,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36394,8 +40156,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36406,7 +40170,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-2-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-15-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -36428,7 +40192,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36449,7 +40213,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -36517,11 +40281,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36572,8 +40336,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36584,7 +40350,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-3-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-16-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -36606,7 +40372,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36627,7 +40393,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -36695,11 +40461,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36750,8 +40516,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36762,7 +40530,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-4-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-17-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -36784,7 +40552,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36805,7 +40573,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -36873,11 +40641,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36928,8 +40696,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36940,7 +40710,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-5-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-18-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -36962,7 +40732,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36983,7 +40753,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -37051,11 +40821,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37106,8 +40876,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -37118,7 +40890,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-6-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-19-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -37140,7 +40912,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -37161,7 +40933,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -37229,11 +41001,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37284,8 +41056,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -37296,7 +41070,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-7-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-20-master-chrome-mysql5.7-php7.2 platform: os: linux @@ -37318,7 +41092,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -37339,7 +41113,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -37407,11 +41181,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37462,8 +41236,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -37474,7 +41250,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-8-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-1-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -37585,11 +41361,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37652,7 +41428,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-9-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-2-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -37763,11 +41539,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37830,7 +41606,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-10-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-3-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -37941,11 +41717,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38008,7 +41784,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-11-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-4-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -38119,11 +41895,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38186,7 +41962,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-12-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-5-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -38297,11 +42073,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38364,7 +42140,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-13-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-6-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -38475,11 +42251,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38542,7 +42318,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-14-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-7-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -38653,11 +42429,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38720,7 +42496,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-15-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-8-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -38831,11 +42607,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38898,7 +42674,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-16-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-9-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -39009,11 +42785,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39076,7 +42852,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-17-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-10-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -39187,11 +42963,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39254,7 +43030,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-18-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-11-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -39365,11 +43141,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39432,7 +43208,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-19-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-12-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -39543,11 +43319,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39610,7 +43386,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-20-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-13-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -39721,11 +43497,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39788,7 +43564,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-21-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-14-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -39899,11 +43675,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 21 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39966,7 +43742,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-22-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-15-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -40077,11 +43853,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 22 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40144,7 +43920,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-23-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-16-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -40255,11 +44031,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 23 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40322,7 +44098,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-24-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-17-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -40433,11 +44209,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 24 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40500,7 +44276,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-25-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-18-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -40611,11 +44387,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 25 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40678,7 +44454,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-26-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-19-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -40789,11 +44565,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 26 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40856,7 +44632,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-27-27-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-20-latest-chrome-mysql5.7-php7.2 platform: os: linux @@ -40967,11 +44743,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 27 + DIVIDE_INTO_NUM_PARTS: 20 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 27 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -41078,227 +44854,251 @@ depends_on: - apiUserKeys-latest-postgres9.4-php7.2 - webUIUserKeys-master-chrome-mysql5.5-php7.2 - webUIUserKeys-latest-chrome-mysql5.5-php7.2 -- apiCoreMKey-27-1-master-mysql5.7-php7.2 -- apiCoreMKey-27-2-master-mysql5.7-php7.2 -- apiCoreMKey-27-3-master-mysql5.7-php7.2 -- apiCoreMKey-27-4-master-mysql5.7-php7.2 -- apiCoreMKey-27-5-master-mysql5.7-php7.2 -- apiCoreMKey-27-6-master-mysql5.7-php7.2 -- apiCoreMKey-27-7-master-mysql5.7-php7.2 -- apiCoreMKey-27-8-master-mysql5.7-php7.2 -- apiCoreMKey-27-9-master-mysql5.7-php7.2 -- apiCoreMKey-27-10-master-mysql5.7-php7.2 -- apiCoreMKey-27-11-master-mysql5.7-php7.2 -- apiCoreMKey-27-12-master-mysql5.7-php7.2 -- apiCoreMKey-27-13-master-mysql5.7-php7.2 -- apiCoreMKey-27-14-master-mysql5.7-php7.2 -- apiCoreMKey-27-15-master-mysql5.7-php7.2 -- apiCoreMKey-27-16-master-mysql5.7-php7.2 -- apiCoreMKey-27-17-master-mysql5.7-php7.2 -- apiCoreMKey-27-18-master-mysql5.7-php7.2 -- apiCoreMKey-27-19-master-mysql5.7-php7.2 -- apiCoreMKey-27-20-master-mysql5.7-php7.2 -- apiCoreMKey-27-21-master-mysql5.7-php7.2 -- apiCoreMKey-27-22-master-mysql5.7-php7.2 -- apiCoreMKey-27-23-master-mysql5.7-php7.2 -- apiCoreMKey-27-24-master-mysql5.7-php7.2 -- apiCoreMKey-27-25-master-mysql5.7-php7.2 -- apiCoreMKey-27-26-master-mysql5.7-php7.2 -- apiCoreMKey-27-27-master-mysql5.7-php7.2 -- apiCoreMKey-27-1-latest-mysql5.7-php7.2 -- apiCoreMKey-27-2-latest-mysql5.7-php7.2 -- apiCoreMKey-27-3-latest-mysql5.7-php7.2 -- apiCoreMKey-27-4-latest-mysql5.7-php7.2 -- apiCoreMKey-27-5-latest-mysql5.7-php7.2 -- apiCoreMKey-27-6-latest-mysql5.7-php7.2 -- apiCoreMKey-27-7-latest-mysql5.7-php7.2 -- apiCoreMKey-27-8-latest-mysql5.7-php7.2 -- apiCoreMKey-27-9-latest-mysql5.7-php7.2 -- apiCoreMKey-27-10-latest-mysql5.7-php7.2 -- apiCoreMKey-27-11-latest-mysql5.7-php7.2 -- apiCoreMKey-27-12-latest-mysql5.7-php7.2 -- apiCoreMKey-27-13-latest-mysql5.7-php7.2 -- apiCoreMKey-27-14-latest-mysql5.7-php7.2 -- apiCoreMKey-27-15-latest-mysql5.7-php7.2 -- apiCoreMKey-27-16-latest-mysql5.7-php7.2 -- apiCoreMKey-27-17-latest-mysql5.7-php7.2 -- apiCoreMKey-27-18-latest-mysql5.7-php7.2 -- apiCoreMKey-27-19-latest-mysql5.7-php7.2 -- apiCoreMKey-27-20-latest-mysql5.7-php7.2 -- apiCoreMKey-27-21-latest-mysql5.7-php7.2 -- apiCoreMKey-27-22-latest-mysql5.7-php7.2 -- apiCoreMKey-27-23-latest-mysql5.7-php7.2 -- apiCoreMKey-27-24-latest-mysql5.7-php7.2 -- apiCoreMKey-27-25-latest-mysql5.7-php7.2 -- apiCoreMKey-27-26-latest-mysql5.7-php7.2 -- apiCoreMKey-27-27-latest-mysql5.7-php7.2 -- apiCoreUKey-27-1-master-mysql5.7-php7.2 -- apiCoreUKey-27-2-master-mysql5.7-php7.2 -- apiCoreUKey-27-3-master-mysql5.7-php7.2 -- apiCoreUKey-27-4-master-mysql5.7-php7.2 -- apiCoreUKey-27-5-master-mysql5.7-php7.2 -- apiCoreUKey-27-6-master-mysql5.7-php7.2 -- apiCoreUKey-27-7-master-mysql5.7-php7.2 -- apiCoreUKey-27-8-master-mysql5.7-php7.2 -- apiCoreUKey-27-9-master-mysql5.7-php7.2 -- apiCoreUKey-27-10-master-mysql5.7-php7.2 -- apiCoreUKey-27-11-master-mysql5.7-php7.2 -- apiCoreUKey-27-12-master-mysql5.7-php7.2 -- apiCoreUKey-27-13-master-mysql5.7-php7.2 -- apiCoreUKey-27-14-master-mysql5.7-php7.2 -- apiCoreUKey-27-15-master-mysql5.7-php7.2 -- apiCoreUKey-27-16-master-mysql5.7-php7.2 -- apiCoreUKey-27-17-master-mysql5.7-php7.2 -- apiCoreUKey-27-18-master-mysql5.7-php7.2 -- apiCoreUKey-27-19-master-mysql5.7-php7.2 -- apiCoreUKey-27-20-master-mysql5.7-php7.2 -- apiCoreUKey-27-21-master-mysql5.7-php7.2 -- apiCoreUKey-27-22-master-mysql5.7-php7.2 -- apiCoreUKey-27-23-master-mysql5.7-php7.2 -- apiCoreUKey-27-24-master-mysql5.7-php7.2 -- apiCoreUKey-27-25-master-mysql5.7-php7.2 -- apiCoreUKey-27-26-master-mysql5.7-php7.2 -- apiCoreUKey-27-27-master-mysql5.7-php7.2 -- apiCoreUKey-27-1-latest-mysql5.7-php7.2 -- apiCoreUKey-27-2-latest-mysql5.7-php7.2 -- apiCoreUKey-27-3-latest-mysql5.7-php7.2 -- apiCoreUKey-27-4-latest-mysql5.7-php7.2 -- apiCoreUKey-27-5-latest-mysql5.7-php7.2 -- apiCoreUKey-27-6-latest-mysql5.7-php7.2 -- apiCoreUKey-27-7-latest-mysql5.7-php7.2 -- apiCoreUKey-27-8-latest-mysql5.7-php7.2 -- apiCoreUKey-27-9-latest-mysql5.7-php7.2 -- apiCoreUKey-27-10-latest-mysql5.7-php7.2 -- apiCoreUKey-27-11-latest-mysql5.7-php7.2 -- apiCoreUKey-27-12-latest-mysql5.7-php7.2 -- apiCoreUKey-27-13-latest-mysql5.7-php7.2 -- apiCoreUKey-27-14-latest-mysql5.7-php7.2 -- apiCoreUKey-27-15-latest-mysql5.7-php7.2 -- apiCoreUKey-27-16-latest-mysql5.7-php7.2 -- apiCoreUKey-27-17-latest-mysql5.7-php7.2 -- apiCoreUKey-27-18-latest-mysql5.7-php7.2 -- apiCoreUKey-27-19-latest-mysql5.7-php7.2 -- apiCoreUKey-27-20-latest-mysql5.7-php7.2 -- apiCoreUKey-27-21-latest-mysql5.7-php7.2 -- apiCoreUKey-27-22-latest-mysql5.7-php7.2 -- apiCoreUKey-27-23-latest-mysql5.7-php7.2 -- apiCoreUKey-27-24-latest-mysql5.7-php7.2 -- apiCoreUKey-27-25-latest-mysql5.7-php7.2 -- apiCoreUKey-27-26-latest-mysql5.7-php7.2 -- apiCoreUKey-27-27-latest-mysql5.7-php7.2 +- apiCoreMKey-40-1-master-mysql5.7-php7.2 +- apiCoreMKey-40-2-master-mysql5.7-php7.2 +- apiCoreMKey-40-3-master-mysql5.7-php7.2 +- apiCoreMKey-40-4-master-mysql5.7-php7.2 +- apiCoreMKey-40-5-master-mysql5.7-php7.2 +- apiCoreMKey-40-6-master-mysql5.7-php7.2 +- apiCoreMKey-40-7-master-mysql5.7-php7.2 +- apiCoreMKey-40-8-master-mysql5.7-php7.2 +- apiCoreMKey-40-9-master-mysql5.7-php7.2 +- apiCoreMKey-40-10-master-mysql5.7-php7.2 +- apiCoreMKey-40-11-master-mysql5.7-php7.2 +- apiCoreMKey-40-12-master-mysql5.7-php7.2 +- apiCoreMKey-40-13-master-mysql5.7-php7.2 +- apiCoreMKey-40-14-master-mysql5.7-php7.2 +- apiCoreMKey-40-15-master-mysql5.7-php7.2 +- apiCoreMKey-40-16-master-mysql5.7-php7.2 +- apiCoreMKey-40-17-master-mysql5.7-php7.2 +- apiCoreMKey-40-18-master-mysql5.7-php7.2 +- apiCoreMKey-40-19-master-mysql5.7-php7.2 +- apiCoreMKey-40-20-master-mysql5.7-php7.2 +- apiCoreMKey-40-21-master-mysql5.7-php7.2 +- apiCoreMKey-40-22-master-mysql5.7-php7.2 +- apiCoreMKey-40-23-master-mysql5.7-php7.2 +- apiCoreMKey-40-24-master-mysql5.7-php7.2 +- apiCoreMKey-40-25-master-mysql5.7-php7.2 +- apiCoreMKey-40-26-master-mysql5.7-php7.2 +- apiCoreMKey-40-27-master-mysql5.7-php7.2 +- apiCoreMKey-40-28-master-mysql5.7-php7.2 +- apiCoreMKey-40-29-master-mysql5.7-php7.2 +- apiCoreMKey-40-30-master-mysql5.7-php7.2 +- apiCoreMKey-40-31-master-mysql5.7-php7.2 +- apiCoreMKey-40-32-master-mysql5.7-php7.2 +- apiCoreMKey-40-33-master-mysql5.7-php7.2 +- apiCoreMKey-40-34-master-mysql5.7-php7.2 +- apiCoreMKey-40-35-master-mysql5.7-php7.2 +- apiCoreMKey-40-36-master-mysql5.7-php7.2 +- apiCoreMKey-40-37-master-mysql5.7-php7.2 +- apiCoreMKey-40-38-master-mysql5.7-php7.2 +- apiCoreMKey-40-39-master-mysql5.7-php7.2 +- apiCoreMKey-40-40-master-mysql5.7-php7.2 +- apiCoreMKey-40-1-latest-mysql5.7-php7.2 +- apiCoreMKey-40-2-latest-mysql5.7-php7.2 +- apiCoreMKey-40-3-latest-mysql5.7-php7.2 +- apiCoreMKey-40-4-latest-mysql5.7-php7.2 +- apiCoreMKey-40-5-latest-mysql5.7-php7.2 +- apiCoreMKey-40-6-latest-mysql5.7-php7.2 +- apiCoreMKey-40-7-latest-mysql5.7-php7.2 +- apiCoreMKey-40-8-latest-mysql5.7-php7.2 +- apiCoreMKey-40-9-latest-mysql5.7-php7.2 +- apiCoreMKey-40-10-latest-mysql5.7-php7.2 +- apiCoreMKey-40-11-latest-mysql5.7-php7.2 +- apiCoreMKey-40-12-latest-mysql5.7-php7.2 +- apiCoreMKey-40-13-latest-mysql5.7-php7.2 +- apiCoreMKey-40-14-latest-mysql5.7-php7.2 +- apiCoreMKey-40-15-latest-mysql5.7-php7.2 +- apiCoreMKey-40-16-latest-mysql5.7-php7.2 +- apiCoreMKey-40-17-latest-mysql5.7-php7.2 +- apiCoreMKey-40-18-latest-mysql5.7-php7.2 +- apiCoreMKey-40-19-latest-mysql5.7-php7.2 +- apiCoreMKey-40-20-latest-mysql5.7-php7.2 +- apiCoreMKey-40-21-latest-mysql5.7-php7.2 +- apiCoreMKey-40-22-latest-mysql5.7-php7.2 +- apiCoreMKey-40-23-latest-mysql5.7-php7.2 +- apiCoreMKey-40-24-latest-mysql5.7-php7.2 +- apiCoreMKey-40-25-latest-mysql5.7-php7.2 +- apiCoreMKey-40-26-latest-mysql5.7-php7.2 +- apiCoreMKey-40-27-latest-mysql5.7-php7.2 +- apiCoreMKey-40-28-latest-mysql5.7-php7.2 +- apiCoreMKey-40-29-latest-mysql5.7-php7.2 +- apiCoreMKey-40-30-latest-mysql5.7-php7.2 +- apiCoreMKey-40-31-latest-mysql5.7-php7.2 +- apiCoreMKey-40-32-latest-mysql5.7-php7.2 +- apiCoreMKey-40-33-latest-mysql5.7-php7.2 +- apiCoreMKey-40-34-latest-mysql5.7-php7.2 +- apiCoreMKey-40-35-latest-mysql5.7-php7.2 +- apiCoreMKey-40-36-latest-mysql5.7-php7.2 +- apiCoreMKey-40-37-latest-mysql5.7-php7.2 +- apiCoreMKey-40-38-latest-mysql5.7-php7.2 +- apiCoreMKey-40-39-latest-mysql5.7-php7.2 +- apiCoreMKey-40-40-latest-mysql5.7-php7.2 +- apiCoreUKey-40-1-master-mysql5.7-php7.2 +- apiCoreUKey-40-2-master-mysql5.7-php7.2 +- apiCoreUKey-40-3-master-mysql5.7-php7.2 +- apiCoreUKey-40-4-master-mysql5.7-php7.2 +- apiCoreUKey-40-5-master-mysql5.7-php7.2 +- apiCoreUKey-40-6-master-mysql5.7-php7.2 +- apiCoreUKey-40-7-master-mysql5.7-php7.2 +- apiCoreUKey-40-8-master-mysql5.7-php7.2 +- apiCoreUKey-40-9-master-mysql5.7-php7.2 +- apiCoreUKey-40-10-master-mysql5.7-php7.2 +- apiCoreUKey-40-11-master-mysql5.7-php7.2 +- apiCoreUKey-40-12-master-mysql5.7-php7.2 +- apiCoreUKey-40-13-master-mysql5.7-php7.2 +- apiCoreUKey-40-14-master-mysql5.7-php7.2 +- apiCoreUKey-40-15-master-mysql5.7-php7.2 +- apiCoreUKey-40-16-master-mysql5.7-php7.2 +- apiCoreUKey-40-17-master-mysql5.7-php7.2 +- apiCoreUKey-40-18-master-mysql5.7-php7.2 +- apiCoreUKey-40-19-master-mysql5.7-php7.2 +- apiCoreUKey-40-20-master-mysql5.7-php7.2 +- apiCoreUKey-40-21-master-mysql5.7-php7.2 +- apiCoreUKey-40-22-master-mysql5.7-php7.2 +- apiCoreUKey-40-23-master-mysql5.7-php7.2 +- apiCoreUKey-40-24-master-mysql5.7-php7.2 +- apiCoreUKey-40-25-master-mysql5.7-php7.2 +- apiCoreUKey-40-26-master-mysql5.7-php7.2 +- apiCoreUKey-40-27-master-mysql5.7-php7.2 +- apiCoreUKey-40-28-master-mysql5.7-php7.2 +- apiCoreUKey-40-29-master-mysql5.7-php7.2 +- apiCoreUKey-40-30-master-mysql5.7-php7.2 +- apiCoreUKey-40-31-master-mysql5.7-php7.2 +- apiCoreUKey-40-32-master-mysql5.7-php7.2 +- apiCoreUKey-40-33-master-mysql5.7-php7.2 +- apiCoreUKey-40-34-master-mysql5.7-php7.2 +- apiCoreUKey-40-35-master-mysql5.7-php7.2 +- apiCoreUKey-40-36-master-mysql5.7-php7.2 +- apiCoreUKey-40-37-master-mysql5.7-php7.2 +- apiCoreUKey-40-38-master-mysql5.7-php7.2 +- apiCoreUKey-40-39-master-mysql5.7-php7.2 +- apiCoreUKey-40-40-master-mysql5.7-php7.2 +- apiCoreUKey-40-1-latest-mysql5.7-php7.2 +- apiCoreUKey-40-2-latest-mysql5.7-php7.2 +- apiCoreUKey-40-3-latest-mysql5.7-php7.2 +- apiCoreUKey-40-4-latest-mysql5.7-php7.2 +- apiCoreUKey-40-5-latest-mysql5.7-php7.2 +- apiCoreUKey-40-6-latest-mysql5.7-php7.2 +- apiCoreUKey-40-7-latest-mysql5.7-php7.2 +- apiCoreUKey-40-8-latest-mysql5.7-php7.2 +- apiCoreUKey-40-9-latest-mysql5.7-php7.2 +- apiCoreUKey-40-10-latest-mysql5.7-php7.2 +- apiCoreUKey-40-11-latest-mysql5.7-php7.2 +- apiCoreUKey-40-12-latest-mysql5.7-php7.2 +- apiCoreUKey-40-13-latest-mysql5.7-php7.2 +- apiCoreUKey-40-14-latest-mysql5.7-php7.2 +- apiCoreUKey-40-15-latest-mysql5.7-php7.2 +- apiCoreUKey-40-16-latest-mysql5.7-php7.2 +- apiCoreUKey-40-17-latest-mysql5.7-php7.2 +- apiCoreUKey-40-18-latest-mysql5.7-php7.2 +- apiCoreUKey-40-19-latest-mysql5.7-php7.2 +- apiCoreUKey-40-20-latest-mysql5.7-php7.2 +- apiCoreUKey-40-21-latest-mysql5.7-php7.2 +- apiCoreUKey-40-22-latest-mysql5.7-php7.2 +- apiCoreUKey-40-23-latest-mysql5.7-php7.2 +- apiCoreUKey-40-24-latest-mysql5.7-php7.2 +- apiCoreUKey-40-25-latest-mysql5.7-php7.2 +- apiCoreUKey-40-26-latest-mysql5.7-php7.2 +- apiCoreUKey-40-27-latest-mysql5.7-php7.2 +- apiCoreUKey-40-28-latest-mysql5.7-php7.2 +- apiCoreUKey-40-29-latest-mysql5.7-php7.2 +- apiCoreUKey-40-30-latest-mysql5.7-php7.2 +- apiCoreUKey-40-31-latest-mysql5.7-php7.2 +- apiCoreUKey-40-32-latest-mysql5.7-php7.2 +- apiCoreUKey-40-33-latest-mysql5.7-php7.2 +- apiCoreUKey-40-34-latest-mysql5.7-php7.2 +- apiCoreUKey-40-35-latest-mysql5.7-php7.2 +- apiCoreUKey-40-36-latest-mysql5.7-php7.2 +- apiCoreUKey-40-37-latest-mysql5.7-php7.2 +- apiCoreUKey-40-38-latest-mysql5.7-php7.2 +- apiCoreUKey-40-39-latest-mysql5.7-php7.2 +- apiCoreUKey-40-40-latest-mysql5.7-php7.2 - cliCoreMKey-3-1-master-mysql5.7-php7.2 - cliCoreMKey-3-2-master-mysql5.7-php7.2 - cliCoreMKey-3-3-master-mysql5.7-php7.2 - cliCoreUKey-3-1-master-mysql5.7-php7.2 - cliCoreUKey-3-2-master-mysql5.7-php7.2 - cliCoreUKey-3-3-master-mysql5.7-php7.2 -- webUIcoreMKey-27-1-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-2-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-3-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-4-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-5-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-6-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-7-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-8-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-9-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-10-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-11-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-12-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-13-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-14-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-15-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-16-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-17-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-18-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-19-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-20-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-21-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-22-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-23-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-24-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-25-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-26-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-27-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-1-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-2-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-3-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-4-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-5-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-6-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-7-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-8-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-9-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-10-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-11-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-12-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-13-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-14-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-15-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-16-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-17-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-18-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-19-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-20-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-21-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-22-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-23-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-24-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-25-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-26-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-27-27-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-1-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-2-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-3-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-4-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-5-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-6-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-7-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-8-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-9-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-10-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-11-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-12-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-13-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-14-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-15-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-16-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-17-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-18-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-19-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-20-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-21-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-22-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-23-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-24-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-25-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-26-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-27-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-1-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-2-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-3-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-4-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-5-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-6-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-7-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-8-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-9-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-10-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-11-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-12-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-13-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-14-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-15-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-16-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-17-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-18-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-19-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-20-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-21-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-22-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-23-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-24-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-25-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-26-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-27-27-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-1-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-2-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-3-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-4-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-5-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-6-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-7-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-8-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-9-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-10-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-11-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-12-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-13-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-14-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-15-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-16-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-17-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-18-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-19-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-20-master-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-1-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-2-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-3-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-4-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-5-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-6-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-7-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-8-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-9-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-10-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-11-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-12-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-13-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-14-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-15-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-16-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-17-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-18-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-19-latest-chrome-mysql5.7-php7.2 +- webUIcoreMKey-20-20-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-1-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-2-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-3-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-4-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-5-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-6-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-7-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-8-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-9-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-10-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-11-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-12-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-13-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-14-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-15-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-16-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-17-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-18-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-19-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-20-master-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-1-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-2-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-3-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-4-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-5-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-6-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-7-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-8-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-9-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-10-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-11-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-12-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-13-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-14-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-15-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-16-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-17-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-18-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-19-latest-chrome-mysql5.7-php7.2 +- webUIcoreUKey-20-20-latest-chrome-mysql5.7-php7.2 ... From d6035274b3c32dab1ab3c9419f08f20c5982925c Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 15 Feb 2021 18:26:26 +0545 Subject: [PATCH 186/348] Test with mysql 8.0 --- .drone.starlark | 30 +- .drone.yml | 2528 ++++++++++++++++++++++++++++------------------- 2 files changed, 1535 insertions(+), 1023 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index f3241ba0..eab7cb9f 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -54,7 +54,7 @@ config = { 'cliEncryption', ], 'databases': [ - 'mysql:5.5', + 'mysql:8.0', 'postgres:9.4', ], 'servers': [ @@ -80,7 +80,7 @@ config = { 'apiEncryption': 'apiMasterKeys', }, 'databases': [ - 'mysql:5.5', + 'mysql:8.0', 'postgres:9.4', ], 'servers': [ @@ -106,7 +106,7 @@ config = { 'webUIMasterKeyType': 'webUIMasterKey', }, 'databases': [ - 'mysql:5.5', + 'mysql:8.0', ], 'servers': [ 'daily-master-qa', @@ -132,7 +132,7 @@ config = { 'apiEncryption': 'apiUserKeys', }, 'databases': [ - 'mysql:5.5', + 'mysql:8.0', 'postgres:9.4', ], 'servers': [ @@ -158,7 +158,7 @@ config = { 'webUIUserKeysType': 'webUIUserKeys', }, 'databases': [ - 'mysql:5.5', + 'mysql:8.0', ], 'servers': [ 'daily-master-qa', @@ -184,7 +184,7 @@ config = { 'apiCoreMKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'daily-master-qa', @@ -216,7 +216,7 @@ config = { 'apiCoreMKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'latest', @@ -249,7 +249,7 @@ config = { 'apiCoreUKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'daily-master-qa', @@ -281,7 +281,7 @@ config = { 'apiCoreUKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'latest', @@ -314,7 +314,7 @@ config = { 'cliCoreMKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'daily-master-qa', @@ -345,7 +345,7 @@ config = { 'cliCoreUKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'daily-master-qa', @@ -376,7 +376,7 @@ config = { 'webUIcoreMKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'daily-master-qa', @@ -408,7 +408,7 @@ config = { 'webUIcoreMKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'latest', @@ -441,7 +441,7 @@ config = { 'webUIcoreUKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'daily-master-qa', @@ -473,7 +473,7 @@ config = { 'webUIcoreUKey', ], 'databases': [ - 'mysql:5.7', + 'mysql:8.0', ], 'servers': [ 'latest', diff --git a/.drone.yml b/.drone.yml index 7996d9b9..20e314cc 100644 --- a/.drone.yml +++ b/.drone.yml @@ -890,7 +890,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-master-mysql5.5-php7.2 +name: cliEncryption-master-mysql8.0-php7.2 platform: os: linux @@ -972,7 +972,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -1113,7 +1115,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-latest-mysql5.5-php7.2 +name: cliEncryption-latest-mysql8.0-php7.2 platform: os: linux @@ -1195,7 +1197,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -1336,7 +1340,7 @@ depends_on: --- kind: pipeline type: docker -name: apiMasterKeys-master-mysql5.5-php7.2 +name: apiMasterKeys-master-mysql8.0-php7.2 platform: os: linux @@ -1418,7 +1422,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -1559,7 +1565,7 @@ depends_on: --- kind: pipeline type: docker -name: apiMasterKeys-latest-mysql5.5-php7.2 +name: apiMasterKeys-latest-mysql8.0-php7.2 platform: os: linux @@ -1641,7 +1647,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -1782,7 +1790,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIMasterKey-master-chrome-mysql5.5-php7.2 +name: webUIMasterKey-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -1869,7 +1877,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -1909,7 +1919,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIMasterKey-latest-chrome-mysql5.5-php7.2 +name: webUIMasterKey-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -1996,7 +2006,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -2036,7 +2048,7 @@ depends_on: --- kind: pipeline type: docker -name: apiUserKeys-master-mysql5.5-php7.2 +name: apiUserKeys-master-mysql8.0-php7.2 platform: os: linux @@ -2118,7 +2130,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -2259,7 +2273,7 @@ depends_on: --- kind: pipeline type: docker -name: apiUserKeys-latest-mysql5.5-php7.2 +name: apiUserKeys-latest-mysql8.0-php7.2 platform: os: linux @@ -2341,7 +2355,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -2482,7 +2498,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIUserKeys-master-chrome-mysql5.5-php7.2 +name: webUIUserKeys-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -2569,7 +2585,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -2609,7 +2627,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIUserKeys-latest-chrome-mysql5.5-php7.2 +name: webUIUserKeys-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -2696,7 +2714,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.5 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -2736,7 +2756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-1-master-mysql5.7-php7.2 +name: apiCoreMKey-40-1-master-mysql8.0-php7.2 platform: os: linux @@ -2855,7 +2875,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -2884,7 +2906,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -2906,7 +2928,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-2-master-mysql5.7-php7.2 +name: apiCoreMKey-40-2-master-mysql8.0-php7.2 platform: os: linux @@ -3025,7 +3047,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -3054,7 +3078,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3076,7 +3100,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-3-master-mysql5.7-php7.2 +name: apiCoreMKey-40-3-master-mysql8.0-php7.2 platform: os: linux @@ -3195,7 +3219,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -3224,7 +3250,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3246,7 +3272,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-4-master-mysql5.7-php7.2 +name: apiCoreMKey-40-4-master-mysql8.0-php7.2 platform: os: linux @@ -3365,7 +3391,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -3394,7 +3422,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3416,7 +3444,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-5-master-mysql5.7-php7.2 +name: apiCoreMKey-40-5-master-mysql8.0-php7.2 platform: os: linux @@ -3535,7 +3563,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -3564,7 +3594,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3586,7 +3616,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-6-master-mysql5.7-php7.2 +name: apiCoreMKey-40-6-master-mysql8.0-php7.2 platform: os: linux @@ -3705,7 +3735,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -3734,7 +3766,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3756,7 +3788,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-7-master-mysql5.7-php7.2 +name: apiCoreMKey-40-7-master-mysql8.0-php7.2 platform: os: linux @@ -3875,7 +3907,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -3904,7 +3938,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3926,7 +3960,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-8-master-mysql5.7-php7.2 +name: apiCoreMKey-40-8-master-mysql8.0-php7.2 platform: os: linux @@ -4045,7 +4079,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -4074,7 +4110,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4096,7 +4132,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-9-master-mysql5.7-php7.2 +name: apiCoreMKey-40-9-master-mysql8.0-php7.2 platform: os: linux @@ -4215,7 +4251,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -4244,7 +4282,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4266,7 +4304,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-10-master-mysql5.7-php7.2 +name: apiCoreMKey-40-10-master-mysql8.0-php7.2 platform: os: linux @@ -4385,7 +4423,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -4414,7 +4454,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4436,7 +4476,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-11-master-mysql5.7-php7.2 +name: apiCoreMKey-40-11-master-mysql8.0-php7.2 platform: os: linux @@ -4555,7 +4595,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -4584,7 +4626,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4606,7 +4648,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-12-master-mysql5.7-php7.2 +name: apiCoreMKey-40-12-master-mysql8.0-php7.2 platform: os: linux @@ -4725,7 +4767,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -4754,7 +4798,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4776,7 +4820,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-13-master-mysql5.7-php7.2 +name: apiCoreMKey-40-13-master-mysql8.0-php7.2 platform: os: linux @@ -4895,7 +4939,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -4924,7 +4970,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4946,7 +4992,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-14-master-mysql5.7-php7.2 +name: apiCoreMKey-40-14-master-mysql8.0-php7.2 platform: os: linux @@ -5065,7 +5111,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -5094,7 +5142,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5116,7 +5164,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-15-master-mysql5.7-php7.2 +name: apiCoreMKey-40-15-master-mysql8.0-php7.2 platform: os: linux @@ -5235,7 +5283,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -5264,7 +5314,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5286,7 +5336,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-16-master-mysql5.7-php7.2 +name: apiCoreMKey-40-16-master-mysql8.0-php7.2 platform: os: linux @@ -5405,7 +5455,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -5434,7 +5486,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5456,7 +5508,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-17-master-mysql5.7-php7.2 +name: apiCoreMKey-40-17-master-mysql8.0-php7.2 platform: os: linux @@ -5575,7 +5627,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -5604,7 +5658,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5626,7 +5680,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-18-master-mysql5.7-php7.2 +name: apiCoreMKey-40-18-master-mysql8.0-php7.2 platform: os: linux @@ -5745,7 +5799,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -5774,7 +5830,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5796,7 +5852,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-19-master-mysql5.7-php7.2 +name: apiCoreMKey-40-19-master-mysql8.0-php7.2 platform: os: linux @@ -5915,7 +5971,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -5944,7 +6002,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5966,7 +6024,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-20-master-mysql5.7-php7.2 +name: apiCoreMKey-40-20-master-mysql8.0-php7.2 platform: os: linux @@ -6085,7 +6143,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -6114,7 +6174,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6136,7 +6196,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-21-master-mysql5.7-php7.2 +name: apiCoreMKey-40-21-master-mysql8.0-php7.2 platform: os: linux @@ -6255,7 +6315,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -6284,7 +6346,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6306,7 +6368,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-22-master-mysql5.7-php7.2 +name: apiCoreMKey-40-22-master-mysql8.0-php7.2 platform: os: linux @@ -6425,7 +6487,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -6454,7 +6518,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6476,7 +6540,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-23-master-mysql5.7-php7.2 +name: apiCoreMKey-40-23-master-mysql8.0-php7.2 platform: os: linux @@ -6595,7 +6659,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -6624,7 +6690,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6646,7 +6712,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-24-master-mysql5.7-php7.2 +name: apiCoreMKey-40-24-master-mysql8.0-php7.2 platform: os: linux @@ -6765,7 +6831,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -6794,7 +6862,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6816,7 +6884,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-25-master-mysql5.7-php7.2 +name: apiCoreMKey-40-25-master-mysql8.0-php7.2 platform: os: linux @@ -6935,7 +7003,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -6964,7 +7034,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6986,7 +7056,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-26-master-mysql5.7-php7.2 +name: apiCoreMKey-40-26-master-mysql8.0-php7.2 platform: os: linux @@ -7105,7 +7175,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -7134,7 +7206,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7156,7 +7228,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-27-master-mysql5.7-php7.2 +name: apiCoreMKey-40-27-master-mysql8.0-php7.2 platform: os: linux @@ -7275,7 +7347,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -7304,7 +7378,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7326,7 +7400,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-28-master-mysql5.7-php7.2 +name: apiCoreMKey-40-28-master-mysql8.0-php7.2 platform: os: linux @@ -7445,7 +7519,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -7474,7 +7550,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7496,7 +7572,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-29-master-mysql5.7-php7.2 +name: apiCoreMKey-40-29-master-mysql8.0-php7.2 platform: os: linux @@ -7615,7 +7691,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -7644,7 +7722,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7666,7 +7744,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-30-master-mysql5.7-php7.2 +name: apiCoreMKey-40-30-master-mysql8.0-php7.2 platform: os: linux @@ -7785,7 +7863,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -7814,7 +7894,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7836,7 +7916,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-31-master-mysql5.7-php7.2 +name: apiCoreMKey-40-31-master-mysql8.0-php7.2 platform: os: linux @@ -7955,7 +8035,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -7984,7 +8066,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8006,7 +8088,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-32-master-mysql5.7-php7.2 +name: apiCoreMKey-40-32-master-mysql8.0-php7.2 platform: os: linux @@ -8125,7 +8207,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -8154,7 +8238,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8176,7 +8260,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-33-master-mysql5.7-php7.2 +name: apiCoreMKey-40-33-master-mysql8.0-php7.2 platform: os: linux @@ -8295,7 +8379,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -8324,7 +8410,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8346,7 +8432,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-34-master-mysql5.7-php7.2 +name: apiCoreMKey-40-34-master-mysql8.0-php7.2 platform: os: linux @@ -8465,7 +8551,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -8494,7 +8582,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8516,7 +8604,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-35-master-mysql5.7-php7.2 +name: apiCoreMKey-40-35-master-mysql8.0-php7.2 platform: os: linux @@ -8635,7 +8723,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -8664,7 +8754,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8686,7 +8776,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-36-master-mysql5.7-php7.2 +name: apiCoreMKey-40-36-master-mysql8.0-php7.2 platform: os: linux @@ -8805,7 +8895,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -8834,7 +8926,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8856,7 +8948,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-37-master-mysql5.7-php7.2 +name: apiCoreMKey-40-37-master-mysql8.0-php7.2 platform: os: linux @@ -8975,7 +9067,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -9004,7 +9098,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9026,7 +9120,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-38-master-mysql5.7-php7.2 +name: apiCoreMKey-40-38-master-mysql8.0-php7.2 platform: os: linux @@ -9145,7 +9239,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -9174,7 +9270,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9196,7 +9292,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-39-master-mysql5.7-php7.2 +name: apiCoreMKey-40-39-master-mysql8.0-php7.2 platform: os: linux @@ -9315,7 +9411,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -9344,7 +9442,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9366,7 +9464,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-40-master-mysql5.7-php7.2 +name: apiCoreMKey-40-40-master-mysql8.0-php7.2 platform: os: linux @@ -9485,7 +9583,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -9514,7 +9614,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9536,7 +9636,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-1-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-1-latest-mysql8.0-php7.2 platform: os: linux @@ -9655,7 +9755,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -9684,7 +9786,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9704,7 +9806,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-2-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-2-latest-mysql8.0-php7.2 platform: os: linux @@ -9823,7 +9925,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -9852,7 +9956,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9872,7 +9976,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-3-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-3-latest-mysql8.0-php7.2 platform: os: linux @@ -9991,7 +10095,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -10020,7 +10126,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10040,7 +10146,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-4-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-4-latest-mysql8.0-php7.2 platform: os: linux @@ -10159,7 +10265,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -10188,7 +10296,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10208,7 +10316,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-5-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-5-latest-mysql8.0-php7.2 platform: os: linux @@ -10327,7 +10435,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -10356,7 +10466,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10376,7 +10486,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-6-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-6-latest-mysql8.0-php7.2 platform: os: linux @@ -10495,7 +10605,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -10524,7 +10636,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10544,7 +10656,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-7-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-7-latest-mysql8.0-php7.2 platform: os: linux @@ -10663,7 +10775,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -10692,7 +10806,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10712,7 +10826,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-8-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-8-latest-mysql8.0-php7.2 platform: os: linux @@ -10831,7 +10945,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -10860,7 +10976,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10880,7 +10996,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-9-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-9-latest-mysql8.0-php7.2 platform: os: linux @@ -10999,7 +11115,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -11028,7 +11146,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11048,7 +11166,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-10-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-10-latest-mysql8.0-php7.2 platform: os: linux @@ -11167,7 +11285,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -11196,7 +11316,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11216,7 +11336,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-11-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-11-latest-mysql8.0-php7.2 platform: os: linux @@ -11335,7 +11455,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -11364,7 +11486,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11384,7 +11506,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-12-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-12-latest-mysql8.0-php7.2 platform: os: linux @@ -11503,7 +11625,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -11532,7 +11656,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11552,7 +11676,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-13-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-13-latest-mysql8.0-php7.2 platform: os: linux @@ -11671,7 +11795,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -11700,7 +11826,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11720,7 +11846,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-14-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-14-latest-mysql8.0-php7.2 platform: os: linux @@ -11839,7 +11965,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -11868,7 +11996,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11888,7 +12016,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-15-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-15-latest-mysql8.0-php7.2 platform: os: linux @@ -12007,7 +12135,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -12036,7 +12166,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12056,7 +12186,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-16-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-16-latest-mysql8.0-php7.2 platform: os: linux @@ -12175,7 +12305,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -12204,7 +12336,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12224,7 +12356,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-17-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-17-latest-mysql8.0-php7.2 platform: os: linux @@ -12343,7 +12475,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -12372,7 +12506,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12392,7 +12526,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-18-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-18-latest-mysql8.0-php7.2 platform: os: linux @@ -12511,7 +12645,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -12540,7 +12676,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12560,7 +12696,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-19-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-19-latest-mysql8.0-php7.2 platform: os: linux @@ -12679,7 +12815,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -12708,7 +12846,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12728,7 +12866,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-20-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-20-latest-mysql8.0-php7.2 platform: os: linux @@ -12847,7 +12985,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -12876,7 +13016,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12896,7 +13036,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-21-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-21-latest-mysql8.0-php7.2 platform: os: linux @@ -13015,7 +13155,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -13044,7 +13186,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13064,7 +13206,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-22-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-22-latest-mysql8.0-php7.2 platform: os: linux @@ -13183,7 +13325,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -13212,7 +13356,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13232,7 +13376,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-23-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-23-latest-mysql8.0-php7.2 platform: os: linux @@ -13351,7 +13495,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -13380,7 +13526,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13400,7 +13546,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-24-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-24-latest-mysql8.0-php7.2 platform: os: linux @@ -13519,7 +13665,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -13548,7 +13696,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13568,7 +13716,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-25-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-25-latest-mysql8.0-php7.2 platform: os: linux @@ -13687,7 +13835,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -13716,7 +13866,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13736,7 +13886,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-26-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-26-latest-mysql8.0-php7.2 platform: os: linux @@ -13855,7 +14005,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -13884,7 +14036,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13904,7 +14056,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-27-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-27-latest-mysql8.0-php7.2 platform: os: linux @@ -14023,7 +14175,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -14052,7 +14206,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14072,7 +14226,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-28-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-28-latest-mysql8.0-php7.2 platform: os: linux @@ -14191,7 +14345,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -14220,7 +14376,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14240,7 +14396,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-29-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-29-latest-mysql8.0-php7.2 platform: os: linux @@ -14359,7 +14515,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -14388,7 +14546,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14408,7 +14566,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-30-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-30-latest-mysql8.0-php7.2 platform: os: linux @@ -14527,7 +14685,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -14556,7 +14716,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14576,7 +14736,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-31-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-31-latest-mysql8.0-php7.2 platform: os: linux @@ -14695,7 +14855,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -14724,7 +14886,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14744,7 +14906,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-32-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-32-latest-mysql8.0-php7.2 platform: os: linux @@ -14863,7 +15025,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -14892,7 +15056,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14912,7 +15076,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-33-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-33-latest-mysql8.0-php7.2 platform: os: linux @@ -15031,7 +15195,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -15060,7 +15226,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15080,7 +15246,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-34-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-34-latest-mysql8.0-php7.2 platform: os: linux @@ -15199,7 +15365,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -15228,7 +15396,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15248,7 +15416,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-35-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-35-latest-mysql8.0-php7.2 platform: os: linux @@ -15367,7 +15535,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -15396,7 +15566,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15416,7 +15586,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-36-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-36-latest-mysql8.0-php7.2 platform: os: linux @@ -15535,7 +15705,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -15564,7 +15736,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15584,7 +15756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-37-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-37-latest-mysql8.0-php7.2 platform: os: linux @@ -15703,7 +15875,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -15732,7 +15906,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15752,7 +15926,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-38-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-38-latest-mysql8.0-php7.2 platform: os: linux @@ -15871,7 +16045,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -15900,7 +16076,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15920,7 +16096,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-39-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-39-latest-mysql8.0-php7.2 platform: os: linux @@ -16039,7 +16215,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -16068,7 +16246,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16088,7 +16266,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-40-latest-mysql5.7-php7.2 +name: apiCoreMKey-40-40-latest-mysql8.0-php7.2 platform: os: linux @@ -16207,7 +16385,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -16236,7 +16416,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16256,7 +16436,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-1-master-mysql5.7-php7.2 +name: apiCoreUKey-40-1-master-mysql8.0-php7.2 platform: os: linux @@ -16375,7 +16555,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -16404,7 +16586,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16426,7 +16608,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-2-master-mysql5.7-php7.2 +name: apiCoreUKey-40-2-master-mysql8.0-php7.2 platform: os: linux @@ -16545,7 +16727,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -16574,7 +16758,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16596,7 +16780,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-3-master-mysql5.7-php7.2 +name: apiCoreUKey-40-3-master-mysql8.0-php7.2 platform: os: linux @@ -16715,7 +16899,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -16744,7 +16930,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16766,7 +16952,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-4-master-mysql5.7-php7.2 +name: apiCoreUKey-40-4-master-mysql8.0-php7.2 platform: os: linux @@ -16885,7 +17071,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -16914,7 +17102,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16936,7 +17124,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-5-master-mysql5.7-php7.2 +name: apiCoreUKey-40-5-master-mysql8.0-php7.2 platform: os: linux @@ -17055,7 +17243,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -17084,7 +17274,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17106,7 +17296,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-6-master-mysql5.7-php7.2 +name: apiCoreUKey-40-6-master-mysql8.0-php7.2 platform: os: linux @@ -17225,7 +17415,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -17254,7 +17446,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17276,7 +17468,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-7-master-mysql5.7-php7.2 +name: apiCoreUKey-40-7-master-mysql8.0-php7.2 platform: os: linux @@ -17395,7 +17587,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -17424,7 +17618,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17446,7 +17640,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-8-master-mysql5.7-php7.2 +name: apiCoreUKey-40-8-master-mysql8.0-php7.2 platform: os: linux @@ -17565,7 +17759,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -17594,7 +17790,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17616,7 +17812,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-9-master-mysql5.7-php7.2 +name: apiCoreUKey-40-9-master-mysql8.0-php7.2 platform: os: linux @@ -17735,7 +17931,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -17764,7 +17962,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17786,7 +17984,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-10-master-mysql5.7-php7.2 +name: apiCoreUKey-40-10-master-mysql8.0-php7.2 platform: os: linux @@ -17905,7 +18103,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -17934,7 +18134,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17956,7 +18156,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-11-master-mysql5.7-php7.2 +name: apiCoreUKey-40-11-master-mysql8.0-php7.2 platform: os: linux @@ -18075,7 +18275,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -18104,7 +18306,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18126,7 +18328,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-12-master-mysql5.7-php7.2 +name: apiCoreUKey-40-12-master-mysql8.0-php7.2 platform: os: linux @@ -18245,7 +18447,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -18274,7 +18478,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18296,7 +18500,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-13-master-mysql5.7-php7.2 +name: apiCoreUKey-40-13-master-mysql8.0-php7.2 platform: os: linux @@ -18415,7 +18619,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -18444,7 +18650,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18466,7 +18672,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-14-master-mysql5.7-php7.2 +name: apiCoreUKey-40-14-master-mysql8.0-php7.2 platform: os: linux @@ -18585,7 +18791,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -18614,7 +18822,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18636,7 +18844,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-15-master-mysql5.7-php7.2 +name: apiCoreUKey-40-15-master-mysql8.0-php7.2 platform: os: linux @@ -18755,7 +18963,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -18784,7 +18994,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18806,7 +19016,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-16-master-mysql5.7-php7.2 +name: apiCoreUKey-40-16-master-mysql8.0-php7.2 platform: os: linux @@ -18925,7 +19135,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -18954,7 +19166,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18976,7 +19188,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-17-master-mysql5.7-php7.2 +name: apiCoreUKey-40-17-master-mysql8.0-php7.2 platform: os: linux @@ -19095,7 +19307,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -19124,7 +19338,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19146,7 +19360,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-18-master-mysql5.7-php7.2 +name: apiCoreUKey-40-18-master-mysql8.0-php7.2 platform: os: linux @@ -19265,7 +19479,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -19294,7 +19510,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19316,7 +19532,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-19-master-mysql5.7-php7.2 +name: apiCoreUKey-40-19-master-mysql8.0-php7.2 platform: os: linux @@ -19435,7 +19651,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -19464,7 +19682,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19486,7 +19704,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-20-master-mysql5.7-php7.2 +name: apiCoreUKey-40-20-master-mysql8.0-php7.2 platform: os: linux @@ -19605,7 +19823,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -19634,7 +19854,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19656,7 +19876,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-21-master-mysql5.7-php7.2 +name: apiCoreUKey-40-21-master-mysql8.0-php7.2 platform: os: linux @@ -19775,7 +19995,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -19804,7 +20026,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19826,7 +20048,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-22-master-mysql5.7-php7.2 +name: apiCoreUKey-40-22-master-mysql8.0-php7.2 platform: os: linux @@ -19945,7 +20167,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -19974,7 +20198,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19996,7 +20220,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-23-master-mysql5.7-php7.2 +name: apiCoreUKey-40-23-master-mysql8.0-php7.2 platform: os: linux @@ -20115,7 +20339,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -20144,7 +20370,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20166,7 +20392,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-24-master-mysql5.7-php7.2 +name: apiCoreUKey-40-24-master-mysql8.0-php7.2 platform: os: linux @@ -20285,7 +20511,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -20314,7 +20542,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20336,7 +20564,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-25-master-mysql5.7-php7.2 +name: apiCoreUKey-40-25-master-mysql8.0-php7.2 platform: os: linux @@ -20455,7 +20683,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -20484,7 +20714,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20506,7 +20736,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-26-master-mysql5.7-php7.2 +name: apiCoreUKey-40-26-master-mysql8.0-php7.2 platform: os: linux @@ -20625,7 +20855,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -20654,7 +20886,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20676,7 +20908,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-27-master-mysql5.7-php7.2 +name: apiCoreUKey-40-27-master-mysql8.0-php7.2 platform: os: linux @@ -20795,7 +21027,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -20824,7 +21058,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20846,7 +21080,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-28-master-mysql5.7-php7.2 +name: apiCoreUKey-40-28-master-mysql8.0-php7.2 platform: os: linux @@ -20965,7 +21199,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -20994,7 +21230,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21016,7 +21252,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-29-master-mysql5.7-php7.2 +name: apiCoreUKey-40-29-master-mysql8.0-php7.2 platform: os: linux @@ -21135,7 +21371,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -21164,7 +21402,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21186,7 +21424,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-30-master-mysql5.7-php7.2 +name: apiCoreUKey-40-30-master-mysql8.0-php7.2 platform: os: linux @@ -21305,7 +21543,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -21334,7 +21574,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21356,7 +21596,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-31-master-mysql5.7-php7.2 +name: apiCoreUKey-40-31-master-mysql8.0-php7.2 platform: os: linux @@ -21475,7 +21715,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -21504,7 +21746,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21526,7 +21768,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-32-master-mysql5.7-php7.2 +name: apiCoreUKey-40-32-master-mysql8.0-php7.2 platform: os: linux @@ -21645,7 +21887,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -21674,7 +21918,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21696,7 +21940,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-33-master-mysql5.7-php7.2 +name: apiCoreUKey-40-33-master-mysql8.0-php7.2 platform: os: linux @@ -21815,7 +22059,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -21844,7 +22090,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21866,7 +22112,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-34-master-mysql5.7-php7.2 +name: apiCoreUKey-40-34-master-mysql8.0-php7.2 platform: os: linux @@ -21985,7 +22231,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -22014,7 +22262,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22036,7 +22284,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-35-master-mysql5.7-php7.2 +name: apiCoreUKey-40-35-master-mysql8.0-php7.2 platform: os: linux @@ -22155,7 +22403,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -22184,7 +22434,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22206,7 +22456,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-36-master-mysql5.7-php7.2 +name: apiCoreUKey-40-36-master-mysql8.0-php7.2 platform: os: linux @@ -22325,7 +22575,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -22354,7 +22606,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22376,7 +22628,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-37-master-mysql5.7-php7.2 +name: apiCoreUKey-40-37-master-mysql8.0-php7.2 platform: os: linux @@ -22495,7 +22747,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -22524,7 +22778,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22546,7 +22800,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-38-master-mysql5.7-php7.2 +name: apiCoreUKey-40-38-master-mysql8.0-php7.2 platform: os: linux @@ -22665,7 +22919,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -22694,7 +22950,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22716,7 +22972,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-39-master-mysql5.7-php7.2 +name: apiCoreUKey-40-39-master-mysql8.0-php7.2 platform: os: linux @@ -22835,7 +23091,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -22864,7 +23122,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22886,7 +23144,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-40-master-mysql5.7-php7.2 +name: apiCoreUKey-40-40-master-mysql8.0-php7.2 platform: os: linux @@ -23005,7 +23263,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -23034,7 +23294,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23056,7 +23316,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-1-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-1-latest-mysql8.0-php7.2 platform: os: linux @@ -23175,7 +23435,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -23204,7 +23466,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23224,7 +23486,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-2-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-2-latest-mysql8.0-php7.2 platform: os: linux @@ -23343,7 +23605,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -23372,7 +23636,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23392,7 +23656,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-3-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-3-latest-mysql8.0-php7.2 platform: os: linux @@ -23511,7 +23775,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -23540,7 +23806,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23560,7 +23826,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-4-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-4-latest-mysql8.0-php7.2 platform: os: linux @@ -23679,7 +23945,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -23708,7 +23976,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23728,7 +23996,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-5-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-5-latest-mysql8.0-php7.2 platform: os: linux @@ -23847,7 +24115,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -23876,7 +24146,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23896,7 +24166,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-6-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-6-latest-mysql8.0-php7.2 platform: os: linux @@ -24015,7 +24285,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -24044,7 +24316,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24064,7 +24336,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-7-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-7-latest-mysql8.0-php7.2 platform: os: linux @@ -24183,7 +24455,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -24212,7 +24486,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24232,7 +24506,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-8-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-8-latest-mysql8.0-php7.2 platform: os: linux @@ -24351,7 +24625,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -24380,7 +24656,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24400,7 +24676,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-9-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-9-latest-mysql8.0-php7.2 platform: os: linux @@ -24519,7 +24795,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -24548,7 +24826,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24568,7 +24846,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-10-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-10-latest-mysql8.0-php7.2 platform: os: linux @@ -24687,7 +24965,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -24716,7 +24996,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24736,7 +25016,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-11-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-11-latest-mysql8.0-php7.2 platform: os: linux @@ -24855,7 +25135,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -24884,7 +25166,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24904,7 +25186,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-12-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-12-latest-mysql8.0-php7.2 platform: os: linux @@ -25023,7 +25305,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -25052,7 +25336,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25072,7 +25356,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-13-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-13-latest-mysql8.0-php7.2 platform: os: linux @@ -25191,7 +25475,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -25220,7 +25506,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25240,7 +25526,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-14-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-14-latest-mysql8.0-php7.2 platform: os: linux @@ -25359,7 +25645,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -25388,7 +25676,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25408,7 +25696,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-15-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-15-latest-mysql8.0-php7.2 platform: os: linux @@ -25527,7 +25815,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -25556,7 +25846,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25576,7 +25866,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-16-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-16-latest-mysql8.0-php7.2 platform: os: linux @@ -25695,7 +25985,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -25724,7 +26016,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25744,7 +26036,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-17-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-17-latest-mysql8.0-php7.2 platform: os: linux @@ -25863,7 +26155,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -25892,7 +26186,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25912,7 +26206,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-18-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-18-latest-mysql8.0-php7.2 platform: os: linux @@ -26031,7 +26325,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -26060,7 +26356,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26080,7 +26376,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-19-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-19-latest-mysql8.0-php7.2 platform: os: linux @@ -26199,7 +26495,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -26228,7 +26526,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26248,7 +26546,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-20-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-20-latest-mysql8.0-php7.2 platform: os: linux @@ -26367,7 +26665,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -26396,7 +26696,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26416,7 +26716,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-21-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-21-latest-mysql8.0-php7.2 platform: os: linux @@ -26535,7 +26835,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -26564,7 +26866,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26584,7 +26886,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-22-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-22-latest-mysql8.0-php7.2 platform: os: linux @@ -26703,7 +27005,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -26732,7 +27036,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26752,7 +27056,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-23-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-23-latest-mysql8.0-php7.2 platform: os: linux @@ -26871,7 +27175,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -26900,7 +27206,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26920,7 +27226,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-24-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-24-latest-mysql8.0-php7.2 platform: os: linux @@ -27039,7 +27345,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -27068,7 +27376,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27088,7 +27396,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-25-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-25-latest-mysql8.0-php7.2 platform: os: linux @@ -27207,7 +27515,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -27236,7 +27546,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27256,7 +27566,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-26-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-26-latest-mysql8.0-php7.2 platform: os: linux @@ -27375,7 +27685,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -27404,7 +27716,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27424,7 +27736,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-27-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-27-latest-mysql8.0-php7.2 platform: os: linux @@ -27543,7 +27855,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -27572,7 +27886,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27592,7 +27906,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-28-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-28-latest-mysql8.0-php7.2 platform: os: linux @@ -27711,7 +28025,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -27740,7 +28056,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27760,7 +28076,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-29-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-29-latest-mysql8.0-php7.2 platform: os: linux @@ -27879,7 +28195,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -27908,7 +28226,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27928,7 +28246,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-30-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-30-latest-mysql8.0-php7.2 platform: os: linux @@ -28047,7 +28365,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -28076,7 +28396,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28096,7 +28416,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-31-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-31-latest-mysql8.0-php7.2 platform: os: linux @@ -28215,7 +28535,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -28244,7 +28566,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28264,7 +28586,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-32-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-32-latest-mysql8.0-php7.2 platform: os: linux @@ -28383,7 +28705,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -28412,7 +28736,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28432,7 +28756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-33-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-33-latest-mysql8.0-php7.2 platform: os: linux @@ -28551,7 +28875,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -28580,7 +28906,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28600,7 +28926,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-34-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-34-latest-mysql8.0-php7.2 platform: os: linux @@ -28719,7 +29045,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -28748,7 +29076,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28768,7 +29096,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-35-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-35-latest-mysql8.0-php7.2 platform: os: linux @@ -28887,7 +29215,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -28916,7 +29246,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28936,7 +29266,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-36-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-36-latest-mysql8.0-php7.2 platform: os: linux @@ -29055,7 +29385,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -29084,7 +29416,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29104,7 +29436,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-37-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-37-latest-mysql8.0-php7.2 platform: os: linux @@ -29223,7 +29555,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -29252,7 +29586,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29272,7 +29606,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-38-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-38-latest-mysql8.0-php7.2 platform: os: linux @@ -29391,7 +29725,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -29420,7 +29756,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29440,7 +29776,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-39-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-39-latest-mysql8.0-php7.2 platform: os: linux @@ -29559,7 +29895,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -29588,7 +29926,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29608,7 +29946,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-40-latest-mysql5.7-php7.2 +name: apiCoreUKey-40-40-latest-mysql8.0-php7.2 platform: os: linux @@ -29727,7 +30065,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -29756,7 +30096,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29776,7 +30116,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-1-master-mysql5.7-php7.2 +name: cliCoreMKey-3-1-master-mysql8.0-php7.2 platform: os: linux @@ -29861,7 +30201,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -29895,7 +30237,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-2-master-mysql5.7-php7.2 +name: cliCoreMKey-3-2-master-mysql8.0-php7.2 platform: os: linux @@ -29980,7 +30322,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -30014,7 +30358,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-3-master-mysql5.7-php7.2 +name: cliCoreMKey-3-3-master-mysql8.0-php7.2 platform: os: linux @@ -30099,7 +30443,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -30133,7 +30479,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-1-master-mysql5.7-php7.2 +name: cliCoreUKey-3-1-master-mysql8.0-php7.2 platform: os: linux @@ -30218,7 +30564,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -30252,7 +30600,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-2-master-mysql5.7-php7.2 +name: cliCoreUKey-3-2-master-mysql8.0-php7.2 platform: os: linux @@ -30337,7 +30685,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -30371,7 +30721,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-3-master-mysql5.7-php7.2 +name: cliCoreUKey-3-3-master-mysql8.0-php7.2 platform: os: linux @@ -30456,7 +30806,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -30490,7 +30842,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-1-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -30613,7 +30965,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -30648,7 +31002,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -30670,7 +31024,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-2-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -30793,7 +31147,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -30828,7 +31184,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -30850,7 +31206,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-3-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -30973,7 +31329,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -31008,7 +31366,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31030,7 +31388,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-4-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31153,7 +31511,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -31188,7 +31548,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31210,7 +31570,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-5-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31333,7 +31693,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -31368,7 +31730,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31390,7 +31752,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-6-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31513,7 +31875,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -31548,7 +31912,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31570,7 +31934,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-7-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31693,7 +32057,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -31728,7 +32094,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31750,7 +32116,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-8-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31873,7 +32239,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -31908,7 +32276,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31930,7 +32298,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-9-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32053,7 +32421,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -32088,7 +32458,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32110,7 +32480,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-10-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32233,7 +32603,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -32268,7 +32640,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32290,7 +32662,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-11-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32413,7 +32785,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -32448,7 +32822,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32470,7 +32844,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-12-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32593,7 +32967,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -32628,7 +33004,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32650,7 +33026,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-13-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32773,7 +33149,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -32808,7 +33186,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32830,7 +33208,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-14-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32953,7 +33331,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -32988,7 +33368,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33010,7 +33390,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-15-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33133,7 +33513,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -33168,7 +33550,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33190,7 +33572,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-16-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33313,7 +33695,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -33348,7 +33732,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33370,7 +33754,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-17-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33493,7 +33877,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -33528,7 +33914,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33550,7 +33936,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-18-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33673,7 +34059,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -33708,7 +34096,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33730,7 +34118,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-19-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33853,7 +34241,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -33888,7 +34278,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33910,7 +34300,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-20-master-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-20-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -34033,7 +34423,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -34068,7 +34460,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34090,7 +34482,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-1-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-1-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -34213,7 +34605,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -34248,7 +34642,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34268,7 +34662,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-2-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-2-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -34391,7 +34785,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -34426,7 +34822,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34446,7 +34842,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-3-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-3-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -34569,7 +34965,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -34604,7 +35002,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34624,7 +35022,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-4-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-4-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -34747,7 +35145,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -34782,7 +35182,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34802,7 +35202,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-5-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-5-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -34925,7 +35325,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -34960,7 +35362,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34980,7 +35382,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-6-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-6-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35103,7 +35505,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -35138,7 +35542,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35158,7 +35562,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-7-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-7-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35281,7 +35685,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -35316,7 +35722,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35336,7 +35742,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-8-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-8-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35459,7 +35865,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -35494,7 +35902,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35514,7 +35922,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-9-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-9-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35637,7 +36045,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -35672,7 +36082,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35692,7 +36102,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-10-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-10-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35815,7 +36225,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -35850,7 +36262,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35870,7 +36282,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-11-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-11-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35993,7 +36405,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -36028,7 +36442,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36048,7 +36462,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-12-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-12-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36171,7 +36585,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -36206,7 +36622,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36226,7 +36642,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-13-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-13-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36349,7 +36765,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -36384,7 +36802,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36404,7 +36822,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-14-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-14-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36527,7 +36945,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -36562,7 +36982,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36582,7 +37002,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-15-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-15-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36705,7 +37125,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -36740,7 +37162,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36760,7 +37182,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-16-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-16-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36883,7 +37305,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -36918,7 +37342,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36938,7 +37362,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-17-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-17-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37061,7 +37485,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -37096,7 +37522,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37116,7 +37542,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-18-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-18-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37239,7 +37665,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -37274,7 +37702,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37294,7 +37722,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-19-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-19-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37417,7 +37845,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -37452,7 +37882,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37472,7 +37902,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-20-latest-chrome-mysql5.7-php7.2 +name: webUIcoreMKey-20-20-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37595,7 +38025,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -37630,7 +38062,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37650,7 +38082,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-1-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -37773,7 +38205,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -37808,7 +38242,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37830,7 +38264,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-2-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -37953,7 +38387,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -37988,7 +38424,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38010,7 +38446,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-3-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38133,7 +38569,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -38168,7 +38606,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38190,7 +38628,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-4-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38313,7 +38751,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -38348,7 +38788,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38370,7 +38810,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-5-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38493,7 +38933,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -38528,7 +38970,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38550,7 +38992,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-6-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38673,7 +39115,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -38708,7 +39152,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38730,7 +39174,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-7-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38853,7 +39297,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -38888,7 +39334,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38910,7 +39356,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-8-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39033,7 +39479,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -39068,7 +39516,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39090,7 +39538,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-9-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39213,7 +39661,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -39248,7 +39698,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39270,7 +39720,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-10-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39393,7 +39843,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -39428,7 +39880,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39450,7 +39902,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-11-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39573,7 +40025,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -39608,7 +40062,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39630,7 +40084,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-12-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39753,7 +40207,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -39788,7 +40244,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39810,7 +40266,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-13-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39933,7 +40389,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -39968,7 +40426,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39990,7 +40448,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-14-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40113,7 +40571,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -40148,7 +40608,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40170,7 +40630,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-15-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40293,7 +40753,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -40328,7 +40790,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40350,7 +40812,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-16-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40473,7 +40935,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -40508,7 +40972,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40530,7 +40994,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-17-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40653,7 +41117,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -40688,7 +41154,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40710,7 +41176,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-18-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40833,7 +41299,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -40868,7 +41336,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40890,7 +41358,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-19-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41013,7 +41481,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -41048,7 +41518,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41070,7 +41540,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-20-master-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-20-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41193,7 +41663,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -41228,7 +41700,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41250,7 +41722,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-1-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-1-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -41373,7 +41845,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -41408,7 +41882,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41428,7 +41902,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-2-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-2-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -41551,7 +42025,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -41586,7 +42062,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41606,7 +42082,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-3-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-3-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -41729,7 +42205,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -41764,7 +42242,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41784,7 +42262,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-4-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-4-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -41907,7 +42385,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -41942,7 +42422,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41962,7 +42442,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-5-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-5-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42085,7 +42565,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -42120,7 +42602,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42140,7 +42622,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-6-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-6-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42263,7 +42745,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -42298,7 +42782,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42318,7 +42802,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-7-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-7-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42441,7 +42925,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -42476,7 +42962,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42496,7 +42982,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-8-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-8-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42619,7 +43105,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -42654,7 +43142,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42674,7 +43162,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-9-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-9-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42797,7 +43285,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -42832,7 +43322,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42852,7 +43342,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-10-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-10-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42975,7 +43465,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -43010,7 +43502,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43030,7 +43522,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-11-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-11-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43153,7 +43645,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -43188,7 +43682,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43208,7 +43702,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-12-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-12-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43331,7 +43825,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -43366,7 +43862,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43386,7 +43882,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-13-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-13-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43509,7 +44005,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -43544,7 +44042,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43564,7 +44062,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-14-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-14-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43687,7 +44185,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -43722,7 +44222,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43742,7 +44242,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-15-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-15-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43865,7 +44365,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -43900,7 +44402,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43920,7 +44422,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-16-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-16-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44043,7 +44545,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -44078,7 +44582,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44098,7 +44602,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-17-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-17-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44221,7 +44725,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -44256,7 +44762,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44276,7 +44782,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-18-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-18-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44399,7 +44905,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -44434,7 +44942,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44454,7 +44962,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-19-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-19-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44577,7 +45085,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -44612,7 +45122,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44632,7 +45142,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-20-latest-chrome-mysql5.7-php7.2 +name: webUIcoreUKey-20-20-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44755,7 +45265,9 @@ steps: services: - name: mysql pull: always - image: mysql:5.7 + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud MYSQL_PASSWORD: owncloud @@ -44790,7 +45302,7 @@ services: - name: mysql-federated pull: always - image: mysql:5.7 + image: mysql:8.0 environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44838,267 +45350,267 @@ trigger: depends_on: - sonar-analysis -- cliEncryption-master-mysql5.5-php7.2 +- cliEncryption-master-mysql8.0-php7.2 - cliEncryption-master-postgres9.4-php7.2 -- cliEncryption-latest-mysql5.5-php7.2 +- cliEncryption-latest-mysql8.0-php7.2 - cliEncryption-latest-postgres9.4-php7.2 -- apiMasterKeys-master-mysql5.5-php7.2 +- apiMasterKeys-master-mysql8.0-php7.2 - apiMasterKeys-master-postgres9.4-php7.2 -- apiMasterKeys-latest-mysql5.5-php7.2 +- apiMasterKeys-latest-mysql8.0-php7.2 - apiMasterKeys-latest-postgres9.4-php7.2 -- webUIMasterKey-master-chrome-mysql5.5-php7.2 -- webUIMasterKey-latest-chrome-mysql5.5-php7.2 -- apiUserKeys-master-mysql5.5-php7.2 +- webUIMasterKey-master-chrome-mysql8.0-php7.2 +- webUIMasterKey-latest-chrome-mysql8.0-php7.2 +- apiUserKeys-master-mysql8.0-php7.2 - apiUserKeys-master-postgres9.4-php7.2 -- apiUserKeys-latest-mysql5.5-php7.2 +- apiUserKeys-latest-mysql8.0-php7.2 - apiUserKeys-latest-postgres9.4-php7.2 -- webUIUserKeys-master-chrome-mysql5.5-php7.2 -- webUIUserKeys-latest-chrome-mysql5.5-php7.2 -- apiCoreMKey-40-1-master-mysql5.7-php7.2 -- apiCoreMKey-40-2-master-mysql5.7-php7.2 -- apiCoreMKey-40-3-master-mysql5.7-php7.2 -- apiCoreMKey-40-4-master-mysql5.7-php7.2 -- apiCoreMKey-40-5-master-mysql5.7-php7.2 -- apiCoreMKey-40-6-master-mysql5.7-php7.2 -- apiCoreMKey-40-7-master-mysql5.7-php7.2 -- apiCoreMKey-40-8-master-mysql5.7-php7.2 -- apiCoreMKey-40-9-master-mysql5.7-php7.2 -- apiCoreMKey-40-10-master-mysql5.7-php7.2 -- apiCoreMKey-40-11-master-mysql5.7-php7.2 -- apiCoreMKey-40-12-master-mysql5.7-php7.2 -- apiCoreMKey-40-13-master-mysql5.7-php7.2 -- apiCoreMKey-40-14-master-mysql5.7-php7.2 -- apiCoreMKey-40-15-master-mysql5.7-php7.2 -- apiCoreMKey-40-16-master-mysql5.7-php7.2 -- apiCoreMKey-40-17-master-mysql5.7-php7.2 -- apiCoreMKey-40-18-master-mysql5.7-php7.2 -- apiCoreMKey-40-19-master-mysql5.7-php7.2 -- apiCoreMKey-40-20-master-mysql5.7-php7.2 -- apiCoreMKey-40-21-master-mysql5.7-php7.2 -- apiCoreMKey-40-22-master-mysql5.7-php7.2 -- apiCoreMKey-40-23-master-mysql5.7-php7.2 -- apiCoreMKey-40-24-master-mysql5.7-php7.2 -- apiCoreMKey-40-25-master-mysql5.7-php7.2 -- apiCoreMKey-40-26-master-mysql5.7-php7.2 -- apiCoreMKey-40-27-master-mysql5.7-php7.2 -- apiCoreMKey-40-28-master-mysql5.7-php7.2 -- apiCoreMKey-40-29-master-mysql5.7-php7.2 -- apiCoreMKey-40-30-master-mysql5.7-php7.2 -- apiCoreMKey-40-31-master-mysql5.7-php7.2 -- apiCoreMKey-40-32-master-mysql5.7-php7.2 -- apiCoreMKey-40-33-master-mysql5.7-php7.2 -- apiCoreMKey-40-34-master-mysql5.7-php7.2 -- apiCoreMKey-40-35-master-mysql5.7-php7.2 -- apiCoreMKey-40-36-master-mysql5.7-php7.2 -- apiCoreMKey-40-37-master-mysql5.7-php7.2 -- apiCoreMKey-40-38-master-mysql5.7-php7.2 -- apiCoreMKey-40-39-master-mysql5.7-php7.2 -- apiCoreMKey-40-40-master-mysql5.7-php7.2 -- apiCoreMKey-40-1-latest-mysql5.7-php7.2 -- apiCoreMKey-40-2-latest-mysql5.7-php7.2 -- apiCoreMKey-40-3-latest-mysql5.7-php7.2 -- apiCoreMKey-40-4-latest-mysql5.7-php7.2 -- apiCoreMKey-40-5-latest-mysql5.7-php7.2 -- apiCoreMKey-40-6-latest-mysql5.7-php7.2 -- apiCoreMKey-40-7-latest-mysql5.7-php7.2 -- apiCoreMKey-40-8-latest-mysql5.7-php7.2 -- apiCoreMKey-40-9-latest-mysql5.7-php7.2 -- apiCoreMKey-40-10-latest-mysql5.7-php7.2 -- apiCoreMKey-40-11-latest-mysql5.7-php7.2 -- apiCoreMKey-40-12-latest-mysql5.7-php7.2 -- apiCoreMKey-40-13-latest-mysql5.7-php7.2 -- apiCoreMKey-40-14-latest-mysql5.7-php7.2 -- apiCoreMKey-40-15-latest-mysql5.7-php7.2 -- apiCoreMKey-40-16-latest-mysql5.7-php7.2 -- apiCoreMKey-40-17-latest-mysql5.7-php7.2 -- apiCoreMKey-40-18-latest-mysql5.7-php7.2 -- apiCoreMKey-40-19-latest-mysql5.7-php7.2 -- apiCoreMKey-40-20-latest-mysql5.7-php7.2 -- apiCoreMKey-40-21-latest-mysql5.7-php7.2 -- apiCoreMKey-40-22-latest-mysql5.7-php7.2 -- apiCoreMKey-40-23-latest-mysql5.7-php7.2 -- apiCoreMKey-40-24-latest-mysql5.7-php7.2 -- apiCoreMKey-40-25-latest-mysql5.7-php7.2 -- apiCoreMKey-40-26-latest-mysql5.7-php7.2 -- apiCoreMKey-40-27-latest-mysql5.7-php7.2 -- apiCoreMKey-40-28-latest-mysql5.7-php7.2 -- apiCoreMKey-40-29-latest-mysql5.7-php7.2 -- apiCoreMKey-40-30-latest-mysql5.7-php7.2 -- apiCoreMKey-40-31-latest-mysql5.7-php7.2 -- apiCoreMKey-40-32-latest-mysql5.7-php7.2 -- apiCoreMKey-40-33-latest-mysql5.7-php7.2 -- apiCoreMKey-40-34-latest-mysql5.7-php7.2 -- apiCoreMKey-40-35-latest-mysql5.7-php7.2 -- apiCoreMKey-40-36-latest-mysql5.7-php7.2 -- apiCoreMKey-40-37-latest-mysql5.7-php7.2 -- apiCoreMKey-40-38-latest-mysql5.7-php7.2 -- apiCoreMKey-40-39-latest-mysql5.7-php7.2 -- apiCoreMKey-40-40-latest-mysql5.7-php7.2 -- apiCoreUKey-40-1-master-mysql5.7-php7.2 -- apiCoreUKey-40-2-master-mysql5.7-php7.2 -- apiCoreUKey-40-3-master-mysql5.7-php7.2 -- apiCoreUKey-40-4-master-mysql5.7-php7.2 -- apiCoreUKey-40-5-master-mysql5.7-php7.2 -- apiCoreUKey-40-6-master-mysql5.7-php7.2 -- apiCoreUKey-40-7-master-mysql5.7-php7.2 -- apiCoreUKey-40-8-master-mysql5.7-php7.2 -- apiCoreUKey-40-9-master-mysql5.7-php7.2 -- apiCoreUKey-40-10-master-mysql5.7-php7.2 -- apiCoreUKey-40-11-master-mysql5.7-php7.2 -- apiCoreUKey-40-12-master-mysql5.7-php7.2 -- apiCoreUKey-40-13-master-mysql5.7-php7.2 -- apiCoreUKey-40-14-master-mysql5.7-php7.2 -- apiCoreUKey-40-15-master-mysql5.7-php7.2 -- apiCoreUKey-40-16-master-mysql5.7-php7.2 -- apiCoreUKey-40-17-master-mysql5.7-php7.2 -- apiCoreUKey-40-18-master-mysql5.7-php7.2 -- apiCoreUKey-40-19-master-mysql5.7-php7.2 -- apiCoreUKey-40-20-master-mysql5.7-php7.2 -- apiCoreUKey-40-21-master-mysql5.7-php7.2 -- apiCoreUKey-40-22-master-mysql5.7-php7.2 -- apiCoreUKey-40-23-master-mysql5.7-php7.2 -- apiCoreUKey-40-24-master-mysql5.7-php7.2 -- apiCoreUKey-40-25-master-mysql5.7-php7.2 -- apiCoreUKey-40-26-master-mysql5.7-php7.2 -- apiCoreUKey-40-27-master-mysql5.7-php7.2 -- apiCoreUKey-40-28-master-mysql5.7-php7.2 -- apiCoreUKey-40-29-master-mysql5.7-php7.2 -- apiCoreUKey-40-30-master-mysql5.7-php7.2 -- apiCoreUKey-40-31-master-mysql5.7-php7.2 -- apiCoreUKey-40-32-master-mysql5.7-php7.2 -- apiCoreUKey-40-33-master-mysql5.7-php7.2 -- apiCoreUKey-40-34-master-mysql5.7-php7.2 -- apiCoreUKey-40-35-master-mysql5.7-php7.2 -- apiCoreUKey-40-36-master-mysql5.7-php7.2 -- apiCoreUKey-40-37-master-mysql5.7-php7.2 -- apiCoreUKey-40-38-master-mysql5.7-php7.2 -- apiCoreUKey-40-39-master-mysql5.7-php7.2 -- apiCoreUKey-40-40-master-mysql5.7-php7.2 -- apiCoreUKey-40-1-latest-mysql5.7-php7.2 -- apiCoreUKey-40-2-latest-mysql5.7-php7.2 -- apiCoreUKey-40-3-latest-mysql5.7-php7.2 -- apiCoreUKey-40-4-latest-mysql5.7-php7.2 -- apiCoreUKey-40-5-latest-mysql5.7-php7.2 -- apiCoreUKey-40-6-latest-mysql5.7-php7.2 -- apiCoreUKey-40-7-latest-mysql5.7-php7.2 -- apiCoreUKey-40-8-latest-mysql5.7-php7.2 -- apiCoreUKey-40-9-latest-mysql5.7-php7.2 -- apiCoreUKey-40-10-latest-mysql5.7-php7.2 -- apiCoreUKey-40-11-latest-mysql5.7-php7.2 -- apiCoreUKey-40-12-latest-mysql5.7-php7.2 -- apiCoreUKey-40-13-latest-mysql5.7-php7.2 -- apiCoreUKey-40-14-latest-mysql5.7-php7.2 -- apiCoreUKey-40-15-latest-mysql5.7-php7.2 -- apiCoreUKey-40-16-latest-mysql5.7-php7.2 -- apiCoreUKey-40-17-latest-mysql5.7-php7.2 -- apiCoreUKey-40-18-latest-mysql5.7-php7.2 -- apiCoreUKey-40-19-latest-mysql5.7-php7.2 -- apiCoreUKey-40-20-latest-mysql5.7-php7.2 -- apiCoreUKey-40-21-latest-mysql5.7-php7.2 -- apiCoreUKey-40-22-latest-mysql5.7-php7.2 -- apiCoreUKey-40-23-latest-mysql5.7-php7.2 -- apiCoreUKey-40-24-latest-mysql5.7-php7.2 -- apiCoreUKey-40-25-latest-mysql5.7-php7.2 -- apiCoreUKey-40-26-latest-mysql5.7-php7.2 -- apiCoreUKey-40-27-latest-mysql5.7-php7.2 -- apiCoreUKey-40-28-latest-mysql5.7-php7.2 -- apiCoreUKey-40-29-latest-mysql5.7-php7.2 -- apiCoreUKey-40-30-latest-mysql5.7-php7.2 -- apiCoreUKey-40-31-latest-mysql5.7-php7.2 -- apiCoreUKey-40-32-latest-mysql5.7-php7.2 -- apiCoreUKey-40-33-latest-mysql5.7-php7.2 -- apiCoreUKey-40-34-latest-mysql5.7-php7.2 -- apiCoreUKey-40-35-latest-mysql5.7-php7.2 -- apiCoreUKey-40-36-latest-mysql5.7-php7.2 -- apiCoreUKey-40-37-latest-mysql5.7-php7.2 -- apiCoreUKey-40-38-latest-mysql5.7-php7.2 -- apiCoreUKey-40-39-latest-mysql5.7-php7.2 -- apiCoreUKey-40-40-latest-mysql5.7-php7.2 -- cliCoreMKey-3-1-master-mysql5.7-php7.2 -- cliCoreMKey-3-2-master-mysql5.7-php7.2 -- cliCoreMKey-3-3-master-mysql5.7-php7.2 -- cliCoreUKey-3-1-master-mysql5.7-php7.2 -- cliCoreUKey-3-2-master-mysql5.7-php7.2 -- cliCoreUKey-3-3-master-mysql5.7-php7.2 -- webUIcoreMKey-20-1-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-2-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-3-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-4-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-5-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-6-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-7-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-8-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-9-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-10-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-11-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-12-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-13-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-14-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-15-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-16-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-17-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-18-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-19-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-20-master-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-1-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-2-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-3-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-4-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-5-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-6-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-7-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-8-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-9-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-10-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-11-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-12-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-13-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-14-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-15-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-16-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-17-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-18-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-19-latest-chrome-mysql5.7-php7.2 -- webUIcoreMKey-20-20-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-1-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-2-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-3-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-4-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-5-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-6-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-7-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-8-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-9-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-10-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-11-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-12-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-13-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-14-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-15-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-16-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-17-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-18-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-19-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-20-master-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-1-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-2-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-3-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-4-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-5-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-6-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-7-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-8-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-9-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-10-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-11-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-12-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-13-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-14-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-15-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-16-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-17-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-18-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-19-latest-chrome-mysql5.7-php7.2 -- webUIcoreUKey-20-20-latest-chrome-mysql5.7-php7.2 +- webUIUserKeys-master-chrome-mysql8.0-php7.2 +- webUIUserKeys-latest-chrome-mysql8.0-php7.2 +- apiCoreMKey-40-1-master-mysql8.0-php7.2 +- apiCoreMKey-40-2-master-mysql8.0-php7.2 +- apiCoreMKey-40-3-master-mysql8.0-php7.2 +- apiCoreMKey-40-4-master-mysql8.0-php7.2 +- apiCoreMKey-40-5-master-mysql8.0-php7.2 +- apiCoreMKey-40-6-master-mysql8.0-php7.2 +- apiCoreMKey-40-7-master-mysql8.0-php7.2 +- apiCoreMKey-40-8-master-mysql8.0-php7.2 +- apiCoreMKey-40-9-master-mysql8.0-php7.2 +- apiCoreMKey-40-10-master-mysql8.0-php7.2 +- apiCoreMKey-40-11-master-mysql8.0-php7.2 +- apiCoreMKey-40-12-master-mysql8.0-php7.2 +- apiCoreMKey-40-13-master-mysql8.0-php7.2 +- apiCoreMKey-40-14-master-mysql8.0-php7.2 +- apiCoreMKey-40-15-master-mysql8.0-php7.2 +- apiCoreMKey-40-16-master-mysql8.0-php7.2 +- apiCoreMKey-40-17-master-mysql8.0-php7.2 +- apiCoreMKey-40-18-master-mysql8.0-php7.2 +- apiCoreMKey-40-19-master-mysql8.0-php7.2 +- apiCoreMKey-40-20-master-mysql8.0-php7.2 +- apiCoreMKey-40-21-master-mysql8.0-php7.2 +- apiCoreMKey-40-22-master-mysql8.0-php7.2 +- apiCoreMKey-40-23-master-mysql8.0-php7.2 +- apiCoreMKey-40-24-master-mysql8.0-php7.2 +- apiCoreMKey-40-25-master-mysql8.0-php7.2 +- apiCoreMKey-40-26-master-mysql8.0-php7.2 +- apiCoreMKey-40-27-master-mysql8.0-php7.2 +- apiCoreMKey-40-28-master-mysql8.0-php7.2 +- apiCoreMKey-40-29-master-mysql8.0-php7.2 +- apiCoreMKey-40-30-master-mysql8.0-php7.2 +- apiCoreMKey-40-31-master-mysql8.0-php7.2 +- apiCoreMKey-40-32-master-mysql8.0-php7.2 +- apiCoreMKey-40-33-master-mysql8.0-php7.2 +- apiCoreMKey-40-34-master-mysql8.0-php7.2 +- apiCoreMKey-40-35-master-mysql8.0-php7.2 +- apiCoreMKey-40-36-master-mysql8.0-php7.2 +- apiCoreMKey-40-37-master-mysql8.0-php7.2 +- apiCoreMKey-40-38-master-mysql8.0-php7.2 +- apiCoreMKey-40-39-master-mysql8.0-php7.2 +- apiCoreMKey-40-40-master-mysql8.0-php7.2 +- apiCoreMKey-40-1-latest-mysql8.0-php7.2 +- apiCoreMKey-40-2-latest-mysql8.0-php7.2 +- apiCoreMKey-40-3-latest-mysql8.0-php7.2 +- apiCoreMKey-40-4-latest-mysql8.0-php7.2 +- apiCoreMKey-40-5-latest-mysql8.0-php7.2 +- apiCoreMKey-40-6-latest-mysql8.0-php7.2 +- apiCoreMKey-40-7-latest-mysql8.0-php7.2 +- apiCoreMKey-40-8-latest-mysql8.0-php7.2 +- apiCoreMKey-40-9-latest-mysql8.0-php7.2 +- apiCoreMKey-40-10-latest-mysql8.0-php7.2 +- apiCoreMKey-40-11-latest-mysql8.0-php7.2 +- apiCoreMKey-40-12-latest-mysql8.0-php7.2 +- apiCoreMKey-40-13-latest-mysql8.0-php7.2 +- apiCoreMKey-40-14-latest-mysql8.0-php7.2 +- apiCoreMKey-40-15-latest-mysql8.0-php7.2 +- apiCoreMKey-40-16-latest-mysql8.0-php7.2 +- apiCoreMKey-40-17-latest-mysql8.0-php7.2 +- apiCoreMKey-40-18-latest-mysql8.0-php7.2 +- apiCoreMKey-40-19-latest-mysql8.0-php7.2 +- apiCoreMKey-40-20-latest-mysql8.0-php7.2 +- apiCoreMKey-40-21-latest-mysql8.0-php7.2 +- apiCoreMKey-40-22-latest-mysql8.0-php7.2 +- apiCoreMKey-40-23-latest-mysql8.0-php7.2 +- apiCoreMKey-40-24-latest-mysql8.0-php7.2 +- apiCoreMKey-40-25-latest-mysql8.0-php7.2 +- apiCoreMKey-40-26-latest-mysql8.0-php7.2 +- apiCoreMKey-40-27-latest-mysql8.0-php7.2 +- apiCoreMKey-40-28-latest-mysql8.0-php7.2 +- apiCoreMKey-40-29-latest-mysql8.0-php7.2 +- apiCoreMKey-40-30-latest-mysql8.0-php7.2 +- apiCoreMKey-40-31-latest-mysql8.0-php7.2 +- apiCoreMKey-40-32-latest-mysql8.0-php7.2 +- apiCoreMKey-40-33-latest-mysql8.0-php7.2 +- apiCoreMKey-40-34-latest-mysql8.0-php7.2 +- apiCoreMKey-40-35-latest-mysql8.0-php7.2 +- apiCoreMKey-40-36-latest-mysql8.0-php7.2 +- apiCoreMKey-40-37-latest-mysql8.0-php7.2 +- apiCoreMKey-40-38-latest-mysql8.0-php7.2 +- apiCoreMKey-40-39-latest-mysql8.0-php7.2 +- apiCoreMKey-40-40-latest-mysql8.0-php7.2 +- apiCoreUKey-40-1-master-mysql8.0-php7.2 +- apiCoreUKey-40-2-master-mysql8.0-php7.2 +- apiCoreUKey-40-3-master-mysql8.0-php7.2 +- apiCoreUKey-40-4-master-mysql8.0-php7.2 +- apiCoreUKey-40-5-master-mysql8.0-php7.2 +- apiCoreUKey-40-6-master-mysql8.0-php7.2 +- apiCoreUKey-40-7-master-mysql8.0-php7.2 +- apiCoreUKey-40-8-master-mysql8.0-php7.2 +- apiCoreUKey-40-9-master-mysql8.0-php7.2 +- apiCoreUKey-40-10-master-mysql8.0-php7.2 +- apiCoreUKey-40-11-master-mysql8.0-php7.2 +- apiCoreUKey-40-12-master-mysql8.0-php7.2 +- apiCoreUKey-40-13-master-mysql8.0-php7.2 +- apiCoreUKey-40-14-master-mysql8.0-php7.2 +- apiCoreUKey-40-15-master-mysql8.0-php7.2 +- apiCoreUKey-40-16-master-mysql8.0-php7.2 +- apiCoreUKey-40-17-master-mysql8.0-php7.2 +- apiCoreUKey-40-18-master-mysql8.0-php7.2 +- apiCoreUKey-40-19-master-mysql8.0-php7.2 +- apiCoreUKey-40-20-master-mysql8.0-php7.2 +- apiCoreUKey-40-21-master-mysql8.0-php7.2 +- apiCoreUKey-40-22-master-mysql8.0-php7.2 +- apiCoreUKey-40-23-master-mysql8.0-php7.2 +- apiCoreUKey-40-24-master-mysql8.0-php7.2 +- apiCoreUKey-40-25-master-mysql8.0-php7.2 +- apiCoreUKey-40-26-master-mysql8.0-php7.2 +- apiCoreUKey-40-27-master-mysql8.0-php7.2 +- apiCoreUKey-40-28-master-mysql8.0-php7.2 +- apiCoreUKey-40-29-master-mysql8.0-php7.2 +- apiCoreUKey-40-30-master-mysql8.0-php7.2 +- apiCoreUKey-40-31-master-mysql8.0-php7.2 +- apiCoreUKey-40-32-master-mysql8.0-php7.2 +- apiCoreUKey-40-33-master-mysql8.0-php7.2 +- apiCoreUKey-40-34-master-mysql8.0-php7.2 +- apiCoreUKey-40-35-master-mysql8.0-php7.2 +- apiCoreUKey-40-36-master-mysql8.0-php7.2 +- apiCoreUKey-40-37-master-mysql8.0-php7.2 +- apiCoreUKey-40-38-master-mysql8.0-php7.2 +- apiCoreUKey-40-39-master-mysql8.0-php7.2 +- apiCoreUKey-40-40-master-mysql8.0-php7.2 +- apiCoreUKey-40-1-latest-mysql8.0-php7.2 +- apiCoreUKey-40-2-latest-mysql8.0-php7.2 +- apiCoreUKey-40-3-latest-mysql8.0-php7.2 +- apiCoreUKey-40-4-latest-mysql8.0-php7.2 +- apiCoreUKey-40-5-latest-mysql8.0-php7.2 +- apiCoreUKey-40-6-latest-mysql8.0-php7.2 +- apiCoreUKey-40-7-latest-mysql8.0-php7.2 +- apiCoreUKey-40-8-latest-mysql8.0-php7.2 +- apiCoreUKey-40-9-latest-mysql8.0-php7.2 +- apiCoreUKey-40-10-latest-mysql8.0-php7.2 +- apiCoreUKey-40-11-latest-mysql8.0-php7.2 +- apiCoreUKey-40-12-latest-mysql8.0-php7.2 +- apiCoreUKey-40-13-latest-mysql8.0-php7.2 +- apiCoreUKey-40-14-latest-mysql8.0-php7.2 +- apiCoreUKey-40-15-latest-mysql8.0-php7.2 +- apiCoreUKey-40-16-latest-mysql8.0-php7.2 +- apiCoreUKey-40-17-latest-mysql8.0-php7.2 +- apiCoreUKey-40-18-latest-mysql8.0-php7.2 +- apiCoreUKey-40-19-latest-mysql8.0-php7.2 +- apiCoreUKey-40-20-latest-mysql8.0-php7.2 +- apiCoreUKey-40-21-latest-mysql8.0-php7.2 +- apiCoreUKey-40-22-latest-mysql8.0-php7.2 +- apiCoreUKey-40-23-latest-mysql8.0-php7.2 +- apiCoreUKey-40-24-latest-mysql8.0-php7.2 +- apiCoreUKey-40-25-latest-mysql8.0-php7.2 +- apiCoreUKey-40-26-latest-mysql8.0-php7.2 +- apiCoreUKey-40-27-latest-mysql8.0-php7.2 +- apiCoreUKey-40-28-latest-mysql8.0-php7.2 +- apiCoreUKey-40-29-latest-mysql8.0-php7.2 +- apiCoreUKey-40-30-latest-mysql8.0-php7.2 +- apiCoreUKey-40-31-latest-mysql8.0-php7.2 +- apiCoreUKey-40-32-latest-mysql8.0-php7.2 +- apiCoreUKey-40-33-latest-mysql8.0-php7.2 +- apiCoreUKey-40-34-latest-mysql8.0-php7.2 +- apiCoreUKey-40-35-latest-mysql8.0-php7.2 +- apiCoreUKey-40-36-latest-mysql8.0-php7.2 +- apiCoreUKey-40-37-latest-mysql8.0-php7.2 +- apiCoreUKey-40-38-latest-mysql8.0-php7.2 +- apiCoreUKey-40-39-latest-mysql8.0-php7.2 +- apiCoreUKey-40-40-latest-mysql8.0-php7.2 +- cliCoreMKey-3-1-master-mysql8.0-php7.2 +- cliCoreMKey-3-2-master-mysql8.0-php7.2 +- cliCoreMKey-3-3-master-mysql8.0-php7.2 +- cliCoreUKey-3-1-master-mysql8.0-php7.2 +- cliCoreUKey-3-2-master-mysql8.0-php7.2 +- cliCoreUKey-3-3-master-mysql8.0-php7.2 +- webUIcoreMKey-20-1-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-2-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-3-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-4-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-5-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-6-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-7-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-8-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-9-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-10-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-11-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-12-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-13-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-14-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-15-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-16-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-17-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-18-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-19-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-20-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-1-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-2-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-3-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-4-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-5-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-6-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-7-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-8-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-9-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-10-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-11-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-12-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-13-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-14-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-15-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-16-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-17-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-18-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-19-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-20-20-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-1-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-2-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-3-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-4-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-5-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-6-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-7-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-8-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-9-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-10-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-11-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-12-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-13-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-14-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-15-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-16-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-17-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-18-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-19-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-20-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-1-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-2-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-3-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-4-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-5-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-6-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-7-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-8-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-9-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-10-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-11-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-12-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-13-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-14-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-15-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-16-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-17-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-18-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-19-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-20-20-latest-chrome-mysql8.0-php7.2 ... From cdb896a15b99a418391bd0804f2094ce7a957b97 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 16 Feb 2021 03:57:42 +0545 Subject: [PATCH 187/348] Update databaseServiceForFederation for mysql:8.0 --- .drone.starlark | 7 +- .drone.yml | 480 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 485 insertions(+), 2 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index eab7cb9f..b06f0729 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -2069,7 +2069,7 @@ def databaseServiceForFederation(db, suffix): print('Not implemented federated database for ', dbName) return [] - return [{ + service = { 'name': dbName + suffix, 'image': db, 'pull': 'always', @@ -2079,7 +2079,10 @@ def databaseServiceForFederation(db, suffix): 'MYSQL_DATABASE': getDbDatabase(db) + suffix, 'MYSQL_ROOT_PASSWORD': getDbRootPassword() } - }] + } + if (db == 'mysql:8.0'): + service['command'] = ['--default-authentication-plugin=mysql_native_password'] + return [service] def buildTestConfig(params): configs = [] diff --git a/.drone.yml b/.drone.yml index 20e314cc..eb760516 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2907,6 +2907,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3079,6 +3081,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3251,6 +3255,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3423,6 +3429,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3595,6 +3603,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3767,6 +3777,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -3939,6 +3951,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4111,6 +4125,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4283,6 +4299,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4455,6 +4473,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4627,6 +4647,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4799,6 +4821,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -4971,6 +4995,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5143,6 +5169,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5315,6 +5343,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5487,6 +5517,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5659,6 +5691,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -5831,6 +5865,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6003,6 +6039,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6175,6 +6213,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6347,6 +6387,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6519,6 +6561,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6691,6 +6735,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -6863,6 +6909,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7035,6 +7083,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7207,6 +7257,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7379,6 +7431,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7551,6 +7605,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7723,6 +7779,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -7895,6 +7953,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8067,6 +8127,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8239,6 +8301,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8411,6 +8475,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8583,6 +8649,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8755,6 +8823,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -8927,6 +8997,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9099,6 +9171,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9271,6 +9345,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9443,6 +9519,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9615,6 +9693,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9787,6 +9867,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -9957,6 +10039,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10127,6 +10211,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10297,6 +10383,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10467,6 +10555,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10637,6 +10727,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10807,6 +10899,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -10977,6 +11071,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11147,6 +11243,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11317,6 +11415,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11487,6 +11587,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11657,6 +11759,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11827,6 +11931,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -11997,6 +12103,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12167,6 +12275,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12337,6 +12447,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12507,6 +12619,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12677,6 +12791,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -12847,6 +12963,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13017,6 +13135,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13187,6 +13307,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13357,6 +13479,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13527,6 +13651,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13697,6 +13823,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -13867,6 +13995,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14037,6 +14167,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14207,6 +14339,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14377,6 +14511,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14547,6 +14683,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14717,6 +14855,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -14887,6 +15027,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15057,6 +15199,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15227,6 +15371,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15397,6 +15543,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15567,6 +15715,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15737,6 +15887,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -15907,6 +16059,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16077,6 +16231,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16247,6 +16403,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16417,6 +16575,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16587,6 +16747,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16759,6 +16921,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -16931,6 +17095,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17103,6 +17269,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17275,6 +17443,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17447,6 +17617,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17619,6 +17791,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17791,6 +17965,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -17963,6 +18139,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18135,6 +18313,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18307,6 +18487,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18479,6 +18661,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18651,6 +18835,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18823,6 +19009,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -18995,6 +19183,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19167,6 +19357,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19339,6 +19531,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19511,6 +19705,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19683,6 +19879,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -19855,6 +20053,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20027,6 +20227,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20199,6 +20401,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20371,6 +20575,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20543,6 +20749,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20715,6 +20923,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -20887,6 +21097,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21059,6 +21271,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21231,6 +21445,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21403,6 +21619,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21575,6 +21793,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21747,6 +21967,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -21919,6 +22141,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22091,6 +22315,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22263,6 +22489,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22435,6 +22663,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22607,6 +22837,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22779,6 +23011,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -22951,6 +23185,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23123,6 +23359,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23295,6 +23533,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23467,6 +23707,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23637,6 +23879,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23807,6 +24051,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -23977,6 +24223,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24147,6 +24395,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24317,6 +24567,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24487,6 +24739,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24657,6 +24911,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24827,6 +25083,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -24997,6 +25255,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25167,6 +25427,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25337,6 +25599,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25507,6 +25771,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25677,6 +25943,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -25847,6 +26115,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26017,6 +26287,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26187,6 +26459,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26357,6 +26631,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26527,6 +26803,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26697,6 +26975,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -26867,6 +27147,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27037,6 +27319,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27207,6 +27491,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27377,6 +27663,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27547,6 +27835,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27717,6 +28007,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -27887,6 +28179,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28057,6 +28351,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28227,6 +28523,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28397,6 +28695,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28567,6 +28867,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28737,6 +29039,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -28907,6 +29211,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29077,6 +29383,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29247,6 +29555,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29417,6 +29727,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29587,6 +29899,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29757,6 +30071,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -29927,6 +30243,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -30097,6 +30415,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31003,6 +31323,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31185,6 +31507,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31367,6 +31691,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31549,6 +31875,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31731,6 +32059,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -31913,6 +32243,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32095,6 +32427,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32277,6 +32611,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32459,6 +32795,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32641,6 +32979,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -32823,6 +33163,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33005,6 +33347,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33187,6 +33531,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33369,6 +33715,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33551,6 +33899,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33733,6 +34083,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -33915,6 +34267,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34097,6 +34451,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34279,6 +34635,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34461,6 +34819,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34643,6 +35003,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -34823,6 +35185,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35003,6 +35367,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35183,6 +35549,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35363,6 +35731,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35543,6 +35913,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35723,6 +36095,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -35903,6 +36277,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36083,6 +36459,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36263,6 +36641,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36443,6 +36823,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36623,6 +37005,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36803,6 +37187,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -36983,6 +37369,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37163,6 +37551,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37343,6 +37733,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37523,6 +37915,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37703,6 +38097,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -37883,6 +38279,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38063,6 +38461,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38243,6 +38643,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38425,6 +38827,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38607,6 +39011,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38789,6 +39195,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -38971,6 +39379,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39153,6 +39563,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39335,6 +39747,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39517,6 +39931,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39699,6 +40115,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -39881,6 +40299,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40063,6 +40483,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40245,6 +40667,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40427,6 +40851,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40609,6 +41035,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40791,6 +41219,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -40973,6 +41403,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41155,6 +41587,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41337,6 +41771,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41519,6 +41955,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41701,6 +42139,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -41883,6 +42323,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42063,6 +42505,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42243,6 +42687,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42423,6 +42869,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42603,6 +43051,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42783,6 +43233,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -42963,6 +43415,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43143,6 +43597,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43323,6 +43779,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43503,6 +43961,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43683,6 +44143,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -43863,6 +44325,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44043,6 +44507,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44223,6 +44689,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44403,6 +44871,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44583,6 +45053,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44763,6 +45235,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -44943,6 +45417,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -45123,6 +45599,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud @@ -45303,6 +45781,8 @@ services: - name: mysql-federated pull: always image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password environment: MYSQL_DATABASE: owncloud-federated MYSQL_PASSWORD: owncloud From 3fa10560283a75482ff7e97c5350ad96b2d07461 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 16 Feb 2021 04:05:27 +0545 Subject: [PATCH 188/348] Reduce number of parts for UI tests --- .drone.starlark | 8 +- .drone.yml | 1342 +++++++++++------------------------------------ 2 files changed, 307 insertions(+), 1043 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index b06f0729..2cb8fa21 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -383,7 +383,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 20, + 'numberOfParts': 19, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -415,7 +415,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 20, + 'numberOfParts': 19, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -448,7 +448,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 20, + 'numberOfParts': 19, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -480,7 +480,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 20, + 'numberOfParts': 19, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', diff --git a/.drone.yml b/.drone.yml index eb760516..eb7f3e1d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -31162,7 +31162,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-1-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31273,7 +31273,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -31346,7 +31346,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-2-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31457,7 +31457,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -31530,7 +31530,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-3-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31641,7 +31641,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -31714,7 +31714,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-4-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -31825,7 +31825,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -31898,7 +31898,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-5-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32009,7 +32009,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -32082,7 +32082,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-6-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32193,7 +32193,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -32266,7 +32266,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-7-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32377,7 +32377,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -32450,7 +32450,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-8-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32561,7 +32561,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -32634,7 +32634,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-9-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32745,7 +32745,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -32818,7 +32818,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-10-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -32929,7 +32929,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -33002,7 +33002,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-11-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33113,7 +33113,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -33186,7 +33186,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-12-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33297,7 +33297,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -33370,7 +33370,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-13-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33481,7 +33481,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -33554,7 +33554,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-14-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33665,7 +33665,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -33738,7 +33738,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-15-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -33849,7 +33849,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -33922,7 +33922,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-16-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -34033,7 +34033,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -34106,7 +34106,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-17-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -34217,7 +34217,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -34290,7 +34290,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-18-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -34401,7 +34401,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -34474,7 +34474,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-19-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -34585,7 +34585,7 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux @@ -34658,737 +34658,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-20-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 20 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-20-1-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-20-2-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-20-3-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-20-4-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35499,11 +34769,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -35570,7 +34840,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-5-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35681,11 +34951,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -35752,7 +35022,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-6-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -35863,11 +35133,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -35934,7 +35204,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-7-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36045,11 +35315,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36116,7 +35386,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-8-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36227,11 +35497,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36298,7 +35568,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-9-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36409,11 +35679,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36480,7 +35750,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-10-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36591,11 +35861,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36662,7 +35932,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-11-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36773,11 +36043,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -36844,7 +36114,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-12-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -36955,11 +36225,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37026,7 +36296,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-13-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37137,11 +36407,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37208,7 +36478,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-14-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37319,11 +36589,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37390,7 +36660,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-15-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37501,11 +36771,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37572,7 +36842,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-16-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37683,11 +36953,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37754,7 +37024,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-17-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -37865,11 +37135,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -37936,7 +37206,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-18-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -38047,11 +37317,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38118,7 +37388,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-19-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -38229,11 +37499,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38300,7 +37570,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-20-20-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -38411,11 +37681,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38482,7 +37752,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-1-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -38504,7 +37774,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -38525,7 +37795,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -38572,7 +37842,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -38593,11 +37863,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38652,10 +37922,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -38666,7 +37934,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-2-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -38688,7 +37956,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -38709,7 +37977,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -38756,7 +38024,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -38777,11 +38045,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -38836,10 +38104,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -38850,7 +38116,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-3-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38961,11 +38227,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39034,7 +38300,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-4-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39145,11 +38411,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39218,7 +38484,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-5-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39329,11 +38595,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39402,7 +38668,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-6-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39513,11 +38779,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39586,7 +38852,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-7-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39697,11 +38963,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39770,7 +39036,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-8-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39881,11 +39147,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -39954,7 +39220,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-9-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40065,11 +39331,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40138,7 +39404,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-10-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40249,11 +39515,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40322,7 +39588,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-11-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40433,11 +39699,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40506,7 +39772,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-12-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40617,11 +39883,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40690,7 +39956,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-13-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40801,11 +40067,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -40874,7 +40140,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-14-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40985,11 +40251,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -41058,7 +40324,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-15-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41169,11 +40435,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -41242,7 +40508,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-16-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41353,11 +40619,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -41426,7 +40692,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-17-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41537,11 +40803,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -41610,7 +40876,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-18-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41721,11 +40987,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -41794,7 +41060,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-19-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41905,11 +41171,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -41978,7 +41244,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-20-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -42089,11 +41355,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -42162,7 +41428,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-1-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -42184,7 +41450,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -42205,7 +41471,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -42273,11 +41539,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -42332,8 +41598,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -42344,7 +41612,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-2-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-1-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42455,11 +41723,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -42526,7 +41794,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-3-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-2-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42637,11 +41905,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -42708,7 +41976,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-4-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-3-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -42819,11 +42087,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -42890,7 +42158,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-5-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-4-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43001,11 +42269,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -43072,7 +42340,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-6-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-5-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43183,11 +42451,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -43254,7 +42522,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-7-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-6-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43365,11 +42633,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -43436,7 +42704,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-8-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-7-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43547,11 +42815,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -43618,7 +42886,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-9-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-8-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43729,11 +42997,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -43800,7 +43068,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-10-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-9-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -43911,11 +43179,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -43982,7 +43250,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-11-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-10-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44093,11 +43361,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -44164,7 +43432,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-12-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-11-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44275,11 +43543,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -44346,7 +43614,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-13-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-12-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44457,11 +43725,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -44528,7 +43796,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-14-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-13-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44639,11 +43907,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -44710,7 +43978,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-15-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-14-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44821,11 +44089,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -44892,7 +44160,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-16-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-15-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -45003,11 +44271,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -45074,7 +44342,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-17-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-16-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -45185,11 +44453,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -45256,7 +44524,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-18-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-17-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -45367,11 +44635,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -45438,7 +44706,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-19-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-18-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -45549,11 +44817,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -45620,7 +44888,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-20-20-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-19-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -45731,11 +44999,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 20 + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 20 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -46012,85 +45280,81 @@ depends_on: - cliCoreUKey-3-1-master-mysql8.0-php7.2 - cliCoreUKey-3-2-master-mysql8.0-php7.2 - cliCoreUKey-3-3-master-mysql8.0-php7.2 -- webUIcoreMKey-20-1-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-2-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-3-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-4-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-5-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-6-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-7-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-8-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-9-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-10-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-11-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-12-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-13-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-14-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-15-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-16-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-17-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-18-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-19-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-20-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-1-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-2-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-3-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-4-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-5-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-6-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-7-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-8-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-9-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-10-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-11-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-12-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-13-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-14-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-15-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-16-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-17-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-18-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-19-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-20-20-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-1-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-2-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-3-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-4-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-5-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-6-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-7-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-8-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-9-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-10-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-11-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-12-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-13-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-14-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-15-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-16-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-17-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-18-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-19-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-20-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-1-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-2-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-3-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-4-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-5-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-6-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-7-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-8-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-9-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-10-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-11-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-12-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-13-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-14-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-15-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-16-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-17-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-18-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-19-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-20-20-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-4-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-5-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-6-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-7-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-8-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-9-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-10-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-11-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-12-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-13-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-14-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-15-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-16-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-1-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-2-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-3-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-4-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-5-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-6-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-7-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-8-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-9-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-10-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-11-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-12-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-13-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-14-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-15-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-16-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-17-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-18-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-19-latest-chrome-mysql8.0-php7.2 ... From 7da15606c07656890cf62cfa723e2cde6f279204 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 16 Feb 2021 04:12:29 +0545 Subject: [PATCH 189/348] Reduce number of parts for API tests --- .drone.starlark | 8 +- .drone.yml | 1888 +++++++++++++++-------------------------------- 2 files changed, 600 insertions(+), 1296 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 2cb8fa21..452a907d 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -191,7 +191,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 40, + 'numberOfParts': 39, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -223,7 +223,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 40, + 'numberOfParts': 39, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -256,7 +256,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 40, + 'numberOfParts': 39, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -288,7 +288,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 40, + 'numberOfParts': 39, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', diff --git a/.drone.yml b/.drone.yml index eb7f3e1d..cdb93de6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2756,7 +2756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-1-master-mysql8.0-php7.2 +name: apiCoreMKey-39-1-master-mysql8.0-php7.2 platform: os: linux @@ -2866,7 +2866,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 1 @@ -2930,7 +2930,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-2-master-mysql8.0-php7.2 +name: apiCoreMKey-39-2-master-mysql8.0-php7.2 platform: os: linux @@ -3040,7 +3040,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 2 @@ -3104,7 +3104,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-3-master-mysql8.0-php7.2 +name: apiCoreMKey-39-3-master-mysql8.0-php7.2 platform: os: linux @@ -3214,7 +3214,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 3 @@ -3278,7 +3278,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-4-master-mysql8.0-php7.2 +name: apiCoreMKey-39-4-master-mysql8.0-php7.2 platform: os: linux @@ -3388,7 +3388,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 4 @@ -3452,7 +3452,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-5-master-mysql8.0-php7.2 +name: apiCoreMKey-39-5-master-mysql8.0-php7.2 platform: os: linux @@ -3562,7 +3562,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 5 @@ -3626,7 +3626,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-6-master-mysql8.0-php7.2 +name: apiCoreMKey-39-6-master-mysql8.0-php7.2 platform: os: linux @@ -3736,7 +3736,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 6 @@ -3800,7 +3800,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-7-master-mysql8.0-php7.2 +name: apiCoreMKey-39-7-master-mysql8.0-php7.2 platform: os: linux @@ -3910,7 +3910,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 7 @@ -3974,7 +3974,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-8-master-mysql8.0-php7.2 +name: apiCoreMKey-39-8-master-mysql8.0-php7.2 platform: os: linux @@ -4084,7 +4084,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 8 @@ -4148,7 +4148,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-9-master-mysql8.0-php7.2 +name: apiCoreMKey-39-9-master-mysql8.0-php7.2 platform: os: linux @@ -4258,7 +4258,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 9 @@ -4322,7 +4322,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-10-master-mysql8.0-php7.2 +name: apiCoreMKey-39-10-master-mysql8.0-php7.2 platform: os: linux @@ -4432,7 +4432,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 10 @@ -4496,7 +4496,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-11-master-mysql8.0-php7.2 +name: apiCoreMKey-39-11-master-mysql8.0-php7.2 platform: os: linux @@ -4606,7 +4606,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 11 @@ -4670,7 +4670,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-12-master-mysql8.0-php7.2 +name: apiCoreMKey-39-12-master-mysql8.0-php7.2 platform: os: linux @@ -4780,7 +4780,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 12 @@ -4844,7 +4844,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-13-master-mysql8.0-php7.2 +name: apiCoreMKey-39-13-master-mysql8.0-php7.2 platform: os: linux @@ -4954,7 +4954,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 13 @@ -5018,7 +5018,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-14-master-mysql8.0-php7.2 +name: apiCoreMKey-39-14-master-mysql8.0-php7.2 platform: os: linux @@ -5128,7 +5128,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 14 @@ -5192,7 +5192,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-15-master-mysql8.0-php7.2 +name: apiCoreMKey-39-15-master-mysql8.0-php7.2 platform: os: linux @@ -5302,7 +5302,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 15 @@ -5366,7 +5366,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-16-master-mysql8.0-php7.2 +name: apiCoreMKey-39-16-master-mysql8.0-php7.2 platform: os: linux @@ -5476,7 +5476,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 16 @@ -5540,7 +5540,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-17-master-mysql8.0-php7.2 +name: apiCoreMKey-39-17-master-mysql8.0-php7.2 platform: os: linux @@ -5650,7 +5650,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 17 @@ -5714,7 +5714,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-18-master-mysql8.0-php7.2 +name: apiCoreMKey-39-18-master-mysql8.0-php7.2 platform: os: linux @@ -5824,7 +5824,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 18 @@ -5888,7 +5888,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-19-master-mysql8.0-php7.2 +name: apiCoreMKey-39-19-master-mysql8.0-php7.2 platform: os: linux @@ -5998,7 +5998,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 19 @@ -6062,7 +6062,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-20-master-mysql8.0-php7.2 +name: apiCoreMKey-39-20-master-mysql8.0-php7.2 platform: os: linux @@ -6172,7 +6172,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 20 @@ -6236,7 +6236,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-21-master-mysql8.0-php7.2 +name: apiCoreMKey-39-21-master-mysql8.0-php7.2 platform: os: linux @@ -6346,7 +6346,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 21 @@ -6410,7 +6410,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-22-master-mysql8.0-php7.2 +name: apiCoreMKey-39-22-master-mysql8.0-php7.2 platform: os: linux @@ -6520,7 +6520,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 22 @@ -6584,7 +6584,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-23-master-mysql8.0-php7.2 +name: apiCoreMKey-39-23-master-mysql8.0-php7.2 platform: os: linux @@ -6694,7 +6694,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 23 @@ -6758,7 +6758,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-24-master-mysql8.0-php7.2 +name: apiCoreMKey-39-24-master-mysql8.0-php7.2 platform: os: linux @@ -6868,7 +6868,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 24 @@ -6932,7 +6932,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-25-master-mysql8.0-php7.2 +name: apiCoreMKey-39-25-master-mysql8.0-php7.2 platform: os: linux @@ -7042,7 +7042,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 25 @@ -7106,7 +7106,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-26-master-mysql8.0-php7.2 +name: apiCoreMKey-39-26-master-mysql8.0-php7.2 platform: os: linux @@ -7216,7 +7216,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 26 @@ -7280,7 +7280,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-27-master-mysql8.0-php7.2 +name: apiCoreMKey-39-27-master-mysql8.0-php7.2 platform: os: linux @@ -7390,7 +7390,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 27 @@ -7454,7 +7454,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-28-master-mysql8.0-php7.2 +name: apiCoreMKey-39-28-master-mysql8.0-php7.2 platform: os: linux @@ -7564,7 +7564,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 28 @@ -7628,7 +7628,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-29-master-mysql8.0-php7.2 +name: apiCoreMKey-39-29-master-mysql8.0-php7.2 platform: os: linux @@ -7738,7 +7738,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 29 @@ -7802,7 +7802,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-30-master-mysql8.0-php7.2 +name: apiCoreMKey-39-30-master-mysql8.0-php7.2 platform: os: linux @@ -7912,7 +7912,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 30 @@ -7976,7 +7976,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-31-master-mysql8.0-php7.2 +name: apiCoreMKey-39-31-master-mysql8.0-php7.2 platform: os: linux @@ -8086,7 +8086,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 31 @@ -8150,7 +8150,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-32-master-mysql8.0-php7.2 +name: apiCoreMKey-39-32-master-mysql8.0-php7.2 platform: os: linux @@ -8260,7 +8260,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 32 @@ -8324,7 +8324,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-33-master-mysql8.0-php7.2 +name: apiCoreMKey-39-33-master-mysql8.0-php7.2 platform: os: linux @@ -8434,7 +8434,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 33 @@ -8498,7 +8498,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-34-master-mysql8.0-php7.2 +name: apiCoreMKey-39-34-master-mysql8.0-php7.2 platform: os: linux @@ -8608,7 +8608,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 34 @@ -8672,7 +8672,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-35-master-mysql8.0-php7.2 +name: apiCoreMKey-39-35-master-mysql8.0-php7.2 platform: os: linux @@ -8782,7 +8782,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 35 @@ -8846,7 +8846,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-36-master-mysql8.0-php7.2 +name: apiCoreMKey-39-36-master-mysql8.0-php7.2 platform: os: linux @@ -8956,7 +8956,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 36 @@ -9020,7 +9020,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-37-master-mysql8.0-php7.2 +name: apiCoreMKey-39-37-master-mysql8.0-php7.2 platform: os: linux @@ -9130,7 +9130,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 37 @@ -9194,7 +9194,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-38-master-mysql8.0-php7.2 +name: apiCoreMKey-39-38-master-mysql8.0-php7.2 platform: os: linux @@ -9304,7 +9304,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 38 @@ -9368,7 +9368,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-39-master-mysql8.0-php7.2 +name: apiCoreMKey-39-39-master-mysql8.0-php7.2 platform: os: linux @@ -9478,7 +9478,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 39 @@ -9542,7 +9542,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-40-master-mysql8.0-php7.2 +name: apiCoreMKey-39-1-latest-mysql8.0-php7.2 platform: os: linux @@ -9564,7 +9564,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -9585,7 +9585,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -9652,10 +9652,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 40 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -9702,10 +9702,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -9716,7 +9714,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-1-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-2-latest-mysql8.0-php7.2 platform: os: linux @@ -9826,10 +9824,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -9888,7 +9886,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-2-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-3-latest-mysql8.0-php7.2 platform: os: linux @@ -9998,10 +9996,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -10060,7 +10058,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-3-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-4-latest-mysql8.0-php7.2 platform: os: linux @@ -10170,10 +10168,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -10232,7 +10230,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-4-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-5-latest-mysql8.0-php7.2 platform: os: linux @@ -10342,10 +10340,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -10404,7 +10402,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-5-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-6-latest-mysql8.0-php7.2 platform: os: linux @@ -10514,10 +10512,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -10576,7 +10574,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-6-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-7-latest-mysql8.0-php7.2 platform: os: linux @@ -10686,10 +10684,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -10748,7 +10746,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-7-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-8-latest-mysql8.0-php7.2 platform: os: linux @@ -10858,10 +10856,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -10920,7 +10918,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-8-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-9-latest-mysql8.0-php7.2 platform: os: linux @@ -11030,10 +11028,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -11092,7 +11090,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-9-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-10-latest-mysql8.0-php7.2 platform: os: linux @@ -11202,10 +11200,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -11264,7 +11262,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-10-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-11-latest-mysql8.0-php7.2 platform: os: linux @@ -11374,10 +11372,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -11436,7 +11434,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-11-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-12-latest-mysql8.0-php7.2 platform: os: linux @@ -11546,10 +11544,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -11608,7 +11606,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-12-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-13-latest-mysql8.0-php7.2 platform: os: linux @@ -11718,10 +11716,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -11780,7 +11778,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-13-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-14-latest-mysql8.0-php7.2 platform: os: linux @@ -11890,10 +11888,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -11952,7 +11950,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-14-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-15-latest-mysql8.0-php7.2 platform: os: linux @@ -12062,10 +12060,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -12124,7 +12122,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-15-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-16-latest-mysql8.0-php7.2 platform: os: linux @@ -12234,10 +12232,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -12296,7 +12294,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-16-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-17-latest-mysql8.0-php7.2 platform: os: linux @@ -12406,10 +12404,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -12468,7 +12466,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-17-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-18-latest-mysql8.0-php7.2 platform: os: linux @@ -12578,10 +12576,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -12640,7 +12638,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-18-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-19-latest-mysql8.0-php7.2 platform: os: linux @@ -12750,10 +12748,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -12812,7 +12810,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-19-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-20-latest-mysql8.0-php7.2 platform: os: linux @@ -12922,10 +12920,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -12984,7 +12982,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-20-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-21-latest-mysql8.0-php7.2 platform: os: linux @@ -13094,10 +13092,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -13156,7 +13154,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-21-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-22-latest-mysql8.0-php7.2 platform: os: linux @@ -13266,10 +13264,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -13328,7 +13326,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-22-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-23-latest-mysql8.0-php7.2 platform: os: linux @@ -13438,10 +13436,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -13500,7 +13498,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-23-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-24-latest-mysql8.0-php7.2 platform: os: linux @@ -13610,10 +13608,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -13672,7 +13670,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-24-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-25-latest-mysql8.0-php7.2 platform: os: linux @@ -13782,10 +13780,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -13844,7 +13842,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-25-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-26-latest-mysql8.0-php7.2 platform: os: linux @@ -13954,10 +13952,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -14016,7 +14014,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-26-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-27-latest-mysql8.0-php7.2 platform: os: linux @@ -14126,10 +14124,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -14188,7 +14186,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-27-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-28-latest-mysql8.0-php7.2 platform: os: linux @@ -14298,10 +14296,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -14360,7 +14358,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-28-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-29-latest-mysql8.0-php7.2 platform: os: linux @@ -14470,10 +14468,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -14532,7 +14530,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-29-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-30-latest-mysql8.0-php7.2 platform: os: linux @@ -14642,10 +14640,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -14704,7 +14702,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-30-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-31-latest-mysql8.0-php7.2 platform: os: linux @@ -14814,10 +14812,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -14876,7 +14874,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-31-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-32-latest-mysql8.0-php7.2 platform: os: linux @@ -14986,10 +14984,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -15048,7 +15046,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-32-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-33-latest-mysql8.0-php7.2 platform: os: linux @@ -15158,10 +15156,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 33 TEST_SERVER_URL: http://server services: @@ -15220,7 +15218,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-33-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-34-latest-mysql8.0-php7.2 platform: os: linux @@ -15330,10 +15328,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 33 + RUN_PART: 34 TEST_SERVER_URL: http://server services: @@ -15392,7 +15390,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-34-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-35-latest-mysql8.0-php7.2 platform: os: linux @@ -15502,10 +15500,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 34 + RUN_PART: 35 TEST_SERVER_URL: http://server services: @@ -15564,7 +15562,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-35-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-36-latest-mysql8.0-php7.2 platform: os: linux @@ -15674,10 +15672,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 35 + RUN_PART: 36 TEST_SERVER_URL: http://server services: @@ -15736,7 +15734,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-36-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-37-latest-mysql8.0-php7.2 platform: os: linux @@ -15846,10 +15844,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 36 + RUN_PART: 37 TEST_SERVER_URL: http://server services: @@ -15908,7 +15906,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-37-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-38-latest-mysql8.0-php7.2 platform: os: linux @@ -16018,10 +16016,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 37 + RUN_PART: 38 TEST_SERVER_URL: http://server services: @@ -16080,7 +16078,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-38-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-39-latest-mysql8.0-php7.2 platform: os: linux @@ -16190,10 +16188,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 38 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -16252,7 +16250,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-39-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-1-master-mysql8.0-php7.2 platform: os: linux @@ -16274,7 +16272,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16295,7 +16293,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16342,7 +16340,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -16362,10 +16360,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 39 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -16412,8 +16410,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -16424,7 +16424,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-40-40-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-2-master-mysql8.0-php7.2 platform: os: linux @@ -16446,7 +16446,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -16467,7 +16467,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -16514,7 +16514,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -16534,10 +16534,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 40 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -16584,8 +16584,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -16596,7 +16598,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-1-master-mysql8.0-php7.2 +name: apiCoreUKey-39-3-master-mysql8.0-php7.2 platform: os: linux @@ -16706,10 +16708,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -16770,7 +16772,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-2-master-mysql8.0-php7.2 +name: apiCoreUKey-39-4-master-mysql8.0-php7.2 platform: os: linux @@ -16880,10 +16882,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -16944,7 +16946,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-3-master-mysql8.0-php7.2 +name: apiCoreUKey-39-5-master-mysql8.0-php7.2 platform: os: linux @@ -17054,10 +17056,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -17118,7 +17120,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-4-master-mysql8.0-php7.2 +name: apiCoreUKey-39-6-master-mysql8.0-php7.2 platform: os: linux @@ -17228,10 +17230,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -17292,7 +17294,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-5-master-mysql8.0-php7.2 +name: apiCoreUKey-39-7-master-mysql8.0-php7.2 platform: os: linux @@ -17402,10 +17404,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -17466,7 +17468,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-6-master-mysql8.0-php7.2 +name: apiCoreUKey-39-8-master-mysql8.0-php7.2 platform: os: linux @@ -17576,10 +17578,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -17640,7 +17642,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-7-master-mysql8.0-php7.2 +name: apiCoreUKey-39-9-master-mysql8.0-php7.2 platform: os: linux @@ -17750,10 +17752,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -17814,7 +17816,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-8-master-mysql8.0-php7.2 +name: apiCoreUKey-39-10-master-mysql8.0-php7.2 platform: os: linux @@ -17924,10 +17926,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -17988,7 +17990,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-9-master-mysql8.0-php7.2 +name: apiCoreUKey-39-11-master-mysql8.0-php7.2 platform: os: linux @@ -18098,10 +18100,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -18162,7 +18164,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-10-master-mysql8.0-php7.2 +name: apiCoreUKey-39-12-master-mysql8.0-php7.2 platform: os: linux @@ -18272,10 +18274,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -18336,7 +18338,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-11-master-mysql8.0-php7.2 +name: apiCoreUKey-39-13-master-mysql8.0-php7.2 platform: os: linux @@ -18446,10 +18448,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -18510,7 +18512,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-12-master-mysql8.0-php7.2 +name: apiCoreUKey-39-14-master-mysql8.0-php7.2 platform: os: linux @@ -18620,10 +18622,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -18684,7 +18686,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-13-master-mysql8.0-php7.2 +name: apiCoreUKey-39-15-master-mysql8.0-php7.2 platform: os: linux @@ -18794,10 +18796,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -18858,7 +18860,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-14-master-mysql8.0-php7.2 +name: apiCoreUKey-39-16-master-mysql8.0-php7.2 platform: os: linux @@ -18968,10 +18970,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -19032,7 +19034,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-15-master-mysql8.0-php7.2 +name: apiCoreUKey-39-17-master-mysql8.0-php7.2 platform: os: linux @@ -19142,10 +19144,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -19206,7 +19208,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-16-master-mysql8.0-php7.2 +name: apiCoreUKey-39-18-master-mysql8.0-php7.2 platform: os: linux @@ -19316,10 +19318,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -19380,7 +19382,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-17-master-mysql8.0-php7.2 +name: apiCoreUKey-39-19-master-mysql8.0-php7.2 platform: os: linux @@ -19490,10 +19492,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -19554,7 +19556,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-18-master-mysql8.0-php7.2 +name: apiCoreUKey-39-20-master-mysql8.0-php7.2 platform: os: linux @@ -19664,10 +19666,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -19728,7 +19730,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-19-master-mysql8.0-php7.2 +name: apiCoreUKey-39-21-master-mysql8.0-php7.2 platform: os: linux @@ -19838,10 +19840,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -19902,7 +19904,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-20-master-mysql8.0-php7.2 +name: apiCoreUKey-39-22-master-mysql8.0-php7.2 platform: os: linux @@ -20012,10 +20014,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -20076,7 +20078,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-21-master-mysql8.0-php7.2 +name: apiCoreUKey-39-23-master-mysql8.0-php7.2 platform: os: linux @@ -20186,10 +20188,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -20250,7 +20252,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-22-master-mysql8.0-php7.2 +name: apiCoreUKey-39-24-master-mysql8.0-php7.2 platform: os: linux @@ -20360,10 +20362,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -20424,7 +20426,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-23-master-mysql8.0-php7.2 +name: apiCoreUKey-39-25-master-mysql8.0-php7.2 platform: os: linux @@ -20534,10 +20536,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -20598,7 +20600,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-24-master-mysql8.0-php7.2 +name: apiCoreUKey-39-26-master-mysql8.0-php7.2 platform: os: linux @@ -20708,10 +20710,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -20772,7 +20774,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-25-master-mysql8.0-php7.2 +name: apiCoreUKey-39-27-master-mysql8.0-php7.2 platform: os: linux @@ -20882,10 +20884,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -20946,7 +20948,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-26-master-mysql8.0-php7.2 +name: apiCoreUKey-39-28-master-mysql8.0-php7.2 platform: os: linux @@ -21056,10 +21058,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -21120,7 +21122,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-27-master-mysql8.0-php7.2 +name: apiCoreUKey-39-29-master-mysql8.0-php7.2 platform: os: linux @@ -21230,10 +21232,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -21294,7 +21296,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-28-master-mysql8.0-php7.2 +name: apiCoreUKey-39-30-master-mysql8.0-php7.2 platform: os: linux @@ -21404,10 +21406,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -21468,7 +21470,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-29-master-mysql8.0-php7.2 +name: apiCoreUKey-39-31-master-mysql8.0-php7.2 platform: os: linux @@ -21578,10 +21580,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -21642,7 +21644,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-30-master-mysql8.0-php7.2 +name: apiCoreUKey-39-32-master-mysql8.0-php7.2 platform: os: linux @@ -21752,10 +21754,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -21816,7 +21818,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-31-master-mysql8.0-php7.2 +name: apiCoreUKey-39-33-master-mysql8.0-php7.2 platform: os: linux @@ -21926,10 +21928,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 33 TEST_SERVER_URL: http://server services: @@ -21990,7 +21992,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-32-master-mysql8.0-php7.2 +name: apiCoreUKey-39-34-master-mysql8.0-php7.2 platform: os: linux @@ -22100,10 +22102,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 34 TEST_SERVER_URL: http://server services: @@ -22164,7 +22166,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-33-master-mysql8.0-php7.2 +name: apiCoreUKey-39-35-master-mysql8.0-php7.2 platform: os: linux @@ -22274,10 +22276,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 33 + RUN_PART: 35 TEST_SERVER_URL: http://server services: @@ -22338,7 +22340,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-34-master-mysql8.0-php7.2 +name: apiCoreUKey-39-36-master-mysql8.0-php7.2 platform: os: linux @@ -22448,10 +22450,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 34 + RUN_PART: 36 TEST_SERVER_URL: http://server services: @@ -22512,7 +22514,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-35-master-mysql8.0-php7.2 +name: apiCoreUKey-39-37-master-mysql8.0-php7.2 platform: os: linux @@ -22622,10 +22624,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 35 + RUN_PART: 37 TEST_SERVER_URL: http://server services: @@ -22686,7 +22688,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-36-master-mysql8.0-php7.2 +name: apiCoreUKey-39-38-master-mysql8.0-php7.2 platform: os: linux @@ -22796,10 +22798,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 36 + RUN_PART: 38 TEST_SERVER_URL: http://server services: @@ -22860,7 +22862,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-37-master-mysql8.0-php7.2 +name: apiCoreUKey-39-39-master-mysql8.0-php7.2 platform: os: linux @@ -22970,10 +22972,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 37 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -23034,7 +23036,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-38-master-mysql8.0-php7.2 +name: apiCoreUKey-39-1-latest-mysql8.0-php7.2 platform: os: linux @@ -23056,7 +23058,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23077,7 +23079,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23144,10 +23146,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 38 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -23194,10 +23196,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23208,7 +23208,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-39-master-mysql8.0-php7.2 +name: apiCoreUKey-39-2-latest-mysql8.0-php7.2 platform: os: linux @@ -23230,7 +23230,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23251,7 +23251,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23318,10 +23318,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 39 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -23368,10 +23368,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23382,7 +23380,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-40-master-mysql8.0-php7.2 +name: apiCoreUKey-39-3-latest-mysql8.0-php7.2 platform: os: linux @@ -23404,7 +23402,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -23425,7 +23423,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23492,10 +23490,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 40 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -23542,10 +23540,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23556,7 +23552,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-1-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-4-latest-mysql8.0-php7.2 platform: os: linux @@ -23666,10 +23662,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -23728,7 +23724,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-2-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-5-latest-mysql8.0-php7.2 platform: os: linux @@ -23838,10 +23834,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -23900,7 +23896,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-3-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-6-latest-mysql8.0-php7.2 platform: os: linux @@ -24010,10 +24006,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -24072,7 +24068,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-4-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-7-latest-mysql8.0-php7.2 platform: os: linux @@ -24182,10 +24178,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -24244,7 +24240,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-5-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-8-latest-mysql8.0-php7.2 platform: os: linux @@ -24354,10 +24350,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -24416,7 +24412,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-6-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-9-latest-mysql8.0-php7.2 platform: os: linux @@ -24526,10 +24522,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -24588,7 +24584,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-7-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-10-latest-mysql8.0-php7.2 platform: os: linux @@ -24698,10 +24694,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -24760,7 +24756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-8-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-11-latest-mysql8.0-php7.2 platform: os: linux @@ -24870,10 +24866,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -24932,7 +24928,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-9-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-12-latest-mysql8.0-php7.2 platform: os: linux @@ -25042,10 +25038,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -25104,7 +25100,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-10-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-13-latest-mysql8.0-php7.2 platform: os: linux @@ -25214,10 +25210,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -25276,7 +25272,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-11-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-14-latest-mysql8.0-php7.2 platform: os: linux @@ -25386,10 +25382,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -25448,7 +25444,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-12-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-15-latest-mysql8.0-php7.2 platform: os: linux @@ -25558,10 +25554,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -25620,7 +25616,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-13-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-16-latest-mysql8.0-php7.2 platform: os: linux @@ -25730,10 +25726,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -25792,7 +25788,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-14-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-17-latest-mysql8.0-php7.2 platform: os: linux @@ -25902,10 +25898,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -25964,7 +25960,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-15-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-18-latest-mysql8.0-php7.2 platform: os: linux @@ -26074,10 +26070,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -26136,7 +26132,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-16-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-19-latest-mysql8.0-php7.2 platform: os: linux @@ -26246,523 +26242,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-40-17-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 40 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-40-18-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 40 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-40-19-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 19 @@ -26824,7 +26304,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-20-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-20-latest-mysql8.0-php7.2 platform: os: linux @@ -26934,7 +26414,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 20 @@ -26996,7 +26476,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-21-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-21-latest-mysql8.0-php7.2 platform: os: linux @@ -27106,7 +26586,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 21 @@ -27168,7 +26648,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-22-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-22-latest-mysql8.0-php7.2 platform: os: linux @@ -27278,7 +26758,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 22 @@ -27340,7 +26820,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-23-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-23-latest-mysql8.0-php7.2 platform: os: linux @@ -27450,7 +26930,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 23 @@ -27512,7 +26992,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-24-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-24-latest-mysql8.0-php7.2 platform: os: linux @@ -27622,7 +27102,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 24 @@ -27684,7 +27164,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-25-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-25-latest-mysql8.0-php7.2 platform: os: linux @@ -27794,7 +27274,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 25 @@ -27856,7 +27336,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-26-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-26-latest-mysql8.0-php7.2 platform: os: linux @@ -27966,7 +27446,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 26 @@ -28028,7 +27508,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-27-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-27-latest-mysql8.0-php7.2 platform: os: linux @@ -28138,7 +27618,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 27 @@ -28200,7 +27680,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-28-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-28-latest-mysql8.0-php7.2 platform: os: linux @@ -28310,7 +27790,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 28 @@ -28372,7 +27852,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-29-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-29-latest-mysql8.0-php7.2 platform: os: linux @@ -28482,7 +27962,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 29 @@ -28544,7 +28024,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-30-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-30-latest-mysql8.0-php7.2 platform: os: linux @@ -28654,7 +28134,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 30 @@ -28716,7 +28196,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-31-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-31-latest-mysql8.0-php7.2 platform: os: linux @@ -28826,7 +28306,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 31 @@ -28888,7 +28368,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-32-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-32-latest-mysql8.0-php7.2 platform: os: linux @@ -28998,7 +28478,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 32 @@ -29060,7 +28540,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-33-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-33-latest-mysql8.0-php7.2 platform: os: linux @@ -29170,7 +28650,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 33 @@ -29232,7 +28712,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-34-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-34-latest-mysql8.0-php7.2 platform: os: linux @@ -29342,7 +28822,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 34 @@ -29404,7 +28884,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-35-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-35-latest-mysql8.0-php7.2 platform: os: linux @@ -29514,7 +28994,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 35 @@ -29576,7 +29056,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-36-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-36-latest-mysql8.0-php7.2 platform: os: linux @@ -29686,7 +29166,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 36 @@ -29748,7 +29228,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-37-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-37-latest-mysql8.0-php7.2 platform: os: linux @@ -29858,7 +29338,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 37 @@ -29920,7 +29400,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-38-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-38-latest-mysql8.0-php7.2 platform: os: linux @@ -30030,7 +29510,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 38 @@ -30092,7 +29572,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-40-39-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-39-latest-mysql8.0-php7.2 platform: os: linux @@ -30202,7 +29682,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 40 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email RUN_PART: 39 @@ -30261,178 +29741,6 @@ depends_on: - coding-standard-php7.4 - phpstan-php7.2 ---- -kind: pipeline -type: docker -name: apiCoreUKey-40-40-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 40 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 40 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - --- kind: pipeline type: docker @@ -45114,166 +44422,162 @@ depends_on: - apiUserKeys-latest-postgres9.4-php7.2 - webUIUserKeys-master-chrome-mysql8.0-php7.2 - webUIUserKeys-latest-chrome-mysql8.0-php7.2 -- apiCoreMKey-40-1-master-mysql8.0-php7.2 -- apiCoreMKey-40-2-master-mysql8.0-php7.2 -- apiCoreMKey-40-3-master-mysql8.0-php7.2 -- apiCoreMKey-40-4-master-mysql8.0-php7.2 -- apiCoreMKey-40-5-master-mysql8.0-php7.2 -- apiCoreMKey-40-6-master-mysql8.0-php7.2 -- apiCoreMKey-40-7-master-mysql8.0-php7.2 -- apiCoreMKey-40-8-master-mysql8.0-php7.2 -- apiCoreMKey-40-9-master-mysql8.0-php7.2 -- apiCoreMKey-40-10-master-mysql8.0-php7.2 -- apiCoreMKey-40-11-master-mysql8.0-php7.2 -- apiCoreMKey-40-12-master-mysql8.0-php7.2 -- apiCoreMKey-40-13-master-mysql8.0-php7.2 -- apiCoreMKey-40-14-master-mysql8.0-php7.2 -- apiCoreMKey-40-15-master-mysql8.0-php7.2 -- apiCoreMKey-40-16-master-mysql8.0-php7.2 -- apiCoreMKey-40-17-master-mysql8.0-php7.2 -- apiCoreMKey-40-18-master-mysql8.0-php7.2 -- apiCoreMKey-40-19-master-mysql8.0-php7.2 -- apiCoreMKey-40-20-master-mysql8.0-php7.2 -- apiCoreMKey-40-21-master-mysql8.0-php7.2 -- apiCoreMKey-40-22-master-mysql8.0-php7.2 -- apiCoreMKey-40-23-master-mysql8.0-php7.2 -- apiCoreMKey-40-24-master-mysql8.0-php7.2 -- apiCoreMKey-40-25-master-mysql8.0-php7.2 -- apiCoreMKey-40-26-master-mysql8.0-php7.2 -- apiCoreMKey-40-27-master-mysql8.0-php7.2 -- apiCoreMKey-40-28-master-mysql8.0-php7.2 -- apiCoreMKey-40-29-master-mysql8.0-php7.2 -- apiCoreMKey-40-30-master-mysql8.0-php7.2 -- apiCoreMKey-40-31-master-mysql8.0-php7.2 -- apiCoreMKey-40-32-master-mysql8.0-php7.2 -- apiCoreMKey-40-33-master-mysql8.0-php7.2 -- apiCoreMKey-40-34-master-mysql8.0-php7.2 -- apiCoreMKey-40-35-master-mysql8.0-php7.2 -- apiCoreMKey-40-36-master-mysql8.0-php7.2 -- apiCoreMKey-40-37-master-mysql8.0-php7.2 -- apiCoreMKey-40-38-master-mysql8.0-php7.2 -- apiCoreMKey-40-39-master-mysql8.0-php7.2 -- apiCoreMKey-40-40-master-mysql8.0-php7.2 -- apiCoreMKey-40-1-latest-mysql8.0-php7.2 -- apiCoreMKey-40-2-latest-mysql8.0-php7.2 -- apiCoreMKey-40-3-latest-mysql8.0-php7.2 -- apiCoreMKey-40-4-latest-mysql8.0-php7.2 -- apiCoreMKey-40-5-latest-mysql8.0-php7.2 -- apiCoreMKey-40-6-latest-mysql8.0-php7.2 -- apiCoreMKey-40-7-latest-mysql8.0-php7.2 -- apiCoreMKey-40-8-latest-mysql8.0-php7.2 -- apiCoreMKey-40-9-latest-mysql8.0-php7.2 -- apiCoreMKey-40-10-latest-mysql8.0-php7.2 -- apiCoreMKey-40-11-latest-mysql8.0-php7.2 -- apiCoreMKey-40-12-latest-mysql8.0-php7.2 -- apiCoreMKey-40-13-latest-mysql8.0-php7.2 -- apiCoreMKey-40-14-latest-mysql8.0-php7.2 -- apiCoreMKey-40-15-latest-mysql8.0-php7.2 -- apiCoreMKey-40-16-latest-mysql8.0-php7.2 -- apiCoreMKey-40-17-latest-mysql8.0-php7.2 -- apiCoreMKey-40-18-latest-mysql8.0-php7.2 -- apiCoreMKey-40-19-latest-mysql8.0-php7.2 -- apiCoreMKey-40-20-latest-mysql8.0-php7.2 -- apiCoreMKey-40-21-latest-mysql8.0-php7.2 -- apiCoreMKey-40-22-latest-mysql8.0-php7.2 -- apiCoreMKey-40-23-latest-mysql8.0-php7.2 -- apiCoreMKey-40-24-latest-mysql8.0-php7.2 -- apiCoreMKey-40-25-latest-mysql8.0-php7.2 -- apiCoreMKey-40-26-latest-mysql8.0-php7.2 -- apiCoreMKey-40-27-latest-mysql8.0-php7.2 -- apiCoreMKey-40-28-latest-mysql8.0-php7.2 -- apiCoreMKey-40-29-latest-mysql8.0-php7.2 -- apiCoreMKey-40-30-latest-mysql8.0-php7.2 -- apiCoreMKey-40-31-latest-mysql8.0-php7.2 -- apiCoreMKey-40-32-latest-mysql8.0-php7.2 -- apiCoreMKey-40-33-latest-mysql8.0-php7.2 -- apiCoreMKey-40-34-latest-mysql8.0-php7.2 -- apiCoreMKey-40-35-latest-mysql8.0-php7.2 -- apiCoreMKey-40-36-latest-mysql8.0-php7.2 -- apiCoreMKey-40-37-latest-mysql8.0-php7.2 -- apiCoreMKey-40-38-latest-mysql8.0-php7.2 -- apiCoreMKey-40-39-latest-mysql8.0-php7.2 -- apiCoreMKey-40-40-latest-mysql8.0-php7.2 -- apiCoreUKey-40-1-master-mysql8.0-php7.2 -- apiCoreUKey-40-2-master-mysql8.0-php7.2 -- apiCoreUKey-40-3-master-mysql8.0-php7.2 -- apiCoreUKey-40-4-master-mysql8.0-php7.2 -- apiCoreUKey-40-5-master-mysql8.0-php7.2 -- apiCoreUKey-40-6-master-mysql8.0-php7.2 -- apiCoreUKey-40-7-master-mysql8.0-php7.2 -- apiCoreUKey-40-8-master-mysql8.0-php7.2 -- apiCoreUKey-40-9-master-mysql8.0-php7.2 -- apiCoreUKey-40-10-master-mysql8.0-php7.2 -- apiCoreUKey-40-11-master-mysql8.0-php7.2 -- apiCoreUKey-40-12-master-mysql8.0-php7.2 -- apiCoreUKey-40-13-master-mysql8.0-php7.2 -- apiCoreUKey-40-14-master-mysql8.0-php7.2 -- apiCoreUKey-40-15-master-mysql8.0-php7.2 -- apiCoreUKey-40-16-master-mysql8.0-php7.2 -- apiCoreUKey-40-17-master-mysql8.0-php7.2 -- apiCoreUKey-40-18-master-mysql8.0-php7.2 -- apiCoreUKey-40-19-master-mysql8.0-php7.2 -- apiCoreUKey-40-20-master-mysql8.0-php7.2 -- apiCoreUKey-40-21-master-mysql8.0-php7.2 -- apiCoreUKey-40-22-master-mysql8.0-php7.2 -- apiCoreUKey-40-23-master-mysql8.0-php7.2 -- apiCoreUKey-40-24-master-mysql8.0-php7.2 -- apiCoreUKey-40-25-master-mysql8.0-php7.2 -- apiCoreUKey-40-26-master-mysql8.0-php7.2 -- apiCoreUKey-40-27-master-mysql8.0-php7.2 -- apiCoreUKey-40-28-master-mysql8.0-php7.2 -- apiCoreUKey-40-29-master-mysql8.0-php7.2 -- apiCoreUKey-40-30-master-mysql8.0-php7.2 -- apiCoreUKey-40-31-master-mysql8.0-php7.2 -- apiCoreUKey-40-32-master-mysql8.0-php7.2 -- apiCoreUKey-40-33-master-mysql8.0-php7.2 -- apiCoreUKey-40-34-master-mysql8.0-php7.2 -- apiCoreUKey-40-35-master-mysql8.0-php7.2 -- apiCoreUKey-40-36-master-mysql8.0-php7.2 -- apiCoreUKey-40-37-master-mysql8.0-php7.2 -- apiCoreUKey-40-38-master-mysql8.0-php7.2 -- apiCoreUKey-40-39-master-mysql8.0-php7.2 -- apiCoreUKey-40-40-master-mysql8.0-php7.2 -- apiCoreUKey-40-1-latest-mysql8.0-php7.2 -- apiCoreUKey-40-2-latest-mysql8.0-php7.2 -- apiCoreUKey-40-3-latest-mysql8.0-php7.2 -- apiCoreUKey-40-4-latest-mysql8.0-php7.2 -- apiCoreUKey-40-5-latest-mysql8.0-php7.2 -- apiCoreUKey-40-6-latest-mysql8.0-php7.2 -- apiCoreUKey-40-7-latest-mysql8.0-php7.2 -- apiCoreUKey-40-8-latest-mysql8.0-php7.2 -- apiCoreUKey-40-9-latest-mysql8.0-php7.2 -- apiCoreUKey-40-10-latest-mysql8.0-php7.2 -- apiCoreUKey-40-11-latest-mysql8.0-php7.2 -- apiCoreUKey-40-12-latest-mysql8.0-php7.2 -- apiCoreUKey-40-13-latest-mysql8.0-php7.2 -- apiCoreUKey-40-14-latest-mysql8.0-php7.2 -- apiCoreUKey-40-15-latest-mysql8.0-php7.2 -- apiCoreUKey-40-16-latest-mysql8.0-php7.2 -- apiCoreUKey-40-17-latest-mysql8.0-php7.2 -- apiCoreUKey-40-18-latest-mysql8.0-php7.2 -- apiCoreUKey-40-19-latest-mysql8.0-php7.2 -- apiCoreUKey-40-20-latest-mysql8.0-php7.2 -- apiCoreUKey-40-21-latest-mysql8.0-php7.2 -- apiCoreUKey-40-22-latest-mysql8.0-php7.2 -- apiCoreUKey-40-23-latest-mysql8.0-php7.2 -- apiCoreUKey-40-24-latest-mysql8.0-php7.2 -- apiCoreUKey-40-25-latest-mysql8.0-php7.2 -- apiCoreUKey-40-26-latest-mysql8.0-php7.2 -- apiCoreUKey-40-27-latest-mysql8.0-php7.2 -- apiCoreUKey-40-28-latest-mysql8.0-php7.2 -- apiCoreUKey-40-29-latest-mysql8.0-php7.2 -- apiCoreUKey-40-30-latest-mysql8.0-php7.2 -- apiCoreUKey-40-31-latest-mysql8.0-php7.2 -- apiCoreUKey-40-32-latest-mysql8.0-php7.2 -- apiCoreUKey-40-33-latest-mysql8.0-php7.2 -- apiCoreUKey-40-34-latest-mysql8.0-php7.2 -- apiCoreUKey-40-35-latest-mysql8.0-php7.2 -- apiCoreUKey-40-36-latest-mysql8.0-php7.2 -- apiCoreUKey-40-37-latest-mysql8.0-php7.2 -- apiCoreUKey-40-38-latest-mysql8.0-php7.2 -- apiCoreUKey-40-39-latest-mysql8.0-php7.2 -- apiCoreUKey-40-40-latest-mysql8.0-php7.2 +- apiCoreMKey-39-1-master-mysql8.0-php7.2 +- apiCoreMKey-39-2-master-mysql8.0-php7.2 +- apiCoreMKey-39-3-master-mysql8.0-php7.2 +- apiCoreMKey-39-4-master-mysql8.0-php7.2 +- apiCoreMKey-39-5-master-mysql8.0-php7.2 +- apiCoreMKey-39-6-master-mysql8.0-php7.2 +- apiCoreMKey-39-7-master-mysql8.0-php7.2 +- apiCoreMKey-39-8-master-mysql8.0-php7.2 +- apiCoreMKey-39-9-master-mysql8.0-php7.2 +- apiCoreMKey-39-10-master-mysql8.0-php7.2 +- apiCoreMKey-39-11-master-mysql8.0-php7.2 +- apiCoreMKey-39-12-master-mysql8.0-php7.2 +- apiCoreMKey-39-13-master-mysql8.0-php7.2 +- apiCoreMKey-39-14-master-mysql8.0-php7.2 +- apiCoreMKey-39-15-master-mysql8.0-php7.2 +- apiCoreMKey-39-16-master-mysql8.0-php7.2 +- apiCoreMKey-39-17-master-mysql8.0-php7.2 +- apiCoreMKey-39-18-master-mysql8.0-php7.2 +- apiCoreMKey-39-19-master-mysql8.0-php7.2 +- apiCoreMKey-39-20-master-mysql8.0-php7.2 +- apiCoreMKey-39-21-master-mysql8.0-php7.2 +- apiCoreMKey-39-22-master-mysql8.0-php7.2 +- apiCoreMKey-39-23-master-mysql8.0-php7.2 +- apiCoreMKey-39-24-master-mysql8.0-php7.2 +- apiCoreMKey-39-25-master-mysql8.0-php7.2 +- apiCoreMKey-39-26-master-mysql8.0-php7.2 +- apiCoreMKey-39-27-master-mysql8.0-php7.2 +- apiCoreMKey-39-28-master-mysql8.0-php7.2 +- apiCoreMKey-39-29-master-mysql8.0-php7.2 +- apiCoreMKey-39-30-master-mysql8.0-php7.2 +- apiCoreMKey-39-31-master-mysql8.0-php7.2 +- apiCoreMKey-39-32-master-mysql8.0-php7.2 +- apiCoreMKey-39-33-master-mysql8.0-php7.2 +- apiCoreMKey-39-34-master-mysql8.0-php7.2 +- apiCoreMKey-39-35-master-mysql8.0-php7.2 +- apiCoreMKey-39-36-master-mysql8.0-php7.2 +- apiCoreMKey-39-37-master-mysql8.0-php7.2 +- apiCoreMKey-39-38-master-mysql8.0-php7.2 +- apiCoreMKey-39-39-master-mysql8.0-php7.2 +- apiCoreMKey-39-1-latest-mysql8.0-php7.2 +- apiCoreMKey-39-2-latest-mysql8.0-php7.2 +- apiCoreMKey-39-3-latest-mysql8.0-php7.2 +- apiCoreMKey-39-4-latest-mysql8.0-php7.2 +- apiCoreMKey-39-5-latest-mysql8.0-php7.2 +- apiCoreMKey-39-6-latest-mysql8.0-php7.2 +- apiCoreMKey-39-7-latest-mysql8.0-php7.2 +- apiCoreMKey-39-8-latest-mysql8.0-php7.2 +- apiCoreMKey-39-9-latest-mysql8.0-php7.2 +- apiCoreMKey-39-10-latest-mysql8.0-php7.2 +- apiCoreMKey-39-11-latest-mysql8.0-php7.2 +- apiCoreMKey-39-12-latest-mysql8.0-php7.2 +- apiCoreMKey-39-13-latest-mysql8.0-php7.2 +- apiCoreMKey-39-14-latest-mysql8.0-php7.2 +- apiCoreMKey-39-15-latest-mysql8.0-php7.2 +- apiCoreMKey-39-16-latest-mysql8.0-php7.2 +- apiCoreMKey-39-17-latest-mysql8.0-php7.2 +- apiCoreMKey-39-18-latest-mysql8.0-php7.2 +- apiCoreMKey-39-19-latest-mysql8.0-php7.2 +- apiCoreMKey-39-20-latest-mysql8.0-php7.2 +- apiCoreMKey-39-21-latest-mysql8.0-php7.2 +- apiCoreMKey-39-22-latest-mysql8.0-php7.2 +- apiCoreMKey-39-23-latest-mysql8.0-php7.2 +- apiCoreMKey-39-24-latest-mysql8.0-php7.2 +- apiCoreMKey-39-25-latest-mysql8.0-php7.2 +- apiCoreMKey-39-26-latest-mysql8.0-php7.2 +- apiCoreMKey-39-27-latest-mysql8.0-php7.2 +- apiCoreMKey-39-28-latest-mysql8.0-php7.2 +- apiCoreMKey-39-29-latest-mysql8.0-php7.2 +- apiCoreMKey-39-30-latest-mysql8.0-php7.2 +- apiCoreMKey-39-31-latest-mysql8.0-php7.2 +- apiCoreMKey-39-32-latest-mysql8.0-php7.2 +- apiCoreMKey-39-33-latest-mysql8.0-php7.2 +- apiCoreMKey-39-34-latest-mysql8.0-php7.2 +- apiCoreMKey-39-35-latest-mysql8.0-php7.2 +- apiCoreMKey-39-36-latest-mysql8.0-php7.2 +- apiCoreMKey-39-37-latest-mysql8.0-php7.2 +- apiCoreMKey-39-38-latest-mysql8.0-php7.2 +- apiCoreMKey-39-39-latest-mysql8.0-php7.2 +- apiCoreUKey-39-1-master-mysql8.0-php7.2 +- apiCoreUKey-39-2-master-mysql8.0-php7.2 +- apiCoreUKey-39-3-master-mysql8.0-php7.2 +- apiCoreUKey-39-4-master-mysql8.0-php7.2 +- apiCoreUKey-39-5-master-mysql8.0-php7.2 +- apiCoreUKey-39-6-master-mysql8.0-php7.2 +- apiCoreUKey-39-7-master-mysql8.0-php7.2 +- apiCoreUKey-39-8-master-mysql8.0-php7.2 +- apiCoreUKey-39-9-master-mysql8.0-php7.2 +- apiCoreUKey-39-10-master-mysql8.0-php7.2 +- apiCoreUKey-39-11-master-mysql8.0-php7.2 +- apiCoreUKey-39-12-master-mysql8.0-php7.2 +- apiCoreUKey-39-13-master-mysql8.0-php7.2 +- apiCoreUKey-39-14-master-mysql8.0-php7.2 +- apiCoreUKey-39-15-master-mysql8.0-php7.2 +- apiCoreUKey-39-16-master-mysql8.0-php7.2 +- apiCoreUKey-39-17-master-mysql8.0-php7.2 +- apiCoreUKey-39-18-master-mysql8.0-php7.2 +- apiCoreUKey-39-19-master-mysql8.0-php7.2 +- apiCoreUKey-39-20-master-mysql8.0-php7.2 +- apiCoreUKey-39-21-master-mysql8.0-php7.2 +- apiCoreUKey-39-22-master-mysql8.0-php7.2 +- apiCoreUKey-39-23-master-mysql8.0-php7.2 +- apiCoreUKey-39-24-master-mysql8.0-php7.2 +- apiCoreUKey-39-25-master-mysql8.0-php7.2 +- apiCoreUKey-39-26-master-mysql8.0-php7.2 +- apiCoreUKey-39-27-master-mysql8.0-php7.2 +- apiCoreUKey-39-28-master-mysql8.0-php7.2 +- apiCoreUKey-39-29-master-mysql8.0-php7.2 +- apiCoreUKey-39-30-master-mysql8.0-php7.2 +- apiCoreUKey-39-31-master-mysql8.0-php7.2 +- apiCoreUKey-39-32-master-mysql8.0-php7.2 +- apiCoreUKey-39-33-master-mysql8.0-php7.2 +- apiCoreUKey-39-34-master-mysql8.0-php7.2 +- apiCoreUKey-39-35-master-mysql8.0-php7.2 +- apiCoreUKey-39-36-master-mysql8.0-php7.2 +- apiCoreUKey-39-37-master-mysql8.0-php7.2 +- apiCoreUKey-39-38-master-mysql8.0-php7.2 +- apiCoreUKey-39-39-master-mysql8.0-php7.2 +- apiCoreUKey-39-1-latest-mysql8.0-php7.2 +- apiCoreUKey-39-2-latest-mysql8.0-php7.2 +- apiCoreUKey-39-3-latest-mysql8.0-php7.2 +- apiCoreUKey-39-4-latest-mysql8.0-php7.2 +- apiCoreUKey-39-5-latest-mysql8.0-php7.2 +- apiCoreUKey-39-6-latest-mysql8.0-php7.2 +- apiCoreUKey-39-7-latest-mysql8.0-php7.2 +- apiCoreUKey-39-8-latest-mysql8.0-php7.2 +- apiCoreUKey-39-9-latest-mysql8.0-php7.2 +- apiCoreUKey-39-10-latest-mysql8.0-php7.2 +- apiCoreUKey-39-11-latest-mysql8.0-php7.2 +- apiCoreUKey-39-12-latest-mysql8.0-php7.2 +- apiCoreUKey-39-13-latest-mysql8.0-php7.2 +- apiCoreUKey-39-14-latest-mysql8.0-php7.2 +- apiCoreUKey-39-15-latest-mysql8.0-php7.2 +- apiCoreUKey-39-16-latest-mysql8.0-php7.2 +- apiCoreUKey-39-17-latest-mysql8.0-php7.2 +- apiCoreUKey-39-18-latest-mysql8.0-php7.2 +- apiCoreUKey-39-19-latest-mysql8.0-php7.2 +- apiCoreUKey-39-20-latest-mysql8.0-php7.2 +- apiCoreUKey-39-21-latest-mysql8.0-php7.2 +- apiCoreUKey-39-22-latest-mysql8.0-php7.2 +- apiCoreUKey-39-23-latest-mysql8.0-php7.2 +- apiCoreUKey-39-24-latest-mysql8.0-php7.2 +- apiCoreUKey-39-25-latest-mysql8.0-php7.2 +- apiCoreUKey-39-26-latest-mysql8.0-php7.2 +- apiCoreUKey-39-27-latest-mysql8.0-php7.2 +- apiCoreUKey-39-28-latest-mysql8.0-php7.2 +- apiCoreUKey-39-29-latest-mysql8.0-php7.2 +- apiCoreUKey-39-30-latest-mysql8.0-php7.2 +- apiCoreUKey-39-31-latest-mysql8.0-php7.2 +- apiCoreUKey-39-32-latest-mysql8.0-php7.2 +- apiCoreUKey-39-33-latest-mysql8.0-php7.2 +- apiCoreUKey-39-34-latest-mysql8.0-php7.2 +- apiCoreUKey-39-35-latest-mysql8.0-php7.2 +- apiCoreUKey-39-36-latest-mysql8.0-php7.2 +- apiCoreUKey-39-37-latest-mysql8.0-php7.2 +- apiCoreUKey-39-38-latest-mysql8.0-php7.2 +- apiCoreUKey-39-39-latest-mysql8.0-php7.2 - cliCoreMKey-3-1-master-mysql8.0-php7.2 - cliCoreMKey-3-2-master-mysql8.0-php7.2 - cliCoreMKey-3-3-master-mysql8.0-php7.2 From fc5e70b00626fbce6e0bf44f083e6f22a490bbf2 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 1 Mar 2021 10:34:06 +0545 Subject: [PATCH 190/348] [tests-only] Specify skeleton in tests --- .../features/cliEncryption/recreatemasterkey.feature | 2 +- .../features/webUIMasterKeyType/webUIMasterKeys.feature | 4 ++-- tests/acceptance/features/webUIUserKeysType/userKeys.feature | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature index 0c355b4e..3fb1874d 100644 --- a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -7,7 +7,7 @@ Feature: recreate-master-key Then the downloaded content when downloading file "/somefile.txt" for user "admin" with range "bytes=0-6" should be "This is" Scenario: recreate masterkey and upload data - Given user "Alice" has been created with default attributes and skeleton files + Given user "Alice" has been created with default attributes and small skeleton files And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" When the administrator successfully recreates the encryption masterkey using the occ command And user "Alice" uploads chunk file "1" of "1" with "AA" to "/somefile.txt" using the WebDAV API diff --git a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature index 0471ece6..8bc2cfe9 100644 --- a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature +++ b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature @@ -5,7 +5,7 @@ Feature: encrypt files using master keys So that I can use a common key to encrypt files of all user Scenario: user cannot access their file after recreating master key with re-login - Given user "Alice" has been created with default attributes and skeleton files + Given user "Alice" has been created with default attributes and large skeleton files And the administrator has set the encryption type to "masterkey" And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" And user "Alice" has logged in using the webUI @@ -17,7 +17,7 @@ Feature: encrypt files using master keys And a message should be displayed on the general exception webUI page containing "Encryption not ready" Scenario: user can access their file after recreating master key with re-login - Given user "Alice" has been created with default attributes and skeleton files + Given user "Alice" has been created with default attributes and large skeleton files And the administrator has set the encryption type to "masterkey" And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" And user "Alice" has logged in using the webUI diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 728f0e0a..03da7ced 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -6,7 +6,7 @@ Feature: encrypt files using user specific keys Background: Given app "encryption" has been enabled - And these users have been created with skeleton files but not initialized: + And these users have been created with large skeleton files but not initialized: | username | | Alice | And encryption has been enabled From e96f6866178a90cdc25cd3f46b590136c41d651d Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 6 Mar 2021 17:59:47 +0545 Subject: [PATCH 191/348] Fix skeleton step in tests --- tests/acceptance/features/webUIUserKeysType/userKeys.feature | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 03da7ced..920e06cf 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -26,7 +26,7 @@ Feature: encrypt files using user specific keys Then file "textfile0.txt" of user "Alice" should be encrypted Scenario: decrypt user keys based encryption of all users - Given these users have been created with skeleton files but not initialized: + Given these users have been created with large skeleton files but not initialized: | username | | Brian | And the administrator has set the encryption type to "user-keys" @@ -49,7 +49,7 @@ Feature: encrypt files using user specific keys @issue-encryption-206 Scenario Outline: Sharer shares a file where receiver already has a file with the matching name Given using OCS API version "" - And user "Brian" has been created with default attributes and skeleton files + And user "Brian" has been created with default attributes and large skeleton files And user "Alice" has shared file "textfile0.txt" with user "Brian" When user "Alice" gets all shares shared by him using the sharing API Then the OCS status code should be "" From 246099212d873f8ab943320ce5dcfeb5b2fb6f6c Mon Sep 17 00:00:00 2001 From: Juergen Weigert Date: Thu, 11 Mar 2021 23:39:59 +0100 Subject: [PATCH 192/348] Updated CHANGELOG.md and bumped version in info.xml --- CHANGELOG.md | 20 ++++++++++++++++++-- appinfo/info.xml | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 951f7a94..371c2b01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## [Unreleased] +## [1.5.0] - 2021-03-11 + +### Added + +- Add path option to FixEncryptedVersion command [#218](https://github.com/owncloud/encryption/pull/218) +- Make encryption repair for file and folder [#4276](https://github.com/owncloud/enterprise/issues/4276) + +### Changed + +- Use PHP's built-in hash_hkdf function [#215](https://github.com/owncloud/encryption/pull/215) +- Unnecessary file size overhead (binary instead of base64) [#210](https://github.com/owncloud/encryption/issues/210) +- Code needs updating due to core icewind/streams 0.7.2 [#198](https://github.com/owncloud/encryption/issues/198) + +### Fixed + +- Prevent command encryption:fix-encrypted-version from printing file binary data [#226](https://github.com/owncloud/encryption/pull/226) ## 1.4.0 - 2019-09-02 @@ -21,4 +36,5 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). - Issues with recreating masterkeys when HSM is used [#128](https://github.com/owncloud/encryption/pull/128) -[Unreleased]: https://github.com/owncloud/encryption/compare/v1.4.0...HEAD +[Unreleased]: https://github.com/owncloud/encryption/compare/v1.5.0...HEAD +[1.5.0]: https://github.com/owncloud/encryption/compare/v1.4.0...v1.5.0 diff --git a/appinfo/info.xml b/appinfo/info.xml index 8c74541f..a4c31be4 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -19,7 +19,7 @@ admin-encryption false - 1.4.0 + 1.5.0 security From 195bb6381e57cd3f9b2a7bb65777f9e69507d497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Weigert?= Date: Fri, 12 Mar 2021 00:24:10 +0100 Subject: [PATCH 193/348] Require 1.7.0 Please confirm, if core 10.7.0 is a correct minimum requirement for encryption 1.5.0 --- appinfo/info.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index a4c31be4..7d70da42 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -27,7 +27,7 @@ true openssl - + OCA\Encryption\Command\SelectEncryptionType From 3f84a18068d5a90651ba9da95cd184afb8dd2f59 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 15 Mar 2021 05:09:49 +0545 Subject: [PATCH 194/348] Do not test against latest (10.6.0) --- .drone.starlark | 137 - .drone.yml | 24169 +++------------------------------------------- 2 files changed, 1390 insertions(+), 22916 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 452a907d..f0342995 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -59,7 +59,6 @@ config = { ], 'servers': [ 'daily-master-qa', - 'latest' ], 'extraSetup': [ { @@ -85,7 +84,6 @@ config = { ], 'servers': [ 'daily-master-qa', - 'latest' ], 'extraSetup': [ { @@ -110,7 +108,6 @@ config = { ], 'servers': [ 'daily-master-qa', - 'latest' ], 'emailNeeded': True, 'extraSetup': [ @@ -137,7 +134,6 @@ config = { ], 'servers': [ 'daily-master-qa', - 'latest' ], 'extraSetup': [ { @@ -162,7 +158,6 @@ config = { ], 'servers': [ 'daily-master-qa', - 'latest' ], 'emailNeeded': True, 'extraSetup': [ @@ -211,39 +206,6 @@ config = { } ], }, - 'api-core-latest-masterkey': { - 'suites': [ - 'apiCoreMKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'latest', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 39, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'cron': 'nightly', - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'masterkey', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, 'api-core-userkeys': { 'suites': [ 'apiCoreUKey', @@ -276,39 +238,6 @@ config = { } ], }, - 'api-core-latest-userkeys': { - 'suites': [ - 'apiCoreUKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'latest', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 39, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'cron': 'nightly', - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'user-keys', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, 'cli-core-masterkey': { 'suites': [ 'cliCoreMKey', @@ -403,39 +332,6 @@ config = { } ], }, - 'webUI-core-latest-masterkey': { - 'suites': [ - 'webUIcoreMKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'latest', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 19, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'cron': 'nightly', - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'masterkey', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, 'webUI-core-userkeys': { 'suites': [ 'webUIcoreUKey', @@ -468,39 +364,6 @@ config = { } ], }, - 'webUI-core-latest-userkeys': { - 'suites': [ - 'webUIcoreUKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'latest', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 19, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'cron': 'nightly', - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'user-keys', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, } } diff --git a/.drone.yml b/.drone.yml index cdb93de6..a530bb86 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1115,7 +1115,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-latest-mysql8.0-php7.2 +name: apiMasterKeys-master-mysql8.0-php7.2 platform: os: linux @@ -1137,7 +1137,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -1189,9 +1189,9 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli + - make test-acceptance-api environment: - BEHAT_SUITE: cliEncryption + BEHAT_SUITE: apiEncryption TEST_SERVER_URL: http://server services: @@ -1229,7 +1229,7 @@ depends_on: --- kind: pipeline type: docker -name: cliEncryption-latest-postgres9.4-php7.2 +name: apiMasterKeys-master-postgres9.4-php7.2 platform: os: linux @@ -1251,7 +1251,7 @@ steps: db_type: pgsql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -1303,9 +1303,9 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli + - make test-acceptance-api environment: - BEHAT_SUITE: cliEncryption + BEHAT_SUITE: apiEncryption TEST_SERVER_URL: http://server services: @@ -1340,7 +1340,7 @@ depends_on: --- kind: pipeline type: docker -name: apiMasterKeys-master-mysql8.0-php7.2 +name: webUIMasterKey-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -1414,9 +1414,14 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api + - make test-acceptance-webui environment: - BEHAT_SUITE: apiEncryption + BEHAT_SUITE: webUIMasterKeyType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -1431,116 +1436,15 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiMasterKeys-master-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests +- name: selenium pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api + image: selenium/standalone-chrome-debug:3.141.59-oxygen environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING -services: -- name: postgres +- name: email pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud + image: mailhog/mailhog - name: server pull: always @@ -1565,7 +1469,7 @@ depends_on: --- kind: pipeline type: docker -name: apiMasterKeys-latest-mysql8.0-php7.2 +name: apiUserKeys-master-mysql8.0-php7.2 platform: os: linux @@ -1587,7 +1491,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -1623,7 +1527,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -1679,7 +1583,7 @@ depends_on: --- kind: pipeline type: docker -name: apiMasterKeys-latest-postgres9.4-php7.2 +name: apiUserKeys-master-postgres9.4-php7.2 platform: os: linux @@ -1701,7 +1605,7 @@ steps: db_type: pgsql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -1737,7 +1641,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -1790,7 +1694,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIMasterKey-master-chrome-mysql8.0-php7.2 +name: webUIUserKeys-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -1848,7 +1752,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -1866,7 +1770,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-webui environment: - BEHAT_SUITE: webUIMasterKeyType + BEHAT_SUITE: webUIUserKeysType BROWSER: chrome MAILHOG_HOST: email PLATFORM: Linux @@ -1919,7 +1823,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIMasterKey-latest-chrome-mysql8.0-php7.2 +name: apiCoreMKey-39-1-master-mysql8.0-php7.2 platform: os: linux @@ -1941,7 +1845,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -1952,6 +1856,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -1986,6 +1922,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -1993,14 +1931,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui + - make test-acceptance-core-api environment: - BEHAT_SUITE: webUIMasterKeyType - BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -2015,12 +1951,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -2033,6 +1963,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -2048,7 +1997,7 @@ depends_on: --- kind: pipeline type: docker -name: apiUserKeys-master-mysql8.0-php7.2 +name: apiCoreMKey-39-2-master-mysql8.0-php7.2 platform: os: linux @@ -2081,6 +2030,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -2106,20853 +2087,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiUserKeys-master-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiUserKeys-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiUserKeys-latest-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIUserKeys-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIUserKeysType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIUserKeys-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIUserKeysType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-1-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-2-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-3-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-4-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-5-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-6-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-7-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-8-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-9-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-10-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-11-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-12-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-13-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-14-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-15-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-16-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-17-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-18-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-19-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-20-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-21-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-22-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-23-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-24-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-25-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-26-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-27-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-28-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-29-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-30-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-31-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 31 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-32-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 32 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-33-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 33 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-34-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 34 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-35-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 35 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-36-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 36 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-37-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 37 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-38-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 38 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-39-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 39 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-1-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-2-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-3-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-4-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-5-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-6-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-7-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-8-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-9-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-10-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-11-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-12-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-13-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-14-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-15-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-16-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-17-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-18-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-19-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-20-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-21-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-22-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-23-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-24-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-25-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-26-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-27-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-28-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-29-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-30-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-31-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 31 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-32-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 32 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-33-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 33 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-34-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 34 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-35-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 35 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-36-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 36 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-37-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 37 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-38-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 38 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-39-39-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 39 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-1-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-2-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-3-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-4-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-5-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-6-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-7-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-8-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-9-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-10-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-11-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-12-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-13-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-14-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-15-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-16-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-17-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-18-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-19-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-20-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-21-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-22-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-23-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-24-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-25-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-26-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-27-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-28-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-29-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-30-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-31-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 31 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-32-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 32 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-33-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 33 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-34-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 34 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-35-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 35 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-36-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 36 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-37-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 37 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-38-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 38 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-39-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22973,9 +2108,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 39 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -23036,179 +2171,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-1-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-2-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-3-master-mysql8.0-php7.2 platform: os: linux @@ -23230,7 +2193,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -23251,7 +2214,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -23298,7 +2261,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -23319,9 +2282,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -23368,8 +2331,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23380,7 +2345,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-3-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-4-master-mysql8.0-php7.2 platform: os: linux @@ -23402,7 +2367,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -23423,7 +2388,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -23470,7 +2435,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -23491,9 +2456,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -23540,8 +2505,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23552,7 +2519,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-4-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-5-master-mysql8.0-php7.2 platform: os: linux @@ -23574,7 +2541,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -23595,7 +2562,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -23642,7 +2609,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -23663,9 +2630,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -23712,8 +2679,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23724,7 +2693,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-5-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-6-master-mysql8.0-php7.2 platform: os: linux @@ -23746,7 +2715,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -23767,7 +2736,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -23814,7 +2783,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -23835,9 +2804,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -23884,8 +2853,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -23896,7 +2867,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-6-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-7-master-mysql8.0-php7.2 platform: os: linux @@ -23918,7 +2889,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -23939,7 +2910,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -23986,7 +2957,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -24007,9 +2978,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -24056,8 +3027,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24068,7 +3041,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-7-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-8-master-mysql8.0-php7.2 platform: os: linux @@ -24090,7 +3063,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -24111,7 +3084,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -24158,7 +3131,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -24179,9 +3152,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -24228,8 +3201,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24240,7 +3215,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-8-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-9-master-mysql8.0-php7.2 platform: os: linux @@ -24262,7 +3237,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -24283,7 +3258,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -24330,7 +3305,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -24351,9 +3326,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -24400,8 +3375,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24412,7 +3389,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-9-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-10-master-mysql8.0-php7.2 platform: os: linux @@ -24434,7 +3411,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -24455,7 +3432,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -24502,7 +3479,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -24523,9 +3500,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -24572,8 +3549,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24584,7 +3563,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-10-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-11-master-mysql8.0-php7.2 platform: os: linux @@ -24606,7 +3585,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -24627,7 +3606,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -24674,7 +3653,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -24695,9 +3674,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -24744,8 +3723,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24756,7 +3737,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-11-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-12-master-mysql8.0-php7.2 platform: os: linux @@ -24778,7 +3759,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -24799,7 +3780,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -24846,7 +3827,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -24867,9 +3848,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -24916,8 +3897,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -24928,7 +3911,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-12-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-13-master-mysql8.0-php7.2 platform: os: linux @@ -24950,7 +3933,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -24971,7 +3954,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -25018,7 +4001,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -25039,9 +4022,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -25088,8 +4071,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25100,7 +4085,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-13-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-14-master-mysql8.0-php7.2 platform: os: linux @@ -25122,7 +4107,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -25143,7 +4128,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -25190,7 +4175,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -25211,9 +4196,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -25260,8 +4245,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25272,7 +4259,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-14-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-15-master-mysql8.0-php7.2 platform: os: linux @@ -25294,7 +4281,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -25315,7 +4302,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -25362,7 +4349,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -25383,9 +4370,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -25432,8 +4419,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25444,7 +4433,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-15-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-16-master-mysql8.0-php7.2 platform: os: linux @@ -25466,7 +4455,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -25487,7 +4476,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -25534,7 +4523,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -25555,9 +4544,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -25604,8 +4593,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25616,7 +4607,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-16-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-17-master-mysql8.0-php7.2 platform: os: linux @@ -25638,7 +4629,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -25659,7 +4650,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -25706,7 +4697,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -25727,9 +4718,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -25776,8 +4767,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25788,7 +4781,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-17-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-18-master-mysql8.0-php7.2 platform: os: linux @@ -25810,7 +4803,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -25831,7 +4824,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -25878,7 +4871,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -25899,9 +4892,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -25948,8 +4941,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -25960,7 +4955,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-18-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-19-master-mysql8.0-php7.2 platform: os: linux @@ -25982,7 +4977,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26003,7 +4998,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -26050,7 +5045,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -26071,9 +5066,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -26120,8 +5115,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -26132,7 +5129,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-19-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-20-master-mysql8.0-php7.2 platform: os: linux @@ -26154,7 +5151,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26175,7 +5172,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -26222,7 +5219,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -26243,9 +5240,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -26292,8 +5289,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -26304,7 +5303,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-20-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-21-master-mysql8.0-php7.2 platform: os: linux @@ -26326,7 +5325,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26347,7 +5346,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -26394,7 +5393,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -26415,9 +5414,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -26464,8 +5463,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -26476,7 +5477,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-21-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-22-master-mysql8.0-php7.2 platform: os: linux @@ -26498,7 +5499,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26519,7 +5520,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -26566,7 +5567,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -26587,9 +5588,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -26636,8 +5637,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -26648,7 +5651,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-22-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-23-master-mysql8.0-php7.2 platform: os: linux @@ -26670,7 +5673,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26691,7 +5694,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -26738,7 +5741,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -26759,9 +5762,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -26808,8 +5811,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -26820,7 +5825,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-23-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-24-master-mysql8.0-php7.2 platform: os: linux @@ -26842,7 +5847,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -26863,7 +5868,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -26910,7 +5915,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -26931,9 +5936,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -26980,8 +5985,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -26992,7 +5999,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-24-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-25-master-mysql8.0-php7.2 platform: os: linux @@ -27014,7 +6021,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27035,7 +6042,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27082,7 +6089,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -27103,9 +6110,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -27152,8 +6159,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27164,7 +6173,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-25-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-26-master-mysql8.0-php7.2 platform: os: linux @@ -27186,7 +6195,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27207,7 +6216,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27254,7 +6263,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -27275,9 +6284,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -27324,8 +6333,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27336,7 +6347,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-26-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-27-master-mysql8.0-php7.2 platform: os: linux @@ -27358,7 +6369,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27379,7 +6390,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27426,7 +6437,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -27447,9 +6458,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -27496,8 +6507,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27508,7 +6521,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-27-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-28-master-mysql8.0-php7.2 platform: os: linux @@ -27530,7 +6543,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27551,7 +6564,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27598,7 +6611,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -27619,9 +6632,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -27668,8 +6681,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27680,7 +6695,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-28-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-29-master-mysql8.0-php7.2 platform: os: linux @@ -27702,7 +6717,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27723,7 +6738,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27770,7 +6785,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -27791,9 +6806,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -27840,8 +6855,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -27852,7 +6869,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-29-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-30-master-mysql8.0-php7.2 platform: os: linux @@ -27874,7 +6891,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -27895,7 +6912,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -27942,7 +6959,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -27963,9 +6980,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -28012,8 +7029,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28024,7 +7043,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-30-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-31-master-mysql8.0-php7.2 platform: os: linux @@ -28046,7 +7065,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28067,7 +7086,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28114,7 +7133,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -28135,9 +7154,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -28184,8 +7203,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28196,7 +7217,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-31-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-32-master-mysql8.0-php7.2 platform: os: linux @@ -28218,7 +7239,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28239,7 +7260,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28286,7 +7307,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -28307,9 +7328,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -28356,8 +7377,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28368,7 +7391,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-32-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-33-master-mysql8.0-php7.2 platform: os: linux @@ -28390,7 +7413,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28411,7 +7434,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28458,7 +7481,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -28479,9 +7502,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 33 TEST_SERVER_URL: http://server services: @@ -28528,8 +7551,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28540,7 +7565,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-33-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-34-master-mysql8.0-php7.2 platform: os: linux @@ -28562,7 +7587,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28583,7 +7608,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28630,7 +7655,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -28651,9 +7676,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 33 + RUN_PART: 34 TEST_SERVER_URL: http://server services: @@ -28700,8 +7725,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28712,7 +7739,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-34-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-35-master-mysql8.0-php7.2 platform: os: linux @@ -28734,7 +7761,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28755,7 +7782,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28802,7 +7829,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -28823,9 +7850,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 34 + RUN_PART: 35 TEST_SERVER_URL: http://server services: @@ -28872,8 +7899,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -28884,7 +7913,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-35-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-36-master-mysql8.0-php7.2 platform: os: linux @@ -28906,7 +7935,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -28927,7 +7956,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -28974,7 +8003,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -28995,9 +8024,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 35 + RUN_PART: 36 TEST_SERVER_URL: http://server services: @@ -29044,8 +8073,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29056,7 +8087,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-36-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-37-master-mysql8.0-php7.2 platform: os: linux @@ -29078,7 +8109,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29099,7 +8130,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29146,7 +8177,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -29167,9 +8198,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 36 + RUN_PART: 37 TEST_SERVER_URL: http://server services: @@ -29216,8 +8247,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29228,7 +8261,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-37-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-38-master-mysql8.0-php7.2 platform: os: linux @@ -29250,7 +8283,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29271,7 +8304,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29318,7 +8351,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -29339,9 +8372,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 37 + RUN_PART: 38 TEST_SERVER_URL: http://server services: @@ -29388,8 +8421,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29400,7 +8435,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-38-latest-mysql8.0-php7.2 +name: apiCoreMKey-39-39-master-mysql8.0-php7.2 platform: os: linux @@ -29422,7 +8457,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29443,7 +8478,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29490,7 +8525,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -29511,9 +8546,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 38 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -29560,8 +8595,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29572,7 +8609,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-39-latest-mysql8.0-php7.2 +name: apiCoreUKey-39-1-master-mysql8.0-php7.2 platform: os: linux @@ -29594,7 +8631,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -29615,7 +8652,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -29685,7 +8722,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 39 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -29732,8 +8769,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -29744,7 +8783,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-1-master-mysql8.0-php7.2 +name: apiCoreUKey-39-2-master-mysql8.0-php7.2 platform: os: linux @@ -29777,6 +8816,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -29802,7 +8873,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -29811,6 +8882,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -29818,12 +8891,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -29850,6 +8923,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -29865,7 +8957,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-2-master-mysql8.0-php7.2 +name: apiCoreUKey-39-3-master-mysql8.0-php7.2 platform: os: linux @@ -29889,14 +8981,46 @@ steps: exclude: apps/encryption version: daily-master-qa -- name: install-testrunner +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated pull: always - image: owncloudci/php:7.4 + image: owncloud/ubuntu:18.04 + detach: true commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - tail -f /var/www/owncloud/federated/data/owncloud.log - name: setup-server-encryption pull: always @@ -29923,7 +9047,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -29932,6 +9056,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -29939,12 +9065,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -29971,6 +9097,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -29986,7 +9131,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-3-master-mysql8.0-php7.2 +name: apiCoreUKey-39-4-master-mysql8.0-php7.2 platform: os: linux @@ -30019,6 +9164,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -30044,7 +9221,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -30053,6 +9230,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30060,12 +9239,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -30092,6 +9271,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -30107,7 +9305,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-1-master-mysql8.0-php7.2 +name: apiCoreUKey-39-5-master-mysql8.0-php7.2 platform: os: linux @@ -30140,6 +9338,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -30174,6 +9404,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30181,12 +9413,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -30213,6 +9445,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -30228,7 +9479,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-2-master-mysql8.0-php7.2 +name: apiCoreUKey-39-6-master-mysql8.0-php7.2 platform: os: linux @@ -30261,6 +9512,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -30295,6 +9578,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30302,12 +9587,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -30334,6 +9619,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -30349,7 +9653,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-3-master-mysql8.0-php7.2 +name: apiCoreUKey-39-7-master-mysql8.0-php7.2 platform: os: linux @@ -30370,17 +9674,49 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - exclude: apps/encryption + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud version: daily-master-qa -- name: install-testrunner +- name: configure-federation pull: always - image: owncloudci/php:7.4 + image: owncloudci/php:7.2 commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log - name: setup-server-encryption pull: always @@ -30416,6 +9752,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -30423,12 +9761,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 3 + DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -30455,6 +9793,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -30470,7 +9827,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-8-master-mysql8.0-php7.2 platform: os: linux @@ -30560,7 +9917,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -30578,16 +9935,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -30602,12 +9955,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -30654,7 +10001,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-9-master-mysql8.0-php7.2 platform: os: linux @@ -30744,7 +10091,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -30762,16 +10109,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -30786,12 +10129,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -30838,7 +10175,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-10-master-mysql8.0-php7.2 platform: os: linux @@ -30928,7 +10265,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -30946,16 +10283,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -30970,12 +10303,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -31022,7 +10349,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-11-master-mysql8.0-php7.2 platform: os: linux @@ -31112,7 +10439,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -31130,16 +10457,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -31154,12 +10477,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -31206,7 +10523,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-12-master-mysql8.0-php7.2 platform: os: linux @@ -31296,7 +10613,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -31314,16 +10631,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -31338,12 +10651,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -31390,7 +10697,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-13-master-mysql8.0-php7.2 platform: os: linux @@ -31480,7 +10787,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -31498,16 +10805,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -31522,12 +10825,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -31574,7 +10871,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-14-master-mysql8.0-php7.2 platform: os: linux @@ -31664,7 +10961,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -31682,16 +10979,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -31706,12 +10999,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -31758,7 +11045,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-15-master-mysql8.0-php7.2 platform: os: linux @@ -31848,7 +11135,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -31866,16 +11153,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -31890,12 +11173,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -31942,7 +11219,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-16-master-mysql8.0-php7.2 platform: os: linux @@ -32032,7 +11309,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -32050,16 +11327,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -32074,12 +11347,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -32126,7 +11393,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-17-master-mysql8.0-php7.2 platform: os: linux @@ -32216,7 +11483,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -32234,16 +11501,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -32258,12 +11521,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -32310,7 +11567,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-18-master-mysql8.0-php7.2 platform: os: linux @@ -32400,7 +11657,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -32418,16 +11675,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -32442,12 +11695,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -32494,7 +11741,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-19-master-mysql8.0-php7.2 platform: os: linux @@ -32584,7 +11831,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -32602,16 +11849,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -32626,12 +11869,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -32678,7 +11915,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-20-master-mysql8.0-php7.2 platform: os: linux @@ -32768,7 +12005,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -32786,16 +12023,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -32810,12 +12043,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -32862,7 +12089,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-21-master-mysql8.0-php7.2 platform: os: linux @@ -32952,7 +12179,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -32970,16 +12197,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -32994,12 +12217,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -33046,7 +12263,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-22-master-mysql8.0-php7.2 platform: os: linux @@ -33136,7 +12353,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -33154,16 +12371,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -33178,12 +12391,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -33230,7 +12437,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-23-master-mysql8.0-php7.2 platform: os: linux @@ -33320,7 +12527,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -33338,16 +12545,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -33362,12 +12565,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -33414,7 +12611,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-24-master-mysql8.0-php7.2 platform: os: linux @@ -33504,7 +12701,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -33522,16 +12719,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -33546,12 +12739,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -33598,7 +12785,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-25-master-mysql8.0-php7.2 platform: os: linux @@ -33688,7 +12875,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -33706,16 +12893,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -33730,12 +12913,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -33782,7 +12959,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-26-master-mysql8.0-php7.2 platform: os: linux @@ -33872,7 +13049,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -33890,16 +13067,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -33914,12 +13087,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -33966,7 +13133,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-27-master-mysql8.0-php7.2 platform: os: linux @@ -33988,7 +13155,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -34009,7 +13176,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -34056,7 +13223,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -34074,16 +13241,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -34098,12 +13261,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -34136,8 +13293,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34148,7 +13307,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-28-master-mysql8.0-php7.2 platform: os: linux @@ -34170,7 +13329,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -34191,7 +13350,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -34238,7 +13397,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -34256,16 +13415,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -34280,12 +13435,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -34318,8 +13467,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34330,7 +13481,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-29-master-mysql8.0-php7.2 platform: os: linux @@ -34352,7 +13503,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -34373,7 +13524,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -34420,7 +13571,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -34438,16 +13589,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -34462,12 +13609,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -34500,8 +13641,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34512,7 +13655,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-30-master-mysql8.0-php7.2 platform: os: linux @@ -34534,7 +13677,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -34555,7 +13698,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -34602,7 +13745,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -34620,16 +13763,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -34644,12 +13783,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -34682,8 +13815,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34694,7 +13829,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-31-master-mysql8.0-php7.2 platform: os: linux @@ -34716,7 +13851,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -34737,7 +13872,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -34784,7 +13919,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -34802,16 +13937,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -34826,12 +13957,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -34864,8 +13989,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -34876,7 +14003,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-32-master-mysql8.0-php7.2 platform: os: linux @@ -34898,7 +14025,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -34919,7 +14046,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -34966,7 +14093,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -34984,16 +14111,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -35008,12 +14131,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -35046,8 +14163,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -35058,7 +14177,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-33-master-mysql8.0-php7.2 platform: os: linux @@ -35080,7 +14199,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -35101,7 +14220,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -35148,7 +14267,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -35166,16 +14285,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 33 TEST_SERVER_URL: http://server services: @@ -35190,12 +14305,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -35228,8 +14337,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -35240,7 +14351,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-34-master-mysql8.0-php7.2 platform: os: linux @@ -35262,7 +14373,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -35283,7 +14394,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -35330,7 +14441,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -35348,16 +14459,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 34 TEST_SERVER_URL: http://server services: @@ -35372,12 +14479,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -35410,8 +14511,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -35422,7 +14525,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-35-master-mysql8.0-php7.2 platform: os: linux @@ -35444,7 +14547,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -35465,7 +14568,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -35512,7 +14615,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -35530,16 +14633,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 35 TEST_SERVER_URL: http://server services: @@ -35554,12 +14653,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -35592,8 +14685,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -35604,7 +14699,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-36-master-mysql8.0-php7.2 platform: os: linux @@ -35626,7 +14721,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -35647,7 +14742,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -35694,7 +14789,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -35712,16 +14807,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 36 TEST_SERVER_URL: http://server services: @@ -35736,12 +14827,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -35774,8 +14859,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -35786,7 +14873,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-37-master-mysql8.0-php7.2 platform: os: linux @@ -35808,7 +14895,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -35829,7 +14916,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -35876,7 +14963,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -35894,16 +14981,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 37 TEST_SERVER_URL: http://server services: @@ -35913,16 +14996,10 @@ services: command: - --default-authentication-plugin=mysql_native_password environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud - name: email pull: always @@ -35956,8 +15033,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -35968,7 +15047,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-38-master-mysql8.0-php7.2 platform: os: linux @@ -35990,7 +15069,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36011,7 +15090,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -36058,7 +15137,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -36076,16 +15155,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 38 TEST_SERVER_URL: http://server services: @@ -36100,12 +15175,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -36138,8 +15207,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36150,7 +15221,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 +name: apiCoreUKey-39-39-master-mysql8.0-php7.2 platform: os: linux @@ -36172,7 +15243,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36193,7 +15264,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -36240,7 +15311,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -36258,16 +15329,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-api environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -36282,12 +15349,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -36320,8 +15381,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36332,7 +15395,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 +name: cliCoreMKey-3-1-master-mysql8.0-php7.2 platform: os: linux @@ -36354,7 +15417,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36365,38 +15428,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -36431,8 +15462,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36440,16 +15469,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-cli environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -36464,12 +15489,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -36482,28 +15501,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36514,7 +15516,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 +name: cliCoreMKey-3-2-master-mysql8.0-php7.2 platform: os: linux @@ -36536,7 +15538,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36547,38 +15549,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -36613,8 +15583,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36622,16 +15590,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-cli environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -36646,12 +15610,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -36664,28 +15622,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36696,7 +15637,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 +name: cliCoreMKey-3-3-master-mysql8.0-php7.2 platform: os: linux @@ -36718,7 +15659,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36729,38 +15670,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -36795,8 +15704,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36804,16 +15711,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-cli environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -36828,12 +15731,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -36846,28 +15743,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -36878,7 +15758,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 +name: cliCoreUKey-3-1-master-mysql8.0-php7.2 platform: os: linux @@ -36900,7 +15780,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -36911,38 +15791,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -36968,7 +15816,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -36977,8 +15825,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -36986,16 +15832,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-cli environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -37010,12 +15852,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -37028,28 +15864,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -37060,7 +15879,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 +name: cliCoreUKey-3-2-master-mysql8.0-php7.2 platform: os: linux @@ -37082,7 +15901,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -37093,38 +15912,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -37150,7 +15937,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -37159,8 +15946,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -37168,16 +15953,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-cli environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -37192,12 +15973,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -37210,28 +15985,11 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -37242,7 +16000,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 +name: cliCoreUKey-3-3-master-mysql8.0-php7.2 platform: os: linux @@ -37264,7 +16022,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -37275,38 +16033,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -37332,7 +16058,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -37341,8 +16067,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -37350,16 +16074,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui + - make test-acceptance-core-cli environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -37374,12 +16094,6 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - - name: email pull: always image: mailhog/mailhog @@ -37390,30 +16104,13 @@ services: commands: - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud + APACHE_WEBROOT: /var/www/owncloud/server trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -37424,7 +16121,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -37514,7 +16211,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -37536,7 +16233,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 1 @@ -37608,7 +16305,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -37698,7 +16395,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -37720,7 +16417,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 2 @@ -37792,7 +16489,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -37882,7 +16579,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -37904,7 +16601,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 3 @@ -37976,7 +16673,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-4-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38066,7 +16763,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -38088,7 +16785,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 4 @@ -38160,7 +16857,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-5-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38250,7 +16947,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -38272,7 +16969,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 5 @@ -38344,7 +17041,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-6-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38434,7 +17131,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -38456,7 +17153,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 6 @@ -38528,7 +17225,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-7-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38618,7 +17315,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -38640,7 +17337,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 7 @@ -38712,7 +17409,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-8-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38802,7 +17499,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -38824,7 +17521,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 8 @@ -38896,7 +17593,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-9-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -38986,7 +17683,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -39008,7 +17705,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 9 @@ -39080,7 +17777,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-10-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39170,7 +17867,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -39192,7 +17889,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 10 @@ -39264,7 +17961,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-11-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39354,7 +18051,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -39376,7 +18073,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 11 @@ -39448,7 +18145,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-12-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39538,7 +18235,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -39560,7 +18257,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 12 @@ -39632,7 +18329,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-13-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39722,7 +18419,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -39744,7 +18441,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 13 @@ -39816,7 +18513,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-14-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -39906,7 +18603,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -39928,7 +18625,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 14 @@ -40000,7 +18697,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-15-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40090,7 +18787,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -40112,7 +18809,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 15 @@ -40184,7 +18881,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-16-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40274,7 +18971,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -40296,7 +18993,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 16 @@ -40368,7 +19065,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40458,7 +19155,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -40480,7 +19177,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 17 @@ -40552,7 +19249,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40642,7 +19339,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -40664,7 +19361,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 18 @@ -40736,7 +19433,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40826,7 +19523,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -40848,7 +19545,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 19 @@ -40920,7 +19617,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-1-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -40942,7 +19639,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -40963,7 +19660,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -41090,8 +19787,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -41102,7 +19801,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-2-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41124,7 +19823,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -41145,7 +19844,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -41272,8 +19971,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -41284,7 +19985,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-3-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41306,7 +20007,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -41327,7 +20028,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -41454,8 +20155,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -41466,7 +20169,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-4-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41488,7 +20191,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -41509,7 +20212,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -41636,8 +20339,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -41648,7 +20353,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-5-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41670,7 +20375,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -41691,7 +20396,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -41818,8 +20523,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -41830,7 +20537,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-6-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -41852,7 +20559,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -41873,7 +20580,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -42000,8 +20707,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -42012,7 +20721,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-7-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -42034,7 +20743,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -42055,7 +20764,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -42182,8 +20891,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -42194,7 +20905,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-8-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -42216,7 +20927,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -42237,7 +20948,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -42364,8 +21075,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -42376,7 +21089,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-9-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -42398,7 +21111,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -42419,7 +21132,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -42546,8 +21259,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -42558,7 +21273,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-10-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -42580,7 +21295,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -42601,7 +21316,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -42728,8 +21443,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -42740,7 +21457,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-11-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -42762,7 +21479,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -42783,7 +21500,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -42910,8 +21627,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -42922,7 +21641,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-12-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -42944,7 +21663,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -42965,7 +21684,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -43092,8 +21811,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -43104,7 +21825,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-13-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -43126,7 +21847,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -43147,7 +21868,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -43274,8 +21995,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -43286,7 +22009,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-14-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -43308,7 +22031,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -43329,7 +22052,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -43456,8 +22179,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -43468,7 +22193,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-15-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -43490,7 +22215,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -43511,7 +22236,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -43638,8 +22363,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -43650,7 +22377,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-16-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -43672,7 +22399,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -43693,7 +22420,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -43820,8 +22547,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -43832,7 +22561,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-17-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -43854,7 +22583,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -43875,7 +22604,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -44002,8 +22731,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -44014,7 +22745,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-18-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -44036,7 +22767,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -44057,7 +22788,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -44184,8 +22915,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -44196,7 +22929,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-19-latest-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -44218,7 +22951,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -44239,7 +22972,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -44366,8 +23099,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -44408,20 +23143,12 @@ depends_on: - sonar-analysis - cliEncryption-master-mysql8.0-php7.2 - cliEncryption-master-postgres9.4-php7.2 -- cliEncryption-latest-mysql8.0-php7.2 -- cliEncryption-latest-postgres9.4-php7.2 - apiMasterKeys-master-mysql8.0-php7.2 - apiMasterKeys-master-postgres9.4-php7.2 -- apiMasterKeys-latest-mysql8.0-php7.2 -- apiMasterKeys-latest-postgres9.4-php7.2 - webUIMasterKey-master-chrome-mysql8.0-php7.2 -- webUIMasterKey-latest-chrome-mysql8.0-php7.2 - apiUserKeys-master-mysql8.0-php7.2 - apiUserKeys-master-postgres9.4-php7.2 -- apiUserKeys-latest-mysql8.0-php7.2 -- apiUserKeys-latest-postgres9.4-php7.2 - webUIUserKeys-master-chrome-mysql8.0-php7.2 -- webUIUserKeys-latest-chrome-mysql8.0-php7.2 - apiCoreMKey-39-1-master-mysql8.0-php7.2 - apiCoreMKey-39-2-master-mysql8.0-php7.2 - apiCoreMKey-39-3-master-mysql8.0-php7.2 @@ -44461,45 +23188,6 @@ depends_on: - apiCoreMKey-39-37-master-mysql8.0-php7.2 - apiCoreMKey-39-38-master-mysql8.0-php7.2 - apiCoreMKey-39-39-master-mysql8.0-php7.2 -- apiCoreMKey-39-1-latest-mysql8.0-php7.2 -- apiCoreMKey-39-2-latest-mysql8.0-php7.2 -- apiCoreMKey-39-3-latest-mysql8.0-php7.2 -- apiCoreMKey-39-4-latest-mysql8.0-php7.2 -- apiCoreMKey-39-5-latest-mysql8.0-php7.2 -- apiCoreMKey-39-6-latest-mysql8.0-php7.2 -- apiCoreMKey-39-7-latest-mysql8.0-php7.2 -- apiCoreMKey-39-8-latest-mysql8.0-php7.2 -- apiCoreMKey-39-9-latest-mysql8.0-php7.2 -- apiCoreMKey-39-10-latest-mysql8.0-php7.2 -- apiCoreMKey-39-11-latest-mysql8.0-php7.2 -- apiCoreMKey-39-12-latest-mysql8.0-php7.2 -- apiCoreMKey-39-13-latest-mysql8.0-php7.2 -- apiCoreMKey-39-14-latest-mysql8.0-php7.2 -- apiCoreMKey-39-15-latest-mysql8.0-php7.2 -- apiCoreMKey-39-16-latest-mysql8.0-php7.2 -- apiCoreMKey-39-17-latest-mysql8.0-php7.2 -- apiCoreMKey-39-18-latest-mysql8.0-php7.2 -- apiCoreMKey-39-19-latest-mysql8.0-php7.2 -- apiCoreMKey-39-20-latest-mysql8.0-php7.2 -- apiCoreMKey-39-21-latest-mysql8.0-php7.2 -- apiCoreMKey-39-22-latest-mysql8.0-php7.2 -- apiCoreMKey-39-23-latest-mysql8.0-php7.2 -- apiCoreMKey-39-24-latest-mysql8.0-php7.2 -- apiCoreMKey-39-25-latest-mysql8.0-php7.2 -- apiCoreMKey-39-26-latest-mysql8.0-php7.2 -- apiCoreMKey-39-27-latest-mysql8.0-php7.2 -- apiCoreMKey-39-28-latest-mysql8.0-php7.2 -- apiCoreMKey-39-29-latest-mysql8.0-php7.2 -- apiCoreMKey-39-30-latest-mysql8.0-php7.2 -- apiCoreMKey-39-31-latest-mysql8.0-php7.2 -- apiCoreMKey-39-32-latest-mysql8.0-php7.2 -- apiCoreMKey-39-33-latest-mysql8.0-php7.2 -- apiCoreMKey-39-34-latest-mysql8.0-php7.2 -- apiCoreMKey-39-35-latest-mysql8.0-php7.2 -- apiCoreMKey-39-36-latest-mysql8.0-php7.2 -- apiCoreMKey-39-37-latest-mysql8.0-php7.2 -- apiCoreMKey-39-38-latest-mysql8.0-php7.2 -- apiCoreMKey-39-39-latest-mysql8.0-php7.2 - apiCoreUKey-39-1-master-mysql8.0-php7.2 - apiCoreUKey-39-2-master-mysql8.0-php7.2 - apiCoreUKey-39-3-master-mysql8.0-php7.2 @@ -44539,45 +23227,6 @@ depends_on: - apiCoreUKey-39-37-master-mysql8.0-php7.2 - apiCoreUKey-39-38-master-mysql8.0-php7.2 - apiCoreUKey-39-39-master-mysql8.0-php7.2 -- apiCoreUKey-39-1-latest-mysql8.0-php7.2 -- apiCoreUKey-39-2-latest-mysql8.0-php7.2 -- apiCoreUKey-39-3-latest-mysql8.0-php7.2 -- apiCoreUKey-39-4-latest-mysql8.0-php7.2 -- apiCoreUKey-39-5-latest-mysql8.0-php7.2 -- apiCoreUKey-39-6-latest-mysql8.0-php7.2 -- apiCoreUKey-39-7-latest-mysql8.0-php7.2 -- apiCoreUKey-39-8-latest-mysql8.0-php7.2 -- apiCoreUKey-39-9-latest-mysql8.0-php7.2 -- apiCoreUKey-39-10-latest-mysql8.0-php7.2 -- apiCoreUKey-39-11-latest-mysql8.0-php7.2 -- apiCoreUKey-39-12-latest-mysql8.0-php7.2 -- apiCoreUKey-39-13-latest-mysql8.0-php7.2 -- apiCoreUKey-39-14-latest-mysql8.0-php7.2 -- apiCoreUKey-39-15-latest-mysql8.0-php7.2 -- apiCoreUKey-39-16-latest-mysql8.0-php7.2 -- apiCoreUKey-39-17-latest-mysql8.0-php7.2 -- apiCoreUKey-39-18-latest-mysql8.0-php7.2 -- apiCoreUKey-39-19-latest-mysql8.0-php7.2 -- apiCoreUKey-39-20-latest-mysql8.0-php7.2 -- apiCoreUKey-39-21-latest-mysql8.0-php7.2 -- apiCoreUKey-39-22-latest-mysql8.0-php7.2 -- apiCoreUKey-39-23-latest-mysql8.0-php7.2 -- apiCoreUKey-39-24-latest-mysql8.0-php7.2 -- apiCoreUKey-39-25-latest-mysql8.0-php7.2 -- apiCoreUKey-39-26-latest-mysql8.0-php7.2 -- apiCoreUKey-39-27-latest-mysql8.0-php7.2 -- apiCoreUKey-39-28-latest-mysql8.0-php7.2 -- apiCoreUKey-39-29-latest-mysql8.0-php7.2 -- apiCoreUKey-39-30-latest-mysql8.0-php7.2 -- apiCoreUKey-39-31-latest-mysql8.0-php7.2 -- apiCoreUKey-39-32-latest-mysql8.0-php7.2 -- apiCoreUKey-39-33-latest-mysql8.0-php7.2 -- apiCoreUKey-39-34-latest-mysql8.0-php7.2 -- apiCoreUKey-39-35-latest-mysql8.0-php7.2 -- apiCoreUKey-39-36-latest-mysql8.0-php7.2 -- apiCoreUKey-39-37-latest-mysql8.0-php7.2 -- apiCoreUKey-39-38-latest-mysql8.0-php7.2 -- apiCoreUKey-39-39-latest-mysql8.0-php7.2 - cliCoreMKey-3-1-master-mysql8.0-php7.2 - cliCoreMKey-3-2-master-mysql8.0-php7.2 - cliCoreMKey-3-3-master-mysql8.0-php7.2 @@ -44603,25 +23252,6 @@ depends_on: - webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 - webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 - webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 @@ -44641,24 +23271,5 @@ depends_on: - webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-1-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-2-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-3-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-4-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-5-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-6-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-7-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-8-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-9-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-10-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-11-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-12-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-13-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-14-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-15-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-16-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-17-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-18-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-19-latest-chrome-mysql8.0-php7.2 ... From 80ea2ca318185422e9e65ff381511271a74d1316 Mon Sep 17 00:00:00 2001 From: Juergen Weigert Date: Tue, 23 Mar 2021 20:22:31 +0100 Subject: [PATCH 195/348] 1.5.0 final done. Merge release branch back to master. Thank you! --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 371c2b01..24196a48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). +## [Unreleased] - XXXX-XX-XX + +- + ## [1.5.0] - 2021-03-11 ### Added From 3636eceb7daf3247a26960c36025e8fb714fe003 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 9 Apr 2021 17:08:55 +0545 Subject: [PATCH 196/348] Revert "Do not test against latest (10.6.0)" This reverts commit 3f84a18068d5a90651ba9da95cd184afb8dd2f59. --- .drone.starlark | 137 + .drone.yml | 24181 +++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 22922 insertions(+), 1396 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index f0342995..452a907d 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -59,6 +59,7 @@ config = { ], 'servers': [ 'daily-master-qa', + 'latest' ], 'extraSetup': [ { @@ -84,6 +85,7 @@ config = { ], 'servers': [ 'daily-master-qa', + 'latest' ], 'extraSetup': [ { @@ -108,6 +110,7 @@ config = { ], 'servers': [ 'daily-master-qa', + 'latest' ], 'emailNeeded': True, 'extraSetup': [ @@ -134,6 +137,7 @@ config = { ], 'servers': [ 'daily-master-qa', + 'latest' ], 'extraSetup': [ { @@ -158,6 +162,7 @@ config = { ], 'servers': [ 'daily-master-qa', + 'latest' ], 'emailNeeded': True, 'extraSetup': [ @@ -206,6 +211,39 @@ config = { } ], }, + 'api-core-latest-masterkey': { + 'suites': [ + 'apiCoreMKey', + ], + 'databases': [ + 'mysql:8.0', + ], + 'servers': [ + 'latest', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 39, + 'emailNeeded': True, + 'federatedServerNeeded': True, + 'cron': 'nightly', + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'masterkey', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, 'api-core-userkeys': { 'suites': [ 'apiCoreUKey', @@ -238,6 +276,39 @@ config = { } ], }, + 'api-core-latest-userkeys': { + 'suites': [ + 'apiCoreUKey', + ], + 'databases': [ + 'mysql:8.0', + ], + 'servers': [ + 'latest', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 39, + 'emailNeeded': True, + 'federatedServerNeeded': True, + 'cron': 'nightly', + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'user-keys', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, 'cli-core-masterkey': { 'suites': [ 'cliCoreMKey', @@ -332,6 +403,39 @@ config = { } ], }, + 'webUI-core-latest-masterkey': { + 'suites': [ + 'webUIcoreMKey', + ], + 'databases': [ + 'mysql:8.0', + ], + 'servers': [ + 'latest', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 19, + 'emailNeeded': True, + 'federatedServerNeeded': True, + 'cron': 'nightly', + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'masterkey', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type masterkey --yes', + 'php occ config:list', + ] + } + ], + }, 'webUI-core-userkeys': { 'suites': [ 'webUIcoreUKey', @@ -364,6 +468,39 @@ config = { } ], }, + 'webUI-core-latest-userkeys': { + 'suites': [ + 'webUIcoreUKey', + ], + 'databases': [ + 'mysql:8.0', + ], + 'servers': [ + 'latest', + ], + 'runCoreTests': True, + 'runAllSuites': True, + 'numberOfParts': 19, + 'emailNeeded': True, + 'federatedServerNeeded': True, + 'cron': 'nightly', + 'extraEnvironment': { + 'ENCRYPTION_TYPE': 'user-keys', + }, + 'extraSetup': [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server', + 'php occ encryption:enable', + 'php occ encryption:select-encryption-type user-keys --yes', + 'php occ config:list', + ] + } + ], + }, } } diff --git a/.drone.yml b/.drone.yml index a530bb86..cdb93de6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1115,7 +1115,7 @@ depends_on: --- kind: pipeline type: docker -name: apiMasterKeys-master-mysql8.0-php7.2 +name: cliEncryption-latest-mysql8.0-php7.2 platform: os: linux @@ -1137,7 +1137,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -1189,9 +1189,9 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api + - make test-acceptance-cli environment: - BEHAT_SUITE: apiEncryption + BEHAT_SUITE: cliEncryption TEST_SERVER_URL: http://server services: @@ -1229,7 +1229,7 @@ depends_on: --- kind: pipeline type: docker -name: apiMasterKeys-master-postgres9.4-php7.2 +name: cliEncryption-latest-postgres9.4-php7.2 platform: os: linux @@ -1251,7 +1251,7 @@ steps: db_type: pgsql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -1303,9 +1303,9 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api + - make test-acceptance-cli environment: - BEHAT_SUITE: apiEncryption + BEHAT_SUITE: cliEncryption TEST_SERVER_URL: http://server services: @@ -1340,7 +1340,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIMasterKey-master-chrome-mysql8.0-php7.2 +name: apiMasterKeys-master-mysql8.0-php7.2 platform: os: linux @@ -1414,14 +1414,9 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui + - make test-acceptance-api environment: - BEHAT_SUITE: webUIMasterKeyType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 + BEHAT_SUITE: apiEncryption TEST_SERVER_URL: http://server services: @@ -1436,15 +1431,116 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: selenium +- name: server pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + APACHE_WEBROOT: /var/www/owncloud/server -- name: email +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiMasterKeys-master-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core pull: always - image: mailhog/mailhog + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud - name: server pull: always @@ -1469,7 +1565,7 @@ depends_on: --- kind: pipeline type: docker -name: apiUserKeys-master-mysql8.0-php7.2 +name: apiMasterKeys-latest-mysql8.0-php7.2 platform: os: linux @@ -1491,7 +1587,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -1527,7 +1623,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -1583,7 +1679,7 @@ depends_on: --- kind: pipeline type: docker -name: apiUserKeys-master-postgres9.4-php7.2 +name: apiMasterKeys-latest-postgres9.4-php7.2 platform: os: linux @@ -1605,7 +1701,7 @@ steps: db_type: pgsql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -1641,7 +1737,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -1694,7 +1790,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIUserKeys-master-chrome-mysql8.0-php7.2 +name: webUIMasterKey-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -1752,7 +1848,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -1770,7 +1866,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-webui environment: - BEHAT_SUITE: webUIUserKeysType + BEHAT_SUITE: webUIMasterKeyType BROWSER: chrome MAILHOG_HOST: email PLATFORM: Linux @@ -1823,7 +1919,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-1-master-mysql8.0-php7.2 +name: webUIMasterKey-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -1845,7 +1941,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -1856,38 +1952,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -1922,8 +1986,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -1931,12 +1993,14 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + BEHAT_SUITE: webUIMasterKeyType + BROWSER: chrome MAILHOG_HOST: email - RUN_PART: 1 + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -1951,6 +2015,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -1963,25 +2033,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -1997,7 +2048,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-2-master-mysql8.0-php7.2 +name: apiUserKeys-master-mysql8.0-php7.2 platform: os: linux @@ -2030,38 +2081,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -2087,7 +2106,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -2096,7 +2115,20853 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiUserKeys-master-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiUserKeys-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiUserKeys-latest-postgres9.4-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: postgres + db_name: owncloud + db_password: owncloud + db_type: pgsql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-api + environment: + BEHAT_SUITE: apiEncryption + TEST_SERVER_URL: http://server + +services: +- name: postgres + pull: always + image: postgres:9.4 + environment: + POSTGRES_DB: owncloud + POSTGRES_PASSWORD: owncloud + POSTGRES_USER: owncloud + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIUserKeys-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIUserKeysType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIUserKeys-latest-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-webui + environment: + BEHAT_SUITE: webUIUserKeysType + BROWSER: chrome + MAILHOG_HOST: email + PLATFORM: Linux + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-1-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-2-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-3-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-4-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-5-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-6-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-7-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-8-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-9-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-10-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-11-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-12-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-13-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-14-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-15-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-16-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-17-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-18-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-19-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-20-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-21-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-22-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-23-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-24-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-25-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-26-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-27-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-28-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 28 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-29-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 29 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-30-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 30 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-31-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 31 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-32-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 32 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-33-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 33 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-34-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 34 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-35-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 35 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-36-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 36 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-37-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 37 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-38-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 38 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-39-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 39 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-1-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-2-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-3-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-4-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-5-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-6-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-7-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-8-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-9-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-10-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-11-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-12-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-13-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-14-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-15-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-16-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-17-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-18-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-19-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-20-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-21-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-22-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-23-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-24-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-25-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-26-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-27-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-28-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 28 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-29-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 29 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-30-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 30 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-31-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 31 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-32-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 32 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-33-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 33 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-34-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 34 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-35-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 35 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-36-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 36 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-37-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 37 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-38-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 38 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-39-39-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 39 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-1-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-2-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-3-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-4-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-5-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-6-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-7-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-8-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 8 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-9-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 9 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-10-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 10 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-11-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 11 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-12-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 12 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-13-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 13 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-14-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 14 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-15-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 15 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-16-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 16 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-17-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 17 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-18-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 18 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-19-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 19 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-20-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 20 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-21-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 21 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-22-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-23-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-24-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-25-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-26-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-27-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-28-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 28 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-29-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 29 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-30-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 30 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-31-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 31 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-32-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 32 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-33-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 33 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-34-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 34 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-35-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 35 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-36-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 36 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-37-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 37 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-38-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 38 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-39-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated - wait-for-it -t 600 federated:80 - name: acceptance-tests @@ -2108,9 +22973,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -2171,7 +23036,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-3-master-mysql8.0-php7.2 +name: apiCoreUKey-39-1-latest-mysql8.0-php7.2 platform: os: linux @@ -2193,7 +23058,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -2214,7 +23079,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -2261,7 +23126,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -2282,9 +23147,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -2331,10 +23196,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -2345,7 +23208,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-4-master-mysql8.0-php7.2 +name: apiCoreUKey-39-2-latest-mysql8.0-php7.2 platform: os: linux @@ -2367,7 +23230,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -2388,7 +23251,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -2435,7 +23298,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -2456,9 +23319,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -2505,10 +23368,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -2519,7 +23380,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-5-master-mysql8.0-php7.2 +name: apiCoreUKey-39-3-latest-mysql8.0-php7.2 platform: os: linux @@ -2541,7 +23402,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -2562,7 +23423,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -2609,7 +23470,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -2630,9 +23491,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -2679,10 +23540,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -2693,7 +23552,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-6-master-mysql8.0-php7.2 +name: apiCoreUKey-39-4-latest-mysql8.0-php7.2 platform: os: linux @@ -2715,7 +23574,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -2736,7 +23595,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -2783,7 +23642,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -2804,9 +23663,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -2853,10 +23712,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -2867,7 +23724,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-7-master-mysql8.0-php7.2 +name: apiCoreUKey-39-5-latest-mysql8.0-php7.2 platform: os: linux @@ -2889,7 +23746,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -2910,7 +23767,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -2957,7 +23814,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -2978,9 +23835,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -3027,10 +23884,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -3041,7 +23896,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-8-master-mysql8.0-php7.2 +name: apiCoreUKey-39-6-latest-mysql8.0-php7.2 platform: os: linux @@ -3063,7 +23918,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -3084,7 +23939,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -3131,7 +23986,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -3152,9 +24007,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -3201,10 +24056,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -3215,7 +24068,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-9-master-mysql8.0-php7.2 +name: apiCoreUKey-39-7-latest-mysql8.0-php7.2 platform: os: linux @@ -3237,7 +24090,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -3258,7 +24111,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -3305,7 +24158,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -3326,9 +24179,181 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreUKey-39-8-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type user-keys --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 39 + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -3375,10 +24400,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -3389,7 +24412,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-10-master-mysql8.0-php7.2 +name: apiCoreUKey-39-9-latest-mysql8.0-php7.2 platform: os: linux @@ -3411,7 +24434,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -3432,7 +24455,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -3479,7 +24502,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -3500,9 +24523,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -3549,10 +24572,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -3563,7 +24584,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-11-master-mysql8.0-php7.2 +name: apiCoreUKey-39-10-latest-mysql8.0-php7.2 platform: os: linux @@ -3585,7 +24606,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -3606,7 +24627,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -3653,7 +24674,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -3674,9 +24695,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -3723,10 +24744,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -3737,7 +24756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-12-master-mysql8.0-php7.2 +name: apiCoreUKey-39-11-latest-mysql8.0-php7.2 platform: os: linux @@ -3759,7 +24778,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -3780,7 +24799,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -3827,7 +24846,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -3848,9 +24867,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -3897,10 +24916,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -3911,7 +24928,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-13-master-mysql8.0-php7.2 +name: apiCoreUKey-39-12-latest-mysql8.0-php7.2 platform: os: linux @@ -3933,7 +24950,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -3954,7 +24971,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -4001,7 +25018,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -4022,9 +25039,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -4071,10 +25088,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -4085,7 +25100,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-14-master-mysql8.0-php7.2 +name: apiCoreUKey-39-13-latest-mysql8.0-php7.2 platform: os: linux @@ -4107,7 +25122,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -4128,7 +25143,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -4175,7 +25190,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -4196,9 +25211,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -4245,10 +25260,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -4259,7 +25272,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-15-master-mysql8.0-php7.2 +name: apiCoreUKey-39-14-latest-mysql8.0-php7.2 platform: os: linux @@ -4281,7 +25294,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -4302,7 +25315,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -4349,7 +25362,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -4370,9 +25383,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -4419,10 +25432,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -4433,7 +25444,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-16-master-mysql8.0-php7.2 +name: apiCoreUKey-39-15-latest-mysql8.0-php7.2 platform: os: linux @@ -4455,7 +25466,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -4476,7 +25487,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -4523,7 +25534,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -4544,9 +25555,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -4593,10 +25604,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -4607,7 +25616,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-17-master-mysql8.0-php7.2 +name: apiCoreUKey-39-16-latest-mysql8.0-php7.2 platform: os: linux @@ -4629,7 +25638,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -4650,7 +25659,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -4697,7 +25706,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -4718,9 +25727,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -4767,10 +25776,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -4781,7 +25788,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-18-master-mysql8.0-php7.2 +name: apiCoreUKey-39-17-latest-mysql8.0-php7.2 platform: os: linux @@ -4803,7 +25810,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -4824,7 +25831,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -4871,7 +25878,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -4892,9 +25899,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -4941,10 +25948,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -4955,7 +25960,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-19-master-mysql8.0-php7.2 +name: apiCoreUKey-39-18-latest-mysql8.0-php7.2 platform: os: linux @@ -4977,7 +25982,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -4998,7 +26003,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -5045,7 +26050,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -5066,9 +26071,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -5115,10 +26120,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -5129,7 +26132,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-20-master-mysql8.0-php7.2 +name: apiCoreUKey-39-19-latest-mysql8.0-php7.2 platform: os: linux @@ -5151,7 +26154,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -5172,7 +26175,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -5219,7 +26222,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -5240,9 +26243,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -5289,10 +26292,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -5303,7 +26304,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-21-master-mysql8.0-php7.2 +name: apiCoreUKey-39-20-latest-mysql8.0-php7.2 platform: os: linux @@ -5325,7 +26326,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -5346,7 +26347,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -5393,7 +26394,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -5414,9 +26415,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -5463,10 +26464,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -5477,7 +26476,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-22-master-mysql8.0-php7.2 +name: apiCoreUKey-39-21-latest-mysql8.0-php7.2 platform: os: linux @@ -5499,7 +26498,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -5520,7 +26519,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -5567,7 +26566,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -5588,9 +26587,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -5637,10 +26636,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -5651,7 +26648,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-23-master-mysql8.0-php7.2 +name: apiCoreUKey-39-22-latest-mysql8.0-php7.2 platform: os: linux @@ -5673,7 +26670,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -5694,7 +26691,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -5741,7 +26738,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -5762,9 +26759,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 22 TEST_SERVER_URL: http://server services: @@ -5811,10 +26808,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -5825,7 +26820,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-24-master-mysql8.0-php7.2 +name: apiCoreUKey-39-23-latest-mysql8.0-php7.2 platform: os: linux @@ -5847,7 +26842,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -5868,7 +26863,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -5915,7 +26910,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -5936,9 +26931,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 23 TEST_SERVER_URL: http://server services: @@ -5985,10 +26980,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -5999,7 +26992,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-25-master-mysql8.0-php7.2 +name: apiCoreUKey-39-24-latest-mysql8.0-php7.2 platform: os: linux @@ -6021,7 +27014,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6042,7 +27035,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6089,7 +27082,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -6110,9 +27103,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 24 TEST_SERVER_URL: http://server services: @@ -6159,10 +27152,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -6173,7 +27164,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-26-master-mysql8.0-php7.2 +name: apiCoreUKey-39-25-latest-mysql8.0-php7.2 platform: os: linux @@ -6195,7 +27186,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6216,7 +27207,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6263,7 +27254,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -6284,9 +27275,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 25 TEST_SERVER_URL: http://server services: @@ -6333,10 +27324,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -6347,7 +27336,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-27-master-mysql8.0-php7.2 +name: apiCoreUKey-39-26-latest-mysql8.0-php7.2 platform: os: linux @@ -6369,7 +27358,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6390,7 +27379,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6437,7 +27426,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -6458,9 +27447,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 26 TEST_SERVER_URL: http://server services: @@ -6507,10 +27496,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -6521,7 +27508,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-28-master-mysql8.0-php7.2 +name: apiCoreUKey-39-27-latest-mysql8.0-php7.2 platform: os: linux @@ -6543,7 +27530,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6564,7 +27551,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6611,7 +27598,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -6632,9 +27619,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 27 TEST_SERVER_URL: http://server services: @@ -6680,12 +27667,10 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - +trigger: + cron: + - nightly + depends_on: - coding-standard-php7.2 - coding-standard-php7.3 @@ -6695,7 +27680,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-29-master-mysql8.0-php7.2 +name: apiCoreUKey-39-28-latest-mysql8.0-php7.2 platform: os: linux @@ -6717,7 +27702,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6738,7 +27723,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6785,7 +27770,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -6806,9 +27791,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 28 TEST_SERVER_URL: http://server services: @@ -6855,10 +27840,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -6869,7 +27852,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-30-master-mysql8.0-php7.2 +name: apiCoreUKey-39-29-latest-mysql8.0-php7.2 platform: os: linux @@ -6891,7 +27874,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -6912,7 +27895,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -6959,7 +27942,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -6980,9 +27963,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 29 TEST_SERVER_URL: http://server services: @@ -7029,10 +28012,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -7043,7 +28024,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-31-master-mysql8.0-php7.2 +name: apiCoreUKey-39-30-latest-mysql8.0-php7.2 platform: os: linux @@ -7065,7 +28046,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7086,7 +28067,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7133,7 +28114,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -7154,9 +28135,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 30 TEST_SERVER_URL: http://server services: @@ -7203,10 +28184,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -7217,7 +28196,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-32-master-mysql8.0-php7.2 +name: apiCoreUKey-39-31-latest-mysql8.0-php7.2 platform: os: linux @@ -7239,7 +28218,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7260,7 +28239,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7307,7 +28286,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -7328,9 +28307,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 31 TEST_SERVER_URL: http://server services: @@ -7377,10 +28356,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -7391,7 +28368,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-33-master-mysql8.0-php7.2 +name: apiCoreUKey-39-32-latest-mysql8.0-php7.2 platform: os: linux @@ -7413,7 +28390,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7434,7 +28411,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7481,7 +28458,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -7502,9 +28479,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 33 + RUN_PART: 32 TEST_SERVER_URL: http://server services: @@ -7551,10 +28528,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -7565,7 +28540,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-34-master-mysql8.0-php7.2 +name: apiCoreUKey-39-33-latest-mysql8.0-php7.2 platform: os: linux @@ -7587,7 +28562,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7608,7 +28583,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7655,7 +28630,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -7676,9 +28651,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 34 + RUN_PART: 33 TEST_SERVER_URL: http://server services: @@ -7725,10 +28700,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -7739,7 +28712,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-35-master-mysql8.0-php7.2 +name: apiCoreUKey-39-34-latest-mysql8.0-php7.2 platform: os: linux @@ -7761,7 +28734,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7782,7 +28755,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -7829,7 +28802,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -7850,9 +28823,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 35 + RUN_PART: 34 TEST_SERVER_URL: http://server services: @@ -7899,10 +28872,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -7913,7 +28884,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-36-master-mysql8.0-php7.2 +name: apiCoreUKey-39-35-latest-mysql8.0-php7.2 platform: os: linux @@ -7935,7 +28906,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -7956,7 +28927,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8003,7 +28974,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -8024,9 +28995,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 36 + RUN_PART: 35 TEST_SERVER_URL: http://server services: @@ -8073,10 +29044,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -8087,7 +29056,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-37-master-mysql8.0-php7.2 +name: apiCoreUKey-39-36-latest-mysql8.0-php7.2 platform: os: linux @@ -8109,7 +29078,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8130,7 +29099,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8177,7 +29146,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -8198,9 +29167,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 37 + RUN_PART: 36 TEST_SERVER_URL: http://server services: @@ -8247,10 +29216,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -8261,7 +29228,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-38-master-mysql8.0-php7.2 +name: apiCoreUKey-39-37-latest-mysql8.0-php7.2 platform: os: linux @@ -8283,7 +29250,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8304,7 +29271,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8351,7 +29318,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -8372,9 +29339,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 38 + RUN_PART: 37 TEST_SERVER_URL: http://server services: @@ -8421,10 +29388,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -8435,7 +29400,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-39-master-mysql8.0-php7.2 +name: apiCoreUKey-39-38-latest-mysql8.0-php7.2 platform: os: linux @@ -8457,7 +29422,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8478,7 +29443,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8525,7 +29490,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -8546,9 +29511,9 @@ steps: - make test-acceptance-core-api environment: DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 39 + RUN_PART: 38 TEST_SERVER_URL: http://server services: @@ -8595,10 +29560,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -8609,7 +29572,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-1-master-mysql8.0-php7.2 +name: apiCoreUKey-39-39-latest-mysql8.0-php7.2 platform: os: linux @@ -8631,7 +29594,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -8652,7 +29615,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -8722,7 +29685,7 @@ steps: DIVIDE_INTO_NUM_PARTS: 39 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 39 TEST_SERVER_URL: http://server services: @@ -8769,10 +29732,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -8783,7 +29744,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-2-master-mysql8.0-php7.2 +name: cliCoreMKey-3-1-master-mysql8.0-php7.2 platform: os: linux @@ -8816,38 +29777,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -8873,7 +29802,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -8882,8 +29811,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -8891,12 +29818,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -8923,25 +29850,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -8957,7 +29865,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-3-master-mysql8.0-php7.2 +name: cliCoreMKey-3-2-master-mysql8.0-php7.2 platform: os: linux @@ -8979,48 +29887,16 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list + version: daily-master-qa -- name: owncloud-log-federated +- name: install-testrunner pull: always - image: owncloud/ubuntu:18.04 - detach: true + image: owncloudci/php:7.4 commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - name: setup-server-encryption pull: always @@ -9047,7 +29923,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9056,8 +29932,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9065,12 +29939,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -9097,25 +29971,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -9131,7 +29986,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-4-master-mysql8.0-php7.2 +name: cliCoreMKey-3-3-master-mysql8.0-php7.2 platform: os: linux @@ -9164,38 +30019,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -9221,7 +30044,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9230,8 +30053,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9239,12 +30060,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -9271,25 +30092,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -9305,7 +30107,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-5-master-mysql8.0-php7.2 +name: cliCoreUKey-3-1-master-mysql8.0-php7.2 platform: os: linux @@ -9338,38 +30140,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -9404,8 +30174,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9413,12 +30181,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -9445,25 +30213,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -9479,7 +30228,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-6-master-mysql8.0-php7.2 +name: cliCoreUKey-3-2-master-mysql8.0-php7.2 platform: os: linux @@ -9512,38 +30261,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -9578,8 +30295,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9587,12 +30302,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -9619,25 +30334,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -9653,7 +30349,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-7-master-mysql8.0-php7.2 +name: cliCoreUKey-3-3-master-mysql8.0-php7.2 platform: os: linux @@ -9668,55 +30364,23 @@ steps: pull: always image: owncloudci/core settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud db_password: owncloud db_type: mysql db_username: owncloud + exclude: apps/encryption version: daily-master-qa -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated +- name: install-testrunner pull: always - image: owncloud/ubuntu:18.04 - detach: true + image: owncloudci/php:7.4 commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - name: setup-server-encryption pull: always @@ -9752,8 +30416,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -9761,12 +30423,12 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 3 ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -9793,25 +30455,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -9827,7 +30470,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-8-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -9917,7 +30560,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -9935,12 +30578,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -9955,6 +30602,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -10001,7 +30654,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-9-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -10091,7 +30744,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10109,12 +30762,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -10129,6 +30786,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -10175,7 +30838,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-10-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -10265,7 +30928,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10283,12 +30946,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -10303,6 +30970,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -10349,7 +31022,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-11-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -10439,7 +31112,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10457,12 +31130,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -10477,6 +31154,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -10523,7 +31206,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-12-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -10613,7 +31296,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10631,12 +31314,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -10651,6 +31338,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -10697,7 +31390,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-13-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -10787,7 +31480,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10805,12 +31498,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -10825,6 +31522,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -10871,7 +31574,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-14-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -10961,7 +31664,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -10979,12 +31682,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -10999,6 +31706,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -11045,7 +31758,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-15-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -11135,7 +31848,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11153,12 +31866,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -11173,6 +31890,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -11219,7 +31942,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-16-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -11309,7 +32032,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11327,12 +32050,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -11347,6 +32074,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -11393,7 +32126,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-17-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -11483,7 +32216,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11501,12 +32234,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -11521,6 +32258,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -11567,7 +32310,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-18-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -11657,7 +32400,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11675,12 +32418,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -11695,6 +32442,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -11741,7 +32494,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-19-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -11831,7 +32584,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -11849,12 +32602,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -11869,6 +32626,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -11915,7 +32678,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-20-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -12005,7 +32768,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12023,12 +32786,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -12043,6 +32810,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -12089,7 +32862,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-21-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -12179,7 +32952,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12197,12 +32970,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -12217,6 +32994,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -12263,7 +33046,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-22-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -12353,7 +33136,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12371,12 +33154,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -12391,6 +33178,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -12437,7 +33230,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-23-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -12527,7 +33320,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12545,12 +33338,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -12565,6 +33362,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -12611,7 +33414,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-24-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -12701,7 +33504,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12719,12 +33522,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -12739,6 +33546,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -12785,7 +33598,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-25-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -12875,7 +33688,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -12893,12 +33706,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -12913,6 +33730,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -12959,7 +33782,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-26-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -13049,7 +33872,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13067,12 +33890,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -13087,6 +33914,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -13133,7 +33966,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-27-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -13155,7 +33988,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13176,7 +34009,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13223,7 +34056,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13241,12 +34074,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -13261,6 +34098,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -13293,10 +34136,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13307,7 +34148,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-28-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -13329,7 +34170,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13350,7 +34191,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13397,7 +34238,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13415,12 +34256,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -13435,6 +34280,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -13467,10 +34318,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13481,7 +34330,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-29-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -13503,7 +34352,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13524,7 +34373,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13571,7 +34420,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13589,12 +34438,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -13609,6 +34462,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -13641,10 +34500,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13655,7 +34512,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-30-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -13677,7 +34534,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13698,7 +34555,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13745,7 +34602,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13763,12 +34620,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 30 + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -13783,6 +34644,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -13815,10 +34682,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -13829,7 +34694,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-31-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -13851,7 +34716,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -13872,7 +34737,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -13919,7 +34784,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -13937,12 +34802,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 31 + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -13957,6 +34826,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -13989,10 +34864,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14003,7 +34876,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-32-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -14025,7 +34898,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14046,7 +34919,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14093,7 +34966,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14111,12 +34984,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -14131,6 +35008,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -14163,10 +35046,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14177,7 +35058,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-33-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -14199,7 +35080,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14220,7 +35101,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14267,7 +35148,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14285,12 +35166,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 33 + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -14305,6 +35190,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -14337,10 +35228,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14351,7 +35240,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-34-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -14373,7 +35262,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14394,7 +35283,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14441,7 +35330,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14459,12 +35348,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 34 + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -14479,6 +35372,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -14511,10 +35410,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14525,7 +35422,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-35-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -14547,7 +35444,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14568,7 +35465,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14615,7 +35512,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14633,12 +35530,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 35 + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -14653,6 +35554,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -14685,10 +35592,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14699,7 +35604,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-36-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -14721,7 +35626,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14742,7 +35647,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14789,7 +35694,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14807,12 +35712,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 36 + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -14827,6 +35736,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -14859,10 +35774,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -14873,7 +35786,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-37-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -14895,7 +35808,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -14916,7 +35829,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -14963,7 +35876,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -14981,12 +35894,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 37 + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -14996,10 +35913,16 @@ services: command: - --default-authentication-plugin=mysql_native_password environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - name: email pull: always @@ -15033,10 +35956,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15047,7 +35968,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-38-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -15069,7 +35990,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15090,7 +36011,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15137,7 +36058,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15155,12 +36076,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 38 + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -15175,6 +36100,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -15207,10 +36138,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15221,7 +36150,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-39-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -15243,7 +36172,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15264,7 +36193,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -15311,7 +36240,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15329,12 +36258,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 39 + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -15349,6 +36282,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -15381,10 +36320,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15395,7 +36332,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-1-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -15417,7 +36354,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15428,6 +36365,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -15462,6 +36431,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15469,12 +36440,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -15489,6 +36464,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -15501,11 +36482,28 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15516,7 +36514,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-2-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -15538,7 +36536,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15549,6 +36547,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -15583,6 +36613,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15590,12 +36622,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -15610,6 +36646,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -15622,11 +36664,28 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15637,7 +36696,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-3-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -15659,7 +36718,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15670,6 +36729,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -15704,6 +36795,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15711,12 +36804,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -15731,6 +36828,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -15743,11 +36846,28 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15758,7 +36878,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-1-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -15780,7 +36900,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15791,6 +36911,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -15816,7 +36968,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15825,6 +36977,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15832,12 +36986,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -15852,6 +37010,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -15864,11 +37028,28 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -15879,7 +37060,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-2-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -15901,7 +37082,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -15912,6 +37093,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -15937,7 +37150,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -15946,6 +37159,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -15953,12 +37168,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -15973,6 +37192,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -15985,11 +37210,28 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -16000,7 +37242,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreUKey-3-3-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -16022,7 +37264,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -16033,6 +37275,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -16058,7 +37332,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -16067,6 +37341,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16074,12 +37350,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -16094,6 +37374,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -16104,13 +37390,30 @@ services: commands: - /usr/local/bin/apachectl -e debug -D FOREGROUND environment: - APACHE_WEBROOT: /var/www/owncloud/server + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -16121,7 +37424,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16211,7 +37514,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -16233,7 +37536,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 1 @@ -16305,7 +37608,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16395,7 +37698,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -16417,7 +37720,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 2 @@ -16489,7 +37792,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16579,7 +37882,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -16601,7 +37904,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 3 @@ -16673,7 +37976,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16763,7 +38066,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -16785,7 +38088,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 4 @@ -16857,7 +38160,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16947,7 +38250,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -16969,7 +38272,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 5 @@ -17041,7 +38344,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17131,7 +38434,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -17153,7 +38456,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 6 @@ -17225,7 +38528,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17315,7 +38618,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -17337,7 +38640,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 7 @@ -17409,7 +38712,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17499,7 +38802,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -17521,7 +38824,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 8 @@ -17593,7 +38896,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17683,7 +38986,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -17705,7 +39008,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 9 @@ -17777,7 +39080,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17867,7 +39170,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -17889,7 +39192,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 10 @@ -17961,7 +39264,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18051,7 +39354,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -18073,7 +39376,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 11 @@ -18145,7 +39448,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18235,7 +39538,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -18257,7 +39560,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 12 @@ -18329,7 +39632,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18419,7 +39722,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -18441,7 +39744,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 13 @@ -18513,7 +39816,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18603,7 +39906,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -18625,7 +39928,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 14 @@ -18697,7 +40000,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18787,7 +40090,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -18809,7 +40112,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 15 @@ -18881,7 +40184,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18971,7 +40274,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -18993,7 +40296,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 16 @@ -19065,7 +40368,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -19155,7 +40458,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -19177,7 +40480,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 17 @@ -19249,7 +40552,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -19339,7 +40642,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -19361,7 +40664,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 18 @@ -19433,7 +40736,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -19523,7 +40826,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes + - php occ encryption:select-encryption-type user-keys --yes - php occ config:list - name: fix-permissions @@ -19545,7 +40848,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey + ENCRYPTION_TYPE: user-keys MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 19 @@ -19617,7 +40920,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-1-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -19639,7 +40942,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -19660,7 +40963,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -19787,10 +41090,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -19801,7 +41102,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-2-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -19823,7 +41124,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -19844,7 +41145,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -19971,10 +41272,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -19985,7 +41284,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-3-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20007,7 +41306,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20028,7 +41327,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20155,10 +41454,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20169,7 +41466,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-4-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-4-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20191,7 +41488,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20212,7 +41509,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20339,10 +41636,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20353,7 +41648,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-5-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-5-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20375,7 +41670,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20396,7 +41691,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20523,10 +41818,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20537,7 +41830,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-6-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-6-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20559,7 +41852,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20580,7 +41873,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20707,10 +42000,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20721,7 +42012,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-7-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-7-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20743,7 +42034,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20764,7 +42055,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20891,10 +42182,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20905,7 +42194,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-8-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-8-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20927,7 +42216,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20948,7 +42237,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21075,10 +42364,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21089,7 +42376,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-9-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-9-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21111,7 +42398,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21132,7 +42419,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21259,10 +42546,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21273,7 +42558,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-10-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-10-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21295,7 +42580,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21316,7 +42601,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21443,10 +42728,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21457,7 +42740,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-11-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-11-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21479,7 +42762,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21500,7 +42783,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21627,10 +42910,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21641,7 +42922,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-12-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-12-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21663,7 +42944,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21684,7 +42965,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21811,10 +43092,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21825,7 +43104,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-13-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-13-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21847,7 +43126,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21868,7 +43147,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21995,10 +43274,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22009,7 +43286,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-14-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-14-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22031,7 +43308,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22052,7 +43329,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22179,10 +43456,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22193,7 +43468,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-15-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-15-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22215,7 +43490,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22236,7 +43511,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22363,10 +43638,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22377,7 +43650,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-16-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-16-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22399,7 +43672,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22420,7 +43693,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22547,10 +43820,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22561,7 +43832,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-17-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22583,7 +43854,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22604,7 +43875,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22731,10 +44002,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22745,7 +44014,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-18-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22767,7 +44036,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22788,7 +44057,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22915,10 +44184,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22929,7 +44196,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 +name: webUIcoreUKey-19-19-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22951,7 +44218,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22972,7 +44239,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -23099,10 +44366,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -23143,12 +44408,20 @@ depends_on: - sonar-analysis - cliEncryption-master-mysql8.0-php7.2 - cliEncryption-master-postgres9.4-php7.2 +- cliEncryption-latest-mysql8.0-php7.2 +- cliEncryption-latest-postgres9.4-php7.2 - apiMasterKeys-master-mysql8.0-php7.2 - apiMasterKeys-master-postgres9.4-php7.2 +- apiMasterKeys-latest-mysql8.0-php7.2 +- apiMasterKeys-latest-postgres9.4-php7.2 - webUIMasterKey-master-chrome-mysql8.0-php7.2 +- webUIMasterKey-latest-chrome-mysql8.0-php7.2 - apiUserKeys-master-mysql8.0-php7.2 - apiUserKeys-master-postgres9.4-php7.2 +- apiUserKeys-latest-mysql8.0-php7.2 +- apiUserKeys-latest-postgres9.4-php7.2 - webUIUserKeys-master-chrome-mysql8.0-php7.2 +- webUIUserKeys-latest-chrome-mysql8.0-php7.2 - apiCoreMKey-39-1-master-mysql8.0-php7.2 - apiCoreMKey-39-2-master-mysql8.0-php7.2 - apiCoreMKey-39-3-master-mysql8.0-php7.2 @@ -23188,6 +44461,45 @@ depends_on: - apiCoreMKey-39-37-master-mysql8.0-php7.2 - apiCoreMKey-39-38-master-mysql8.0-php7.2 - apiCoreMKey-39-39-master-mysql8.0-php7.2 +- apiCoreMKey-39-1-latest-mysql8.0-php7.2 +- apiCoreMKey-39-2-latest-mysql8.0-php7.2 +- apiCoreMKey-39-3-latest-mysql8.0-php7.2 +- apiCoreMKey-39-4-latest-mysql8.0-php7.2 +- apiCoreMKey-39-5-latest-mysql8.0-php7.2 +- apiCoreMKey-39-6-latest-mysql8.0-php7.2 +- apiCoreMKey-39-7-latest-mysql8.0-php7.2 +- apiCoreMKey-39-8-latest-mysql8.0-php7.2 +- apiCoreMKey-39-9-latest-mysql8.0-php7.2 +- apiCoreMKey-39-10-latest-mysql8.0-php7.2 +- apiCoreMKey-39-11-latest-mysql8.0-php7.2 +- apiCoreMKey-39-12-latest-mysql8.0-php7.2 +- apiCoreMKey-39-13-latest-mysql8.0-php7.2 +- apiCoreMKey-39-14-latest-mysql8.0-php7.2 +- apiCoreMKey-39-15-latest-mysql8.0-php7.2 +- apiCoreMKey-39-16-latest-mysql8.0-php7.2 +- apiCoreMKey-39-17-latest-mysql8.0-php7.2 +- apiCoreMKey-39-18-latest-mysql8.0-php7.2 +- apiCoreMKey-39-19-latest-mysql8.0-php7.2 +- apiCoreMKey-39-20-latest-mysql8.0-php7.2 +- apiCoreMKey-39-21-latest-mysql8.0-php7.2 +- apiCoreMKey-39-22-latest-mysql8.0-php7.2 +- apiCoreMKey-39-23-latest-mysql8.0-php7.2 +- apiCoreMKey-39-24-latest-mysql8.0-php7.2 +- apiCoreMKey-39-25-latest-mysql8.0-php7.2 +- apiCoreMKey-39-26-latest-mysql8.0-php7.2 +- apiCoreMKey-39-27-latest-mysql8.0-php7.2 +- apiCoreMKey-39-28-latest-mysql8.0-php7.2 +- apiCoreMKey-39-29-latest-mysql8.0-php7.2 +- apiCoreMKey-39-30-latest-mysql8.0-php7.2 +- apiCoreMKey-39-31-latest-mysql8.0-php7.2 +- apiCoreMKey-39-32-latest-mysql8.0-php7.2 +- apiCoreMKey-39-33-latest-mysql8.0-php7.2 +- apiCoreMKey-39-34-latest-mysql8.0-php7.2 +- apiCoreMKey-39-35-latest-mysql8.0-php7.2 +- apiCoreMKey-39-36-latest-mysql8.0-php7.2 +- apiCoreMKey-39-37-latest-mysql8.0-php7.2 +- apiCoreMKey-39-38-latest-mysql8.0-php7.2 +- apiCoreMKey-39-39-latest-mysql8.0-php7.2 - apiCoreUKey-39-1-master-mysql8.0-php7.2 - apiCoreUKey-39-2-master-mysql8.0-php7.2 - apiCoreUKey-39-3-master-mysql8.0-php7.2 @@ -23227,6 +44539,45 @@ depends_on: - apiCoreUKey-39-37-master-mysql8.0-php7.2 - apiCoreUKey-39-38-master-mysql8.0-php7.2 - apiCoreUKey-39-39-master-mysql8.0-php7.2 +- apiCoreUKey-39-1-latest-mysql8.0-php7.2 +- apiCoreUKey-39-2-latest-mysql8.0-php7.2 +- apiCoreUKey-39-3-latest-mysql8.0-php7.2 +- apiCoreUKey-39-4-latest-mysql8.0-php7.2 +- apiCoreUKey-39-5-latest-mysql8.0-php7.2 +- apiCoreUKey-39-6-latest-mysql8.0-php7.2 +- apiCoreUKey-39-7-latest-mysql8.0-php7.2 +- apiCoreUKey-39-8-latest-mysql8.0-php7.2 +- apiCoreUKey-39-9-latest-mysql8.0-php7.2 +- apiCoreUKey-39-10-latest-mysql8.0-php7.2 +- apiCoreUKey-39-11-latest-mysql8.0-php7.2 +- apiCoreUKey-39-12-latest-mysql8.0-php7.2 +- apiCoreUKey-39-13-latest-mysql8.0-php7.2 +- apiCoreUKey-39-14-latest-mysql8.0-php7.2 +- apiCoreUKey-39-15-latest-mysql8.0-php7.2 +- apiCoreUKey-39-16-latest-mysql8.0-php7.2 +- apiCoreUKey-39-17-latest-mysql8.0-php7.2 +- apiCoreUKey-39-18-latest-mysql8.0-php7.2 +- apiCoreUKey-39-19-latest-mysql8.0-php7.2 +- apiCoreUKey-39-20-latest-mysql8.0-php7.2 +- apiCoreUKey-39-21-latest-mysql8.0-php7.2 +- apiCoreUKey-39-22-latest-mysql8.0-php7.2 +- apiCoreUKey-39-23-latest-mysql8.0-php7.2 +- apiCoreUKey-39-24-latest-mysql8.0-php7.2 +- apiCoreUKey-39-25-latest-mysql8.0-php7.2 +- apiCoreUKey-39-26-latest-mysql8.0-php7.2 +- apiCoreUKey-39-27-latest-mysql8.0-php7.2 +- apiCoreUKey-39-28-latest-mysql8.0-php7.2 +- apiCoreUKey-39-29-latest-mysql8.0-php7.2 +- apiCoreUKey-39-30-latest-mysql8.0-php7.2 +- apiCoreUKey-39-31-latest-mysql8.0-php7.2 +- apiCoreUKey-39-32-latest-mysql8.0-php7.2 +- apiCoreUKey-39-33-latest-mysql8.0-php7.2 +- apiCoreUKey-39-34-latest-mysql8.0-php7.2 +- apiCoreUKey-39-35-latest-mysql8.0-php7.2 +- apiCoreUKey-39-36-latest-mysql8.0-php7.2 +- apiCoreUKey-39-37-latest-mysql8.0-php7.2 +- apiCoreUKey-39-38-latest-mysql8.0-php7.2 +- apiCoreUKey-39-39-latest-mysql8.0-php7.2 - cliCoreMKey-3-1-master-mysql8.0-php7.2 - cliCoreMKey-3-2-master-mysql8.0-php7.2 - cliCoreMKey-3-3-master-mysql8.0-php7.2 @@ -23252,6 +44603,25 @@ depends_on: - webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 - webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 - webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 @@ -23271,5 +44641,24 @@ depends_on: - webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 - webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-1-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-2-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-3-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-4-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-5-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-6-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-7-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-8-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-9-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-10-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-11-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-12-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-13-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-14-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-15-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-16-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-17-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-18-latest-chrome-mysql8.0-php7.2 +- webUIcoreUKey-19-19-latest-chrome-mysql8.0-php7.2 ... From 7ad4c710103962e86f534cc06a1beb2e8b5af68c Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 30 Apr 2021 17:13:23 +0545 Subject: [PATCH 197/348] Remove user-keys core test pipelines --- .drone.starlark | 161 - .drone.yml | 22178 ++-------------------------------------------- 2 files changed, 624 insertions(+), 21715 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index 452a907d..d120440f 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -244,71 +244,6 @@ config = { } ], }, - 'api-core-userkeys': { - 'suites': [ - 'apiCoreUKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'daily-master-qa', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 39, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'user-keys', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, - 'api-core-latest-userkeys': { - 'suites': [ - 'apiCoreUKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'latest', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 39, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'cron': 'nightly', - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'user-keys', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, 'cli-core-masterkey': { 'suites': [ 'cliCoreMKey', @@ -340,37 +275,6 @@ config = { } ], }, - 'cli-core-userkeys': { - 'suites': [ - 'cliCoreUKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'daily-master-qa', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 3, - 'emailNeeded': True, - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'user-keys', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, 'webUI-core-masterkey': { 'suites': [ 'webUIcoreMKey', @@ -436,71 +340,6 @@ config = { } ], }, - 'webUI-core-userkeys': { - 'suites': [ - 'webUIcoreUKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'daily-master-qa', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 19, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'user-keys', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, - 'webUI-core-latest-userkeys': { - 'suites': [ - 'webUIcoreUKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'latest', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 19, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'cron': 'nightly', - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'user-keys', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, } } diff --git a/.drone.yml b/.drone.yml index cdb93de6..8260ee1b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -192,7 +192,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-sqlite.xml strip_prefix: tests/output - target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} + target: /${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} trigger: ref: @@ -271,7 +271,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-mysql8.0.xml strip_prefix: tests/output - target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} + target: /${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} services: - name: mysql @@ -362,7 +362,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-postgres9.4.xml strip_prefix: tests/output - target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} + target: /${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} services: - name: postgres @@ -825,7 +825,7 @@ steps: image: minio/mc:RELEASE.2020-12-18T10-53-53Z commands: - mkdir -p results - - mc mirror cache/cache/encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} results/ + - mc mirror cache/cache//${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} results/ environment: MC_HOST_cache: from_secret: cache_s3_connection_url @@ -865,7 +865,7 @@ steps: - name: purge-cache image: minio/mc:RELEASE.2020-12-18T10-53-53Z commands: - - mc rm --recursive --force cache/cache/encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} + - mc rm --recursive --force cache/cache//${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} environment: MC_HOST_cache: from_secret: cache_s3_connection_url @@ -16250,7 +16250,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-1-master-mysql8.0-php7.2 +name: cliCoreMKey-3-1-master-mysql8.0-php7.2 platform: os: linux @@ -16283,38 +16283,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -16340,7 +16308,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -16349,8 +16317,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16358,10 +16324,10 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 1 TEST_SERVER_URL: http://server @@ -16390,25 +16356,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -16424,7 +16371,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-2-master-mysql8.0-php7.2 +name: cliCoreMKey-3-2-master-mysql8.0-php7.2 platform: os: linux @@ -16457,38 +16404,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -16514,7 +16429,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -16523,8 +16438,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16532,10 +16445,10 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 2 TEST_SERVER_URL: http://server @@ -16564,25 +16477,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -16598,7 +16492,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-3-master-mysql8.0-php7.2 +name: cliCoreMKey-3-3-master-mysql8.0-php7.2 platform: os: linux @@ -16631,38 +16525,6 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -16688,7 +16550,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -16697,8 +16559,6 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16706,10 +16566,10 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-cli environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + DIVIDE_INTO_NUM_PARTS: 3 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 3 TEST_SERVER_URL: http://server @@ -16738,25 +16598,6 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - trigger: ref: - refs/pull/** @@ -16772,7 +16613,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-4-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16862,7 +16703,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -16880,12 +16721,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -16900,6 +16745,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -16946,7 +16797,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-5-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17036,7 +16887,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17054,12 +16905,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17074,6 +16929,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17120,7 +16981,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-6-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17210,7 +17071,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17228,12 +17089,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17248,6 +17113,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17294,7 +17165,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-7-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17384,7 +17255,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17402,12 +17273,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17422,6 +17297,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17468,7 +17349,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-8-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17558,7 +17439,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17576,12 +17457,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17596,6 +17481,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17642,7 +17533,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-9-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17732,7 +17623,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17750,12 +17641,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17770,6 +17665,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17816,7 +17717,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-10-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17906,7 +17807,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -17924,12 +17825,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -17944,6 +17849,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -17990,7 +17901,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-11-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18080,7 +17991,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -18098,12 +18009,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -18118,6 +18033,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -18164,7 +18085,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-12-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18254,7 +18175,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -18272,12 +18193,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -18292,6 +18217,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -18338,7 +18269,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-13-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18428,7 +18359,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -18446,12 +18377,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -18466,6 +18401,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -18512,7 +18453,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-14-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18602,7 +18543,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -18620,12 +18561,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -18640,6 +18585,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -18686,7 +18637,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-15-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18776,7 +18727,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -18794,12 +18745,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -18814,6 +18769,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -18860,7 +18821,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-16-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -18950,7 +18911,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -18968,12 +18929,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -18988,6 +18953,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -19034,7 +19005,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-17-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -19124,7 +19095,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -19142,12 +19113,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -19162,6 +19137,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -19208,7 +19189,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-18-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -19298,7 +19279,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -19316,12 +19297,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -19336,6 +19321,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -19382,7 +19373,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-19-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -19472,7 +19463,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -19490,12 +19481,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -19510,6 +19505,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -19556,7 +19557,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-20-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -19646,7 +19647,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -19664,12 +19665,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -19684,6 +19689,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -19730,7 +19741,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-21-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -19820,7 +19831,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -19838,12 +19849,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -19858,179 +19873,11 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-22-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: selenium pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password + image: selenium/standalone-chrome-debug:3.141.59-oxygen environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - name: email pull: always @@ -20078,7 +19925,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-23-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -20168,7 +20015,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -20186,12 +20033,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -20206,6 +20057,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -20252,7 +20109,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-24-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20274,7 +20131,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20295,7 +20152,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20342,7 +20199,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -20360,12 +20217,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -20380,6 +20241,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -20412,10 +20279,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20426,7 +20291,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-25-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20448,7 +20313,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20469,7 +20334,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20516,7 +20381,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -20534,12 +20399,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -20554,6 +20423,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -20586,10 +20461,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20600,7 +20473,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-26-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20622,7 +20495,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20643,7 +20516,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20690,7 +20563,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -20708,12 +20581,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -20728,179 +20605,11 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-27-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: selenium pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password + image: selenium/standalone-chrome-debug:3.141.59-oxygen environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - name: email pull: always @@ -20934,10 +20643,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20948,7 +20655,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-28-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20970,7 +20677,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -20991,7 +20698,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21038,7 +20745,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -21056,12 +20763,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -21076,6 +20787,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -21108,10 +20825,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21122,7 +20837,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-29-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21144,7 +20859,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21165,7 +20880,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21212,7 +20927,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -21230,12 +20945,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -21250,6 +20969,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -21282,10 +21007,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21296,7 +21019,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-30-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21318,7 +21041,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21339,7 +21062,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21386,7 +21109,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -21404,12 +21127,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 30 + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -21424,179 +21151,11 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-31-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 31 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: selenium pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password + image: selenium/standalone-chrome-debug:3.141.59-oxygen environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - name: email pull: always @@ -21630,10 +21189,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21644,7 +21201,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-32-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21666,7 +21223,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21687,7 +21244,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21734,7 +21291,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -21752,12 +21309,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -21772,6 +21333,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -21804,10 +21371,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21818,7 +21383,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-33-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21840,7 +21405,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -21861,7 +21426,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -21908,7 +21473,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -21926,12 +21491,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 33 + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -21946,6 +21515,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -21978,10 +21553,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -21992,7 +21565,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-34-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22014,7 +21587,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22035,7 +21608,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22082,7 +21655,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22100,12 +21673,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 34 + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -22120,179 +21697,11 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-35-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 35 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: selenium pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password + image: selenium/standalone-chrome-debug:3.141.59-oxygen environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - name: email pull: always @@ -22326,10 +21735,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22340,7 +21747,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-36-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22362,7 +21769,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22383,7 +21790,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22430,7 +21837,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22448,12 +21855,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 36 + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -22468,6 +21879,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -22500,10 +21917,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22514,7 +21929,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-37-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22536,7 +21951,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22557,7 +21972,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22604,7 +22019,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22622,12 +22037,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 37 + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -22642,6 +22061,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -22674,10 +22099,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22688,7 +22111,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-38-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22710,7 +22133,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22731,7 +22154,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22778,7 +22201,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22796,12 +22219,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 38 + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -22816,6 +22243,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -22848,10 +22281,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -22862,7 +22293,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-39-master-mysql8.0-php7.2 +name: webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22884,7 +22315,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -22905,7 +22336,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -22952,7 +22383,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -22970,12 +22401,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 39 + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -22990,179 +22425,11 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-1-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql +- name: selenium pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password + image: selenium/standalone-chrome-debug:3.141.59-oxygen environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - name: email pull: always @@ -23208,7 +22475,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-2-latest-mysql8.0-php7.2 +name: webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -23298,7 +22565,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -23316,12 +22583,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -23336,6 +22607,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -23380,7 +22657,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-3-latest-mysql8.0-php7.2 +name: webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -23470,7 +22747,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -23488,12 +22765,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -23508,6 +22789,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -23552,7 +22839,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-4-latest-mysql8.0-php7.2 +name: webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -23642,7 +22929,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -23660,12 +22947,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 19 + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -23680,6 +22971,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -23724,7 +23021,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreUKey-39-5-latest-mysql8.0-php7.2 +name: webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -23814,20115 +23111,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-6-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-7-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-8-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-9-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-10-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-11-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-12-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-13-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-14-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-15-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-16-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-17-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-18-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-19-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-20-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-21-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-22-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-23-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-24-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-25-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-26-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-27-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-28-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-29-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-30-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-31-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 31 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-32-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 32 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-33-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 33 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-34-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 34 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-35-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 35 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-36-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 36 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-37-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 37 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-38-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 38 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreUKey-39-39-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 39 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 39 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-3-1-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-3-2-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-3-3-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreUKey-3-1-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreUKey-3-2-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreUKey-3-3-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 3 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-4-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-5-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-6-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-7-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-8-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-9-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-10-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-11-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-12-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-13-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-14-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-15-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-16-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-1-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-2-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-3-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-4-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-5-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-6-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-7-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-8-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-9-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-10-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-11-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-12-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-13-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-14-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-15-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-16-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreUKey-19-17-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -43944,7 +23133,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 17 @@ -44014,7 +23203,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-18-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44104,7 +23293,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -44126,7 +23315,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 18 @@ -44196,7 +23385,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreUKey-19-19-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -44286,7 +23475,7 @@ steps: commands: - cd /var/www/owncloud/server - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes + - php occ encryption:select-encryption-type masterkey --yes - php occ config:list - name: fix-permissions @@ -44308,7 +23497,7 @@ steps: environment: BROWSER: chrome DIVIDE_INTO_NUM_PARTS: 19 - ENCRYPTION_TYPE: user-keys + ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux RUN_PART: 19 @@ -44500,90 +23689,9 @@ depends_on: - apiCoreMKey-39-37-latest-mysql8.0-php7.2 - apiCoreMKey-39-38-latest-mysql8.0-php7.2 - apiCoreMKey-39-39-latest-mysql8.0-php7.2 -- apiCoreUKey-39-1-master-mysql8.0-php7.2 -- apiCoreUKey-39-2-master-mysql8.0-php7.2 -- apiCoreUKey-39-3-master-mysql8.0-php7.2 -- apiCoreUKey-39-4-master-mysql8.0-php7.2 -- apiCoreUKey-39-5-master-mysql8.0-php7.2 -- apiCoreUKey-39-6-master-mysql8.0-php7.2 -- apiCoreUKey-39-7-master-mysql8.0-php7.2 -- apiCoreUKey-39-8-master-mysql8.0-php7.2 -- apiCoreUKey-39-9-master-mysql8.0-php7.2 -- apiCoreUKey-39-10-master-mysql8.0-php7.2 -- apiCoreUKey-39-11-master-mysql8.0-php7.2 -- apiCoreUKey-39-12-master-mysql8.0-php7.2 -- apiCoreUKey-39-13-master-mysql8.0-php7.2 -- apiCoreUKey-39-14-master-mysql8.0-php7.2 -- apiCoreUKey-39-15-master-mysql8.0-php7.2 -- apiCoreUKey-39-16-master-mysql8.0-php7.2 -- apiCoreUKey-39-17-master-mysql8.0-php7.2 -- apiCoreUKey-39-18-master-mysql8.0-php7.2 -- apiCoreUKey-39-19-master-mysql8.0-php7.2 -- apiCoreUKey-39-20-master-mysql8.0-php7.2 -- apiCoreUKey-39-21-master-mysql8.0-php7.2 -- apiCoreUKey-39-22-master-mysql8.0-php7.2 -- apiCoreUKey-39-23-master-mysql8.0-php7.2 -- apiCoreUKey-39-24-master-mysql8.0-php7.2 -- apiCoreUKey-39-25-master-mysql8.0-php7.2 -- apiCoreUKey-39-26-master-mysql8.0-php7.2 -- apiCoreUKey-39-27-master-mysql8.0-php7.2 -- apiCoreUKey-39-28-master-mysql8.0-php7.2 -- apiCoreUKey-39-29-master-mysql8.0-php7.2 -- apiCoreUKey-39-30-master-mysql8.0-php7.2 -- apiCoreUKey-39-31-master-mysql8.0-php7.2 -- apiCoreUKey-39-32-master-mysql8.0-php7.2 -- apiCoreUKey-39-33-master-mysql8.0-php7.2 -- apiCoreUKey-39-34-master-mysql8.0-php7.2 -- apiCoreUKey-39-35-master-mysql8.0-php7.2 -- apiCoreUKey-39-36-master-mysql8.0-php7.2 -- apiCoreUKey-39-37-master-mysql8.0-php7.2 -- apiCoreUKey-39-38-master-mysql8.0-php7.2 -- apiCoreUKey-39-39-master-mysql8.0-php7.2 -- apiCoreUKey-39-1-latest-mysql8.0-php7.2 -- apiCoreUKey-39-2-latest-mysql8.0-php7.2 -- apiCoreUKey-39-3-latest-mysql8.0-php7.2 -- apiCoreUKey-39-4-latest-mysql8.0-php7.2 -- apiCoreUKey-39-5-latest-mysql8.0-php7.2 -- apiCoreUKey-39-6-latest-mysql8.0-php7.2 -- apiCoreUKey-39-7-latest-mysql8.0-php7.2 -- apiCoreUKey-39-8-latest-mysql8.0-php7.2 -- apiCoreUKey-39-9-latest-mysql8.0-php7.2 -- apiCoreUKey-39-10-latest-mysql8.0-php7.2 -- apiCoreUKey-39-11-latest-mysql8.0-php7.2 -- apiCoreUKey-39-12-latest-mysql8.0-php7.2 -- apiCoreUKey-39-13-latest-mysql8.0-php7.2 -- apiCoreUKey-39-14-latest-mysql8.0-php7.2 -- apiCoreUKey-39-15-latest-mysql8.0-php7.2 -- apiCoreUKey-39-16-latest-mysql8.0-php7.2 -- apiCoreUKey-39-17-latest-mysql8.0-php7.2 -- apiCoreUKey-39-18-latest-mysql8.0-php7.2 -- apiCoreUKey-39-19-latest-mysql8.0-php7.2 -- apiCoreUKey-39-20-latest-mysql8.0-php7.2 -- apiCoreUKey-39-21-latest-mysql8.0-php7.2 -- apiCoreUKey-39-22-latest-mysql8.0-php7.2 -- apiCoreUKey-39-23-latest-mysql8.0-php7.2 -- apiCoreUKey-39-24-latest-mysql8.0-php7.2 -- apiCoreUKey-39-25-latest-mysql8.0-php7.2 -- apiCoreUKey-39-26-latest-mysql8.0-php7.2 -- apiCoreUKey-39-27-latest-mysql8.0-php7.2 -- apiCoreUKey-39-28-latest-mysql8.0-php7.2 -- apiCoreUKey-39-29-latest-mysql8.0-php7.2 -- apiCoreUKey-39-30-latest-mysql8.0-php7.2 -- apiCoreUKey-39-31-latest-mysql8.0-php7.2 -- apiCoreUKey-39-32-latest-mysql8.0-php7.2 -- apiCoreUKey-39-33-latest-mysql8.0-php7.2 -- apiCoreUKey-39-34-latest-mysql8.0-php7.2 -- apiCoreUKey-39-35-latest-mysql8.0-php7.2 -- apiCoreUKey-39-36-latest-mysql8.0-php7.2 -- apiCoreUKey-39-37-latest-mysql8.0-php7.2 -- apiCoreUKey-39-38-latest-mysql8.0-php7.2 -- apiCoreUKey-39-39-latest-mysql8.0-php7.2 - cliCoreMKey-3-1-master-mysql8.0-php7.2 - cliCoreMKey-3-2-master-mysql8.0-php7.2 - cliCoreMKey-3-3-master-mysql8.0-php7.2 -- cliCoreUKey-3-1-master-mysql8.0-php7.2 -- cliCoreUKey-3-2-master-mysql8.0-php7.2 -- cliCoreUKey-3-3-master-mysql8.0-php7.2 - webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 - webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 - webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 @@ -44622,43 +23730,5 @@ depends_on: - webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 - webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 - webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-1-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-2-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-3-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-4-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-5-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-6-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-7-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-8-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-9-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-10-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-11-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-12-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-13-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-14-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-15-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-16-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-17-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-18-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-19-master-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-1-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-2-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-3-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-4-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-5-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-6-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-7-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-8-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-9-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-10-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-11-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-12-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-13-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-14-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-15-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-16-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-17-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-18-latest-chrome-mysql8.0-php7.2 -- webUIcoreUKey-19-19-latest-chrome-mysql8.0-php7.2 ... From c56c14a701314c8cf281ac66ade5370f4840bd3f Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 30 Apr 2021 17:20:19 +0545 Subject: [PATCH 198/348] Increase parts of core acceptance tests --- .drone.starlark | 10 +- .drone.yml | 13118 +++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 12516 insertions(+), 612 deletions(-) diff --git a/.drone.starlark b/.drone.starlark index d120440f..efadc1c2 100644 --- a/.drone.starlark +++ b/.drone.starlark @@ -191,7 +191,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 39, + 'numberOfParts': 57, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -223,7 +223,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 39, + 'numberOfParts': 57, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -256,7 +256,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 3, + 'numberOfParts': 7, 'emailNeeded': True, 'extraEnvironment': { 'ENCRYPTION_TYPE': 'masterkey', @@ -287,7 +287,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 19, + 'numberOfParts': 33, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -319,7 +319,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 19, + 'numberOfParts': 33, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', diff --git a/.drone.yml b/.drone.yml index 8260ee1b..d926c794 100644 --- a/.drone.yml +++ b/.drone.yml @@ -192,7 +192,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-sqlite.xml strip_prefix: tests/output - target: /${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} + target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} trigger: ref: @@ -271,7 +271,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-mysql8.0.xml strip_prefix: tests/output - target: /${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} + target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} services: - name: mysql @@ -362,7 +362,7 @@ steps: from_secret: cache_s3_secret_key source: tests/output/clover-phpunit-php7.2-postgres9.4.xml strip_prefix: tests/output - target: /${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} + target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} services: - name: postgres @@ -825,7 +825,7 @@ steps: image: minio/mc:RELEASE.2020-12-18T10-53-53Z commands: - mkdir -p results - - mc mirror cache/cache//${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} results/ + - mc mirror cache/cache/encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} results/ environment: MC_HOST_cache: from_secret: cache_s3_connection_url @@ -865,7 +865,7 @@ steps: - name: purge-cache image: minio/mc:RELEASE.2020-12-18T10-53-53Z commands: - - mc rm --recursive --force cache/cache//${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} + - mc rm --recursive --force cache/cache/encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} environment: MC_HOST_cache: from_secret: cache_s3_connection_url @@ -2756,7 +2756,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-1-master-mysql8.0-php7.2 +name: apiCoreMKey-57-1-master-mysql8.0-php7.2 platform: os: linux @@ -2866,7 +2866,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 1 @@ -2930,7 +2930,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-2-master-mysql8.0-php7.2 +name: apiCoreMKey-57-2-master-mysql8.0-php7.2 platform: os: linux @@ -3040,7 +3040,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 2 @@ -3104,7 +3104,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-3-master-mysql8.0-php7.2 +name: apiCoreMKey-57-3-master-mysql8.0-php7.2 platform: os: linux @@ -3214,7 +3214,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 3 @@ -3278,7 +3278,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-4-master-mysql8.0-php7.2 +name: apiCoreMKey-57-4-master-mysql8.0-php7.2 platform: os: linux @@ -3388,7 +3388,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 4 @@ -3452,7 +3452,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-5-master-mysql8.0-php7.2 +name: apiCoreMKey-57-5-master-mysql8.0-php7.2 platform: os: linux @@ -3562,7 +3562,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 5 @@ -3626,7 +3626,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-6-master-mysql8.0-php7.2 +name: apiCoreMKey-57-6-master-mysql8.0-php7.2 platform: os: linux @@ -3736,7 +3736,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 6 @@ -3800,7 +3800,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-7-master-mysql8.0-php7.2 +name: apiCoreMKey-57-7-master-mysql8.0-php7.2 platform: os: linux @@ -3910,7 +3910,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 7 @@ -3974,7 +3974,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-8-master-mysql8.0-php7.2 +name: apiCoreMKey-57-8-master-mysql8.0-php7.2 platform: os: linux @@ -4084,7 +4084,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 8 @@ -4148,7 +4148,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-9-master-mysql8.0-php7.2 +name: apiCoreMKey-57-9-master-mysql8.0-php7.2 platform: os: linux @@ -4258,7 +4258,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 9 @@ -4322,7 +4322,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-10-master-mysql8.0-php7.2 +name: apiCoreMKey-57-10-master-mysql8.0-php7.2 platform: os: linux @@ -4432,7 +4432,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 10 @@ -4496,7 +4496,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-11-master-mysql8.0-php7.2 +name: apiCoreMKey-57-11-master-mysql8.0-php7.2 platform: os: linux @@ -4606,7 +4606,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 11 @@ -4670,7 +4670,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-12-master-mysql8.0-php7.2 +name: apiCoreMKey-57-12-master-mysql8.0-php7.2 platform: os: linux @@ -4780,7 +4780,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 12 @@ -4844,7 +4844,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-13-master-mysql8.0-php7.2 +name: apiCoreMKey-57-13-master-mysql8.0-php7.2 platform: os: linux @@ -4954,7 +4954,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 13 @@ -5018,7 +5018,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-14-master-mysql8.0-php7.2 +name: apiCoreMKey-57-14-master-mysql8.0-php7.2 platform: os: linux @@ -5128,7 +5128,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 14 @@ -5192,7 +5192,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-15-master-mysql8.0-php7.2 +name: apiCoreMKey-57-15-master-mysql8.0-php7.2 platform: os: linux @@ -5302,7 +5302,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 15 @@ -5366,7 +5366,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-16-master-mysql8.0-php7.2 +name: apiCoreMKey-57-16-master-mysql8.0-php7.2 platform: os: linux @@ -5476,7 +5476,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 16 @@ -5540,7 +5540,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-17-master-mysql8.0-php7.2 +name: apiCoreMKey-57-17-master-mysql8.0-php7.2 platform: os: linux @@ -5650,7 +5650,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 17 @@ -5714,7 +5714,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-18-master-mysql8.0-php7.2 +name: apiCoreMKey-57-18-master-mysql8.0-php7.2 platform: os: linux @@ -5824,7 +5824,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 18 @@ -5888,7 +5888,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-19-master-mysql8.0-php7.2 +name: apiCoreMKey-57-19-master-mysql8.0-php7.2 platform: os: linux @@ -5998,7 +5998,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 19 @@ -6062,7 +6062,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-20-master-mysql8.0-php7.2 +name: apiCoreMKey-57-20-master-mysql8.0-php7.2 platform: os: linux @@ -6172,7 +6172,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 20 @@ -6236,7 +6236,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-21-master-mysql8.0-php7.2 +name: apiCoreMKey-57-21-master-mysql8.0-php7.2 platform: os: linux @@ -6346,7 +6346,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 21 @@ -6410,7 +6410,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-22-master-mysql8.0-php7.2 +name: apiCoreMKey-57-22-master-mysql8.0-php7.2 platform: os: linux @@ -6520,7 +6520,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 22 @@ -6584,7 +6584,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-23-master-mysql8.0-php7.2 +name: apiCoreMKey-57-23-master-mysql8.0-php7.2 platform: os: linux @@ -6694,7 +6694,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 23 @@ -6758,7 +6758,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-24-master-mysql8.0-php7.2 +name: apiCoreMKey-57-24-master-mysql8.0-php7.2 platform: os: linux @@ -6868,7 +6868,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 24 @@ -6932,7 +6932,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-25-master-mysql8.0-php7.2 +name: apiCoreMKey-57-25-master-mysql8.0-php7.2 platform: os: linux @@ -7042,7 +7042,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 25 @@ -7106,7 +7106,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-26-master-mysql8.0-php7.2 +name: apiCoreMKey-57-26-master-mysql8.0-php7.2 platform: os: linux @@ -7216,7 +7216,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 26 @@ -7280,7 +7280,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-27-master-mysql8.0-php7.2 +name: apiCoreMKey-57-27-master-mysql8.0-php7.2 platform: os: linux @@ -7390,7 +7390,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 27 @@ -7454,7 +7454,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-28-master-mysql8.0-php7.2 +name: apiCoreMKey-57-28-master-mysql8.0-php7.2 platform: os: linux @@ -7564,7 +7564,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 28 @@ -7628,7 +7628,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-29-master-mysql8.0-php7.2 +name: apiCoreMKey-57-29-master-mysql8.0-php7.2 platform: os: linux @@ -7738,7 +7738,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 29 @@ -7802,7 +7802,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-30-master-mysql8.0-php7.2 +name: apiCoreMKey-57-30-master-mysql8.0-php7.2 platform: os: linux @@ -7912,7 +7912,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 30 @@ -7976,7 +7976,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-31-master-mysql8.0-php7.2 +name: apiCoreMKey-57-31-master-mysql8.0-php7.2 platform: os: linux @@ -8086,7 +8086,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 31 @@ -8150,7 +8150,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-32-master-mysql8.0-php7.2 +name: apiCoreMKey-57-32-master-mysql8.0-php7.2 platform: os: linux @@ -8260,7 +8260,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 32 @@ -8324,7 +8324,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-33-master-mysql8.0-php7.2 +name: apiCoreMKey-57-33-master-mysql8.0-php7.2 platform: os: linux @@ -8434,7 +8434,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 33 @@ -8498,7 +8498,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-34-master-mysql8.0-php7.2 +name: apiCoreMKey-57-34-master-mysql8.0-php7.2 platform: os: linux @@ -8608,7 +8608,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 34 @@ -8672,7 +8672,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-35-master-mysql8.0-php7.2 +name: apiCoreMKey-57-35-master-mysql8.0-php7.2 platform: os: linux @@ -8782,7 +8782,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 35 @@ -8846,7 +8846,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-36-master-mysql8.0-php7.2 +name: apiCoreMKey-57-36-master-mysql8.0-php7.2 platform: os: linux @@ -8956,7 +8956,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 36 @@ -9020,7 +9020,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-37-master-mysql8.0-php7.2 +name: apiCoreMKey-57-37-master-mysql8.0-php7.2 platform: os: linux @@ -9130,7 +9130,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 37 @@ -9194,7 +9194,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-38-master-mysql8.0-php7.2 +name: apiCoreMKey-57-38-master-mysql8.0-php7.2 platform: os: linux @@ -9304,7 +9304,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 38 @@ -9368,7 +9368,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-39-master-mysql8.0-php7.2 +name: apiCoreMKey-57-39-master-mysql8.0-php7.2 platform: os: linux @@ -9478,7 +9478,7 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email RUN_PART: 39 @@ -9542,7 +9542,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-1-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-40-master-mysql8.0-php7.2 platform: os: linux @@ -9564,7 +9564,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -9585,7 +9585,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -9652,10 +9652,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + RUN_PART: 40 TEST_SERVER_URL: http://server services: @@ -9702,8 +9702,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -9714,7 +9716,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-2-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-41-master-mysql8.0-php7.2 platform: os: linux @@ -9736,7 +9738,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -9757,7 +9759,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -9824,10 +9826,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + RUN_PART: 41 TEST_SERVER_URL: http://server services: @@ -9874,8 +9876,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -9886,7 +9890,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-3-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-42-master-mysql8.0-php7.2 platform: os: linux @@ -9908,7 +9912,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -9929,7 +9933,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -9996,10 +10000,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + RUN_PART: 42 TEST_SERVER_URL: http://server services: @@ -10046,8 +10050,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -10058,7 +10064,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-4-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-43-master-mysql8.0-php7.2 platform: os: linux @@ -10080,7 +10086,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -10101,7 +10107,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -10168,10 +10174,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 4 + RUN_PART: 43 TEST_SERVER_URL: http://server services: @@ -10218,8 +10224,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -10230,7 +10238,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-5-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-44-master-mysql8.0-php7.2 platform: os: linux @@ -10252,7 +10260,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -10273,7 +10281,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -10340,10 +10348,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 5 + RUN_PART: 44 TEST_SERVER_URL: http://server services: @@ -10390,8 +10398,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -10402,7 +10412,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-6-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-45-master-mysql8.0-php7.2 platform: os: linux @@ -10424,7 +10434,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -10445,7 +10455,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -10512,10 +10522,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 6 + RUN_PART: 45 TEST_SERVER_URL: http://server services: @@ -10562,8 +10572,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -10574,7 +10586,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-7-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-46-master-mysql8.0-php7.2 platform: os: linux @@ -10596,7 +10608,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -10617,7 +10629,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -10684,10 +10696,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 7 + RUN_PART: 46 TEST_SERVER_URL: http://server services: @@ -10734,8 +10746,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -10746,7 +10760,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-8-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-47-master-mysql8.0-php7.2 platform: os: linux @@ -10768,7 +10782,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -10789,7 +10803,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -10856,10 +10870,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 8 + RUN_PART: 47 TEST_SERVER_URL: http://server services: @@ -10906,8 +10920,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -10918,7 +10934,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-9-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-48-master-mysql8.0-php7.2 platform: os: linux @@ -10940,7 +10956,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -10961,7 +10977,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -11028,10 +11044,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 9 + RUN_PART: 48 TEST_SERVER_URL: http://server services: @@ -11078,8 +11094,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11090,7 +11108,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-10-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-49-master-mysql8.0-php7.2 platform: os: linux @@ -11112,7 +11130,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -11133,7 +11151,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -11200,10 +11218,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 10 + RUN_PART: 49 TEST_SERVER_URL: http://server services: @@ -11250,8 +11268,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11262,7 +11282,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-11-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-50-master-mysql8.0-php7.2 platform: os: linux @@ -11284,7 +11304,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -11305,7 +11325,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -11372,10 +11392,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 11 + RUN_PART: 50 TEST_SERVER_URL: http://server services: @@ -11422,8 +11442,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11434,7 +11456,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-12-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-51-master-mysql8.0-php7.2 platform: os: linux @@ -11456,7 +11478,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -11477,7 +11499,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -11544,10 +11566,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 12 + RUN_PART: 51 TEST_SERVER_URL: http://server services: @@ -11594,8 +11616,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11606,7 +11630,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-13-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-52-master-mysql8.0-php7.2 platform: os: linux @@ -11628,7 +11652,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -11649,7 +11673,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -11716,10 +11740,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 13 + RUN_PART: 52 TEST_SERVER_URL: http://server services: @@ -11766,8 +11790,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11778,7 +11804,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-14-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-53-master-mysql8.0-php7.2 platform: os: linux @@ -11800,7 +11826,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -11821,7 +11847,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -11888,10 +11914,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 14 + RUN_PART: 53 TEST_SERVER_URL: http://server services: @@ -11938,8 +11964,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -11950,7 +11978,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-15-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-54-master-mysql8.0-php7.2 platform: os: linux @@ -11972,7 +12000,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -11993,7 +12021,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -12060,10 +12088,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 15 + RUN_PART: 54 TEST_SERVER_URL: http://server services: @@ -12110,8 +12138,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12122,7 +12152,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-16-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-55-master-mysql8.0-php7.2 platform: os: linux @@ -12144,7 +12174,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -12165,7 +12195,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -12232,10 +12262,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 16 + RUN_PART: 55 TEST_SERVER_URL: http://server services: @@ -12282,8 +12312,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12294,7 +12326,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-17-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-56-master-mysql8.0-php7.2 platform: os: linux @@ -12316,7 +12348,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -12337,7 +12369,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -12404,10 +12436,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 17 + RUN_PART: 56 TEST_SERVER_URL: http://server services: @@ -12454,8 +12486,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12466,7 +12500,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-18-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-57-master-mysql8.0-php7.2 platform: os: linux @@ -12488,7 +12522,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: latest + version: daily-master-qa - name: install-testrunner pull: always @@ -12509,7 +12543,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: latest + version: daily-master-qa - name: configure-federation pull: always @@ -12576,10 +12610,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 18 + RUN_PART: 57 TEST_SERVER_URL: http://server services: @@ -12626,8 +12660,10 @@ services: MYSQL_USER: owncloud trigger: - cron: - - nightly + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master depends_on: - coding-standard-php7.2 @@ -12638,7 +12674,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-19-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-1-latest-mysql8.0-php7.2 platform: os: linux @@ -12748,10 +12784,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 19 + RUN_PART: 1 TEST_SERVER_URL: http://server services: @@ -12810,7 +12846,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-20-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-2-latest-mysql8.0-php7.2 platform: os: linux @@ -12920,10 +12956,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 20 + RUN_PART: 2 TEST_SERVER_URL: http://server services: @@ -12982,7 +13018,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-21-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-3-latest-mysql8.0-php7.2 platform: os: linux @@ -13092,10 +13128,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 21 + RUN_PART: 3 TEST_SERVER_URL: http://server services: @@ -13154,7 +13190,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-22-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-4-latest-mysql8.0-php7.2 platform: os: linux @@ -13264,10 +13300,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 22 + RUN_PART: 4 TEST_SERVER_URL: http://server services: @@ -13326,7 +13362,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-23-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-5-latest-mysql8.0-php7.2 platform: os: linux @@ -13436,10 +13472,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 23 + RUN_PART: 5 TEST_SERVER_URL: http://server services: @@ -13498,7 +13534,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-24-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-6-latest-mysql8.0-php7.2 platform: os: linux @@ -13608,10 +13644,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 24 + RUN_PART: 6 TEST_SERVER_URL: http://server services: @@ -13670,7 +13706,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-25-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-7-latest-mysql8.0-php7.2 platform: os: linux @@ -13780,10 +13816,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 25 + RUN_PART: 7 TEST_SERVER_URL: http://server services: @@ -13842,7 +13878,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-26-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-8-latest-mysql8.0-php7.2 platform: os: linux @@ -13952,10 +13988,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 26 + RUN_PART: 8 TEST_SERVER_URL: http://server services: @@ -14014,7 +14050,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-27-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-9-latest-mysql8.0-php7.2 platform: os: linux @@ -14124,10 +14160,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 27 + RUN_PART: 9 TEST_SERVER_URL: http://server services: @@ -14186,7 +14222,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-28-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-10-latest-mysql8.0-php7.2 platform: os: linux @@ -14296,10 +14332,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 28 + RUN_PART: 10 TEST_SERVER_URL: http://server services: @@ -14358,7 +14394,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-29-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-11-latest-mysql8.0-php7.2 platform: os: linux @@ -14468,10 +14504,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 29 + RUN_PART: 11 TEST_SERVER_URL: http://server services: @@ -14530,7 +14566,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-30-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-12-latest-mysql8.0-php7.2 platform: os: linux @@ -14640,10 +14676,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 30 + RUN_PART: 12 TEST_SERVER_URL: http://server services: @@ -14702,7 +14738,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-31-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-13-latest-mysql8.0-php7.2 platform: os: linux @@ -14812,10 +14848,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 31 + RUN_PART: 13 TEST_SERVER_URL: http://server services: @@ -14874,7 +14910,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-32-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-14-latest-mysql8.0-php7.2 platform: os: linux @@ -14984,10 +15020,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 32 + RUN_PART: 14 TEST_SERVER_URL: http://server services: @@ -15046,7 +15082,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-33-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-15-latest-mysql8.0-php7.2 platform: os: linux @@ -15156,10 +15192,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 33 + RUN_PART: 15 TEST_SERVER_URL: http://server services: @@ -15218,7 +15254,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-34-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-16-latest-mysql8.0-php7.2 platform: os: linux @@ -15328,10 +15364,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 34 + RUN_PART: 16 TEST_SERVER_URL: http://server services: @@ -15390,7 +15426,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-35-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-17-latest-mysql8.0-php7.2 platform: os: linux @@ -15500,10 +15536,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 35 + RUN_PART: 17 TEST_SERVER_URL: http://server services: @@ -15562,7 +15598,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-36-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-18-latest-mysql8.0-php7.2 platform: os: linux @@ -15672,10 +15708,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 36 + RUN_PART: 18 TEST_SERVER_URL: http://server services: @@ -15734,7 +15770,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-37-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-19-latest-mysql8.0-php7.2 platform: os: linux @@ -15844,10 +15880,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 37 + RUN_PART: 19 TEST_SERVER_URL: http://server services: @@ -15906,7 +15942,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-38-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-20-latest-mysql8.0-php7.2 platform: os: linux @@ -16016,10 +16052,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 38 + RUN_PART: 20 TEST_SERVER_URL: http://server services: @@ -16078,7 +16114,7 @@ depends_on: --- kind: pipeline type: docker -name: apiCoreMKey-39-39-latest-mysql8.0-php7.2 +name: apiCoreMKey-57-21-latest-mysql8.0-php7.2 platform: os: linux @@ -16188,10 +16224,10 @@ steps: - . /var/www/owncloud/saved-settings.sh - make test-acceptance-core-api environment: - DIVIDE_INTO_NUM_PARTS: 39 + DIVIDE_INTO_NUM_PARTS: 57 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 39 + RUN_PART: 21 TEST_SERVER_URL: http://server services: @@ -16250,7 +16286,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-1-master-mysql8.0-php7.2 +name: apiCoreMKey-57-22-latest-mysql8.0-php7.2 platform: os: linux @@ -16272,7 +16308,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -16283,7 +16319,11678 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ -- name: setup-server-encryption +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 22 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-23-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 23 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-24-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 24 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-25-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 25 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-26-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 26 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-27-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 27 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-28-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 28 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-29-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 29 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-30-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 30 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-31-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 31 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-32-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 32 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-33-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 33 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-34-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 34 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-35-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 35 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-36-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 36 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-37-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 37 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-38-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 38 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-39-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 39 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-40-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 40 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-41-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 41 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-42-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 42 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-43-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 43 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-44-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 44 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-45-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 45 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-46-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 46 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-47-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 47 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-48-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 48 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-49-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 49 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-50-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 50 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-51-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 51 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-52-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 52 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-53-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 53 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-54-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 54 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-55-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 55 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-56-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 56 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: apiCoreMKey-57-57-latest-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: latest + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: latest + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-api + environment: + DIVIDE_INTO_NUM_PARTS: 57 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 57 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + cron: + - nightly + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-7-1-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 7 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 1 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-7-2-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 7 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 2 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-7-3-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 7 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 3 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-7-4-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 7 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 4 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-7-5-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 7 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 5 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-7-6-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 7 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 6 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: cliCoreMKey-7-7-master-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-cli + environment: + DIVIDE_INTO_NUM_PARTS: 7 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + RUN_PART: 7 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-1-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 1 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-2-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 2 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-3-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 3 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-4-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 4 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-5-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 5 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-6-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 6 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-7-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 7 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-8-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 8 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-9-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 9 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-10-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 10 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-11-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 11 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-12-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 12 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-13-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 13 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-14-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 14 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-15-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 15 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-16-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 16 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-17-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 17 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-18-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 18 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-19-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 19 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-20-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 20 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-21-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 21 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-22-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 22 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-23-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 23 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-24-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 24 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-25-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ a:l + - php occ a:e encryption + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=server + - php occ log:manage --level 2 + +- name: owncloud-log-server + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/server/data/owncloud.log + +- name: configure-app + pull: always + image: owncloudci/php:7.2 + commands: + - cd /var/www/owncloud/server + - php occ encryption:enable + - php occ encryption:select-encryption-type masterkey --yes + - php occ config:list + +- name: fix-permissions + pull: always + image: owncloudci/php:7.2 + commands: + - chown -R www-data /var/www/owncloud/server + - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 + +- name: acceptance-tests + pull: always + image: owncloudci/php:7.4 + commands: + - touch /var/www/owncloud/saved-settings.sh + - . /var/www/owncloud/saved-settings.sh + - make test-acceptance-core-webui + environment: + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 + ENCRYPTION_TYPE: masterkey + MAILHOG_HOST: email + PLATFORM: Linux + RUN_PART: 25 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 + TEST_SERVER_URL: http://server + +services: +- name: mysql + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + +- name: email + pull: always + image: mailhog/mailhog + +- name: server + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/server + +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + +trigger: + ref: + - refs/pull/** + - refs/tags/** + - refs/heads/master + +depends_on: +- coding-standard-php7.2 +- coding-standard-php7.3 +- coding-standard-php7.4 +- phpstan-php7.2 + +--- +kind: pipeline +type: docker +name: webUIcoreMKey-33-26-master-chrome-mysql8.0-php7.2 + +platform: + os: linux + arch: amd64 + +workspace: + base: /var/www/owncloud + path: testrunner/apps/encryption + +steps: +- name: install-core + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/server + db_host: mysql + db_name: owncloud + db_password: owncloud + db_type: mysql + db_username: owncloud + exclude: apps/encryption + version: daily-master-qa + +- name: install-testrunner + pull: always + image: owncloudci/php:7.4 + commands: + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + +- name: setup-server-encryption pull: always image: owncloudci/php:7.2 commands: @@ -16317,6 +28024,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16324,12 +28033,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 1 + PLATFORM: Linux + RUN_PART: 26 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -16344,6 +28057,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -16356,6 +28075,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16371,7 +28109,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-2-master-mysql8.0-php7.2 +name: webUIcoreMKey-33-27-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16404,6 +28142,38 @@ steps: - rsync -aIX /tmp/testrunner /var/www/owncloud - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log + - name: setup-server-encryption pull: always image: owncloudci/php:7.2 @@ -16438,6 +28208,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16445,12 +28217,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 2 + PLATFORM: Linux + RUN_PART: 27 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -16465,6 +28241,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -16477,6 +28259,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16492,7 +28293,7 @@ depends_on: --- kind: pipeline type: docker -name: cliCoreMKey-3-3-master-mysql8.0-php7.2 +name: webUIcoreMKey-33-28-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16520,10 +28321,42 @@ steps: pull: always image: owncloudci/php:7.4 commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + - mkdir /tmp/testrunner + - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner + - rsync -aIX /tmp/testrunner /var/www/owncloud + - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ + +- name: install-federated + pull: always + image: owncloudci/core + settings: + core_path: /var/www/owncloud/federated + db_host: mysql-federated + db_name: owncloud-federated + db_password: owncloud + db_type: mysql + db_username: owncloud + version: daily-master-qa + +- name: configure-federation + pull: always + image: owncloudci/php:7.2 + commands: + - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh + - cd /var/www/owncloud/federated + - php occ a:l + - php occ a:e testing + - php occ a:l + - php occ config:system:set trusted_domains 1 --value=federated + - php occ log:manage --level 2 + - php occ config:list + +- name: owncloud-log-federated + pull: always + image: owncloud/ubuntu:18.04 + detach: true + commands: + - tail -f /var/www/owncloud/federated/data/owncloud.log - name: setup-server-encryption pull: always @@ -16559,6 +28392,8 @@ steps: commands: - chown -R www-data /var/www/owncloud/server - wait-for-it -t 600 server:80 + - chown -R www-data /var/www/owncloud/federated + - wait-for-it -t 600 federated:80 - name: acceptance-tests pull: always @@ -16566,12 +28401,16 @@ steps: commands: - touch /var/www/owncloud/saved-settings.sh - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli + - make test-acceptance-core-webui environment: - DIVIDE_INTO_NUM_PARTS: 3 + BROWSER: chrome + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email - RUN_PART: 3 + PLATFORM: Linux + RUN_PART: 28 + SELENIUM_HOST: selenium + SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server services: @@ -16586,6 +28425,12 @@ services: MYSQL_ROOT_PASSWORD: owncloud MYSQL_USER: owncloud +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-oxygen + environment: + JAVA_OPTS: -Dselenium.LOGGER.level=WARNING + - name: email pull: always image: mailhog/mailhog @@ -16598,6 +28443,25 @@ services: environment: APACHE_WEBROOT: /var/www/owncloud/server +- name: federated + pull: always + image: owncloudci/php:7.2 + commands: + - /usr/local/bin/apachectl -e debug -D FOREGROUND + environment: + APACHE_WEBROOT: /var/www/owncloud/federated + +- name: mysql-federated + pull: always + image: mysql:8.0 + command: + - --default-authentication-plugin=mysql_native_password + environment: + MYSQL_DATABASE: owncloud-federated + MYSQL_PASSWORD: owncloud + MYSQL_ROOT_PASSWORD: owncloud + MYSQL_USER: owncloud + trigger: ref: - refs/pull/** @@ -16613,7 +28477,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-29-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16724,11 +28588,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 29 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -16797,7 +28661,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-30-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -16908,11 +28772,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 30 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -16981,7 +28845,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-31-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17092,11 +28956,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 31 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -17165,7 +29029,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-32-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17276,11 +29140,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 32 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -17349,7 +29213,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-33-master-chrome-mysql8.0-php7.2 platform: os: linux @@ -17460,11 +29324,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 33 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -17533,7 +29397,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-1-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -17555,7 +29419,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17576,7 +29440,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17644,11 +29508,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 1 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -17703,10 +29567,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -17717,7 +29579,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-2-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -17739,7 +29601,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17760,7 +29622,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -17828,11 +29690,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 2 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -17887,10 +29749,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -17901,7 +29761,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-3-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -17923,7 +29783,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -17944,7 +29804,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18012,11 +29872,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 3 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18071,10 +29931,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -18085,7 +29943,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-4-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -18107,7 +29965,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -18128,7 +29986,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18196,11 +30054,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 4 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18255,10 +30113,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -18269,7 +30125,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-5-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -18291,7 +30147,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -18312,7 +30168,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18380,11 +30236,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 5 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18439,10 +30295,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -18453,7 +30307,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-6-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -18475,7 +30329,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -18496,7 +30350,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18564,11 +30418,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 6 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18623,10 +30477,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -18637,7 +30489,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-7-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -18659,7 +30511,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -18680,7 +30532,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18748,11 +30600,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 7 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18807,10 +30659,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -18821,7 +30671,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-8-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -18843,7 +30693,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -18864,7 +30714,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -18932,11 +30782,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 8 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -18991,10 +30841,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -19005,7 +30853,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-9-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -19027,7 +30875,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -19048,7 +30896,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -19116,11 +30964,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 9 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19175,10 +31023,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -19189,7 +31035,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-10-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -19211,7 +31057,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -19232,7 +31078,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -19300,11 +31146,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 10 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19359,10 +31205,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -19373,7 +31217,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-11-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -19395,7 +31239,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -19416,7 +31260,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -19484,11 +31328,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 11 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19543,10 +31387,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -19557,7 +31399,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-12-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -19579,7 +31421,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -19600,7 +31442,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -19668,11 +31510,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 12 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19727,10 +31569,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -19741,7 +31581,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-13-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -19763,7 +31603,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -19784,7 +31624,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -19852,11 +31692,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 13 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -19911,10 +31751,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -19925,7 +31763,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-14-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -19947,7 +31785,7 @@ steps: db_type: mysql db_username: owncloud exclude: apps/encryption - version: daily-master-qa + version: latest - name: install-testrunner pull: always @@ -19968,7 +31806,7 @@ steps: db_password: owncloud db_type: mysql db_username: owncloud - version: daily-master-qa + version: latest - name: configure-federation pull: always @@ -20036,11 +31874,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 14 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20095,10 +31933,8 @@ services: MYSQL_USER: owncloud trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master + cron: + - nightly depends_on: - coding-standard-php7.2 @@ -20109,7 +31945,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-15-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20220,11 +32056,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 1 + RUN_PART: 15 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20291,7 +32127,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-16-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20402,11 +32238,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 2 + RUN_PART: 16 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20473,7 +32309,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-17-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20584,11 +32420,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 3 + RUN_PART: 17 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20655,7 +32491,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-18-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20766,11 +32602,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 4 + RUN_PART: 18 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -20837,7 +32673,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-19-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -20948,11 +32784,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 5 + RUN_PART: 19 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21019,7 +32855,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-20-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21130,11 +32966,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 6 + RUN_PART: 20 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21201,7 +33037,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-21-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21312,11 +33148,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 7 + RUN_PART: 21 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21383,7 +33219,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-22-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21494,11 +33330,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 8 + RUN_PART: 22 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21565,7 +33401,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-23-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21676,11 +33512,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 9 + RUN_PART: 23 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21747,7 +33583,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-24-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -21858,11 +33694,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 10 + RUN_PART: 24 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -21929,7 +33765,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-25-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22040,11 +33876,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 11 + RUN_PART: 25 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22111,7 +33947,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-26-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22222,11 +34058,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 12 + RUN_PART: 26 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22293,7 +34129,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-27-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22404,11 +34240,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 13 + RUN_PART: 27 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22475,7 +34311,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-28-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22586,11 +34422,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 14 + RUN_PART: 28 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22657,7 +34493,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-29-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22768,11 +34604,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 15 + RUN_PART: 29 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -22839,7 +34675,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-30-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -22950,11 +34786,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 16 + RUN_PART: 30 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23021,7 +34857,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-31-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -23132,11 +34968,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 17 + RUN_PART: 31 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23203,7 +35039,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-32-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -23314,11 +35150,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 18 + RUN_PART: 32 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23385,7 +35221,7 @@ depends_on: --- kind: pipeline type: docker -name: webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 +name: webUIcoreMKey-33-33-latest-chrome-mysql8.0-php7.2 platform: os: linux @@ -23496,11 +35332,11 @@ steps: - make test-acceptance-core-webui environment: BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 19 + DIVIDE_INTO_NUM_PARTS: 33 ENCRYPTION_TYPE: masterkey MAILHOG_HOST: email PLATFORM: Linux - RUN_PART: 19 + RUN_PART: 33 SELENIUM_HOST: selenium SELENIUM_PORT: 4444 TEST_SERVER_URL: http://server @@ -23611,124 +35447,192 @@ depends_on: - apiUserKeys-latest-postgres9.4-php7.2 - webUIUserKeys-master-chrome-mysql8.0-php7.2 - webUIUserKeys-latest-chrome-mysql8.0-php7.2 -- apiCoreMKey-39-1-master-mysql8.0-php7.2 -- apiCoreMKey-39-2-master-mysql8.0-php7.2 -- apiCoreMKey-39-3-master-mysql8.0-php7.2 -- apiCoreMKey-39-4-master-mysql8.0-php7.2 -- apiCoreMKey-39-5-master-mysql8.0-php7.2 -- apiCoreMKey-39-6-master-mysql8.0-php7.2 -- apiCoreMKey-39-7-master-mysql8.0-php7.2 -- apiCoreMKey-39-8-master-mysql8.0-php7.2 -- apiCoreMKey-39-9-master-mysql8.0-php7.2 -- apiCoreMKey-39-10-master-mysql8.0-php7.2 -- apiCoreMKey-39-11-master-mysql8.0-php7.2 -- apiCoreMKey-39-12-master-mysql8.0-php7.2 -- apiCoreMKey-39-13-master-mysql8.0-php7.2 -- apiCoreMKey-39-14-master-mysql8.0-php7.2 -- apiCoreMKey-39-15-master-mysql8.0-php7.2 -- apiCoreMKey-39-16-master-mysql8.0-php7.2 -- apiCoreMKey-39-17-master-mysql8.0-php7.2 -- apiCoreMKey-39-18-master-mysql8.0-php7.2 -- apiCoreMKey-39-19-master-mysql8.0-php7.2 -- apiCoreMKey-39-20-master-mysql8.0-php7.2 -- apiCoreMKey-39-21-master-mysql8.0-php7.2 -- apiCoreMKey-39-22-master-mysql8.0-php7.2 -- apiCoreMKey-39-23-master-mysql8.0-php7.2 -- apiCoreMKey-39-24-master-mysql8.0-php7.2 -- apiCoreMKey-39-25-master-mysql8.0-php7.2 -- apiCoreMKey-39-26-master-mysql8.0-php7.2 -- apiCoreMKey-39-27-master-mysql8.0-php7.2 -- apiCoreMKey-39-28-master-mysql8.0-php7.2 -- apiCoreMKey-39-29-master-mysql8.0-php7.2 -- apiCoreMKey-39-30-master-mysql8.0-php7.2 -- apiCoreMKey-39-31-master-mysql8.0-php7.2 -- apiCoreMKey-39-32-master-mysql8.0-php7.2 -- apiCoreMKey-39-33-master-mysql8.0-php7.2 -- apiCoreMKey-39-34-master-mysql8.0-php7.2 -- apiCoreMKey-39-35-master-mysql8.0-php7.2 -- apiCoreMKey-39-36-master-mysql8.0-php7.2 -- apiCoreMKey-39-37-master-mysql8.0-php7.2 -- apiCoreMKey-39-38-master-mysql8.0-php7.2 -- apiCoreMKey-39-39-master-mysql8.0-php7.2 -- apiCoreMKey-39-1-latest-mysql8.0-php7.2 -- apiCoreMKey-39-2-latest-mysql8.0-php7.2 -- apiCoreMKey-39-3-latest-mysql8.0-php7.2 -- apiCoreMKey-39-4-latest-mysql8.0-php7.2 -- apiCoreMKey-39-5-latest-mysql8.0-php7.2 -- apiCoreMKey-39-6-latest-mysql8.0-php7.2 -- apiCoreMKey-39-7-latest-mysql8.0-php7.2 -- apiCoreMKey-39-8-latest-mysql8.0-php7.2 -- apiCoreMKey-39-9-latest-mysql8.0-php7.2 -- apiCoreMKey-39-10-latest-mysql8.0-php7.2 -- apiCoreMKey-39-11-latest-mysql8.0-php7.2 -- apiCoreMKey-39-12-latest-mysql8.0-php7.2 -- apiCoreMKey-39-13-latest-mysql8.0-php7.2 -- apiCoreMKey-39-14-latest-mysql8.0-php7.2 -- apiCoreMKey-39-15-latest-mysql8.0-php7.2 -- apiCoreMKey-39-16-latest-mysql8.0-php7.2 -- apiCoreMKey-39-17-latest-mysql8.0-php7.2 -- apiCoreMKey-39-18-latest-mysql8.0-php7.2 -- apiCoreMKey-39-19-latest-mysql8.0-php7.2 -- apiCoreMKey-39-20-latest-mysql8.0-php7.2 -- apiCoreMKey-39-21-latest-mysql8.0-php7.2 -- apiCoreMKey-39-22-latest-mysql8.0-php7.2 -- apiCoreMKey-39-23-latest-mysql8.0-php7.2 -- apiCoreMKey-39-24-latest-mysql8.0-php7.2 -- apiCoreMKey-39-25-latest-mysql8.0-php7.2 -- apiCoreMKey-39-26-latest-mysql8.0-php7.2 -- apiCoreMKey-39-27-latest-mysql8.0-php7.2 -- apiCoreMKey-39-28-latest-mysql8.0-php7.2 -- apiCoreMKey-39-29-latest-mysql8.0-php7.2 -- apiCoreMKey-39-30-latest-mysql8.0-php7.2 -- apiCoreMKey-39-31-latest-mysql8.0-php7.2 -- apiCoreMKey-39-32-latest-mysql8.0-php7.2 -- apiCoreMKey-39-33-latest-mysql8.0-php7.2 -- apiCoreMKey-39-34-latest-mysql8.0-php7.2 -- apiCoreMKey-39-35-latest-mysql8.0-php7.2 -- apiCoreMKey-39-36-latest-mysql8.0-php7.2 -- apiCoreMKey-39-37-latest-mysql8.0-php7.2 -- apiCoreMKey-39-38-latest-mysql8.0-php7.2 -- apiCoreMKey-39-39-latest-mysql8.0-php7.2 -- cliCoreMKey-3-1-master-mysql8.0-php7.2 -- cliCoreMKey-3-2-master-mysql8.0-php7.2 -- cliCoreMKey-3-3-master-mysql8.0-php7.2 -- webUIcoreMKey-19-1-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-2-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-3-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-4-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-5-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-6-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-7-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-8-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-9-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-10-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-11-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-12-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-13-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-14-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-15-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-16-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-17-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-18-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-19-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-1-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-2-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-3-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-4-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-5-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-6-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-7-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-8-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-9-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-10-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-11-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-12-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-13-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-14-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-15-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-16-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-17-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-18-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-19-19-latest-chrome-mysql8.0-php7.2 +- apiCoreMKey-57-1-master-mysql8.0-php7.2 +- apiCoreMKey-57-2-master-mysql8.0-php7.2 +- apiCoreMKey-57-3-master-mysql8.0-php7.2 +- apiCoreMKey-57-4-master-mysql8.0-php7.2 +- apiCoreMKey-57-5-master-mysql8.0-php7.2 +- apiCoreMKey-57-6-master-mysql8.0-php7.2 +- apiCoreMKey-57-7-master-mysql8.0-php7.2 +- apiCoreMKey-57-8-master-mysql8.0-php7.2 +- apiCoreMKey-57-9-master-mysql8.0-php7.2 +- apiCoreMKey-57-10-master-mysql8.0-php7.2 +- apiCoreMKey-57-11-master-mysql8.0-php7.2 +- apiCoreMKey-57-12-master-mysql8.0-php7.2 +- apiCoreMKey-57-13-master-mysql8.0-php7.2 +- apiCoreMKey-57-14-master-mysql8.0-php7.2 +- apiCoreMKey-57-15-master-mysql8.0-php7.2 +- apiCoreMKey-57-16-master-mysql8.0-php7.2 +- apiCoreMKey-57-17-master-mysql8.0-php7.2 +- apiCoreMKey-57-18-master-mysql8.0-php7.2 +- apiCoreMKey-57-19-master-mysql8.0-php7.2 +- apiCoreMKey-57-20-master-mysql8.0-php7.2 +- apiCoreMKey-57-21-master-mysql8.0-php7.2 +- apiCoreMKey-57-22-master-mysql8.0-php7.2 +- apiCoreMKey-57-23-master-mysql8.0-php7.2 +- apiCoreMKey-57-24-master-mysql8.0-php7.2 +- apiCoreMKey-57-25-master-mysql8.0-php7.2 +- apiCoreMKey-57-26-master-mysql8.0-php7.2 +- apiCoreMKey-57-27-master-mysql8.0-php7.2 +- apiCoreMKey-57-28-master-mysql8.0-php7.2 +- apiCoreMKey-57-29-master-mysql8.0-php7.2 +- apiCoreMKey-57-30-master-mysql8.0-php7.2 +- apiCoreMKey-57-31-master-mysql8.0-php7.2 +- apiCoreMKey-57-32-master-mysql8.0-php7.2 +- apiCoreMKey-57-33-master-mysql8.0-php7.2 +- apiCoreMKey-57-34-master-mysql8.0-php7.2 +- apiCoreMKey-57-35-master-mysql8.0-php7.2 +- apiCoreMKey-57-36-master-mysql8.0-php7.2 +- apiCoreMKey-57-37-master-mysql8.0-php7.2 +- apiCoreMKey-57-38-master-mysql8.0-php7.2 +- apiCoreMKey-57-39-master-mysql8.0-php7.2 +- apiCoreMKey-57-40-master-mysql8.0-php7.2 +- apiCoreMKey-57-41-master-mysql8.0-php7.2 +- apiCoreMKey-57-42-master-mysql8.0-php7.2 +- apiCoreMKey-57-43-master-mysql8.0-php7.2 +- apiCoreMKey-57-44-master-mysql8.0-php7.2 +- apiCoreMKey-57-45-master-mysql8.0-php7.2 +- apiCoreMKey-57-46-master-mysql8.0-php7.2 +- apiCoreMKey-57-47-master-mysql8.0-php7.2 +- apiCoreMKey-57-48-master-mysql8.0-php7.2 +- apiCoreMKey-57-49-master-mysql8.0-php7.2 +- apiCoreMKey-57-50-master-mysql8.0-php7.2 +- apiCoreMKey-57-51-master-mysql8.0-php7.2 +- apiCoreMKey-57-52-master-mysql8.0-php7.2 +- apiCoreMKey-57-53-master-mysql8.0-php7.2 +- apiCoreMKey-57-54-master-mysql8.0-php7.2 +- apiCoreMKey-57-55-master-mysql8.0-php7.2 +- apiCoreMKey-57-56-master-mysql8.0-php7.2 +- apiCoreMKey-57-57-master-mysql8.0-php7.2 +- apiCoreMKey-57-1-latest-mysql8.0-php7.2 +- apiCoreMKey-57-2-latest-mysql8.0-php7.2 +- apiCoreMKey-57-3-latest-mysql8.0-php7.2 +- apiCoreMKey-57-4-latest-mysql8.0-php7.2 +- apiCoreMKey-57-5-latest-mysql8.0-php7.2 +- apiCoreMKey-57-6-latest-mysql8.0-php7.2 +- apiCoreMKey-57-7-latest-mysql8.0-php7.2 +- apiCoreMKey-57-8-latest-mysql8.0-php7.2 +- apiCoreMKey-57-9-latest-mysql8.0-php7.2 +- apiCoreMKey-57-10-latest-mysql8.0-php7.2 +- apiCoreMKey-57-11-latest-mysql8.0-php7.2 +- apiCoreMKey-57-12-latest-mysql8.0-php7.2 +- apiCoreMKey-57-13-latest-mysql8.0-php7.2 +- apiCoreMKey-57-14-latest-mysql8.0-php7.2 +- apiCoreMKey-57-15-latest-mysql8.0-php7.2 +- apiCoreMKey-57-16-latest-mysql8.0-php7.2 +- apiCoreMKey-57-17-latest-mysql8.0-php7.2 +- apiCoreMKey-57-18-latest-mysql8.0-php7.2 +- apiCoreMKey-57-19-latest-mysql8.0-php7.2 +- apiCoreMKey-57-20-latest-mysql8.0-php7.2 +- apiCoreMKey-57-21-latest-mysql8.0-php7.2 +- apiCoreMKey-57-22-latest-mysql8.0-php7.2 +- apiCoreMKey-57-23-latest-mysql8.0-php7.2 +- apiCoreMKey-57-24-latest-mysql8.0-php7.2 +- apiCoreMKey-57-25-latest-mysql8.0-php7.2 +- apiCoreMKey-57-26-latest-mysql8.0-php7.2 +- apiCoreMKey-57-27-latest-mysql8.0-php7.2 +- apiCoreMKey-57-28-latest-mysql8.0-php7.2 +- apiCoreMKey-57-29-latest-mysql8.0-php7.2 +- apiCoreMKey-57-30-latest-mysql8.0-php7.2 +- apiCoreMKey-57-31-latest-mysql8.0-php7.2 +- apiCoreMKey-57-32-latest-mysql8.0-php7.2 +- apiCoreMKey-57-33-latest-mysql8.0-php7.2 +- apiCoreMKey-57-34-latest-mysql8.0-php7.2 +- apiCoreMKey-57-35-latest-mysql8.0-php7.2 +- apiCoreMKey-57-36-latest-mysql8.0-php7.2 +- apiCoreMKey-57-37-latest-mysql8.0-php7.2 +- apiCoreMKey-57-38-latest-mysql8.0-php7.2 +- apiCoreMKey-57-39-latest-mysql8.0-php7.2 +- apiCoreMKey-57-40-latest-mysql8.0-php7.2 +- apiCoreMKey-57-41-latest-mysql8.0-php7.2 +- apiCoreMKey-57-42-latest-mysql8.0-php7.2 +- apiCoreMKey-57-43-latest-mysql8.0-php7.2 +- apiCoreMKey-57-44-latest-mysql8.0-php7.2 +- apiCoreMKey-57-45-latest-mysql8.0-php7.2 +- apiCoreMKey-57-46-latest-mysql8.0-php7.2 +- apiCoreMKey-57-47-latest-mysql8.0-php7.2 +- apiCoreMKey-57-48-latest-mysql8.0-php7.2 +- apiCoreMKey-57-49-latest-mysql8.0-php7.2 +- apiCoreMKey-57-50-latest-mysql8.0-php7.2 +- apiCoreMKey-57-51-latest-mysql8.0-php7.2 +- apiCoreMKey-57-52-latest-mysql8.0-php7.2 +- apiCoreMKey-57-53-latest-mysql8.0-php7.2 +- apiCoreMKey-57-54-latest-mysql8.0-php7.2 +- apiCoreMKey-57-55-latest-mysql8.0-php7.2 +- apiCoreMKey-57-56-latest-mysql8.0-php7.2 +- apiCoreMKey-57-57-latest-mysql8.0-php7.2 +- cliCoreMKey-7-1-master-mysql8.0-php7.2 +- cliCoreMKey-7-2-master-mysql8.0-php7.2 +- cliCoreMKey-7-3-master-mysql8.0-php7.2 +- cliCoreMKey-7-4-master-mysql8.0-php7.2 +- cliCoreMKey-7-5-master-mysql8.0-php7.2 +- cliCoreMKey-7-6-master-mysql8.0-php7.2 +- cliCoreMKey-7-7-master-mysql8.0-php7.2 +- webUIcoreMKey-33-1-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-2-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-3-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-4-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-5-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-6-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-7-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-8-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-9-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-10-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-11-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-12-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-13-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-14-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-15-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-16-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-17-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-18-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-19-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-20-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-21-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-22-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-23-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-24-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-25-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-26-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-27-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-28-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-29-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-30-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-31-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-32-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-33-master-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-1-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-2-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-3-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-4-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-5-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-6-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-7-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-8-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-9-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-10-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-11-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-12-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-13-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-14-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-15-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-16-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-17-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-18-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-19-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-20-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-21-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-22-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-23-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-24-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-25-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-26-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-27-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-28-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-29-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-30-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-31-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-32-latest-chrome-mysql8.0-php7.2 +- webUIcoreMKey-33-33-latest-chrome-mysql8.0-php7.2 ... From 26a7425049346b5ef356868bc0e97dff65203553 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 3 May 2021 13:10:27 +0545 Subject: [PATCH 199/348] Use .drone.star directly in CI --- .drone.starlark => .drone.star | 0 .drone.yml | 35638 ------------------------------- Makefile | 4 - 3 files changed, 35642 deletions(-) rename .drone.starlark => .drone.star (100%) delete mode 100644 .drone.yml diff --git a/.drone.starlark b/.drone.star similarity index 100% rename from .drone.starlark rename to .drone.star diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index d926c794..00000000 --- a/.drone.yml +++ /dev/null @@ -1,35638 +0,0 @@ ---- -kind: pipeline -type: docker -name: coding-standard-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: coding-standard - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-style - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - ---- -kind: pipeline -type: docker -name: coding-standard-php7.3 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: coding-standard - pull: always - image: owncloudci/php:7.3 - commands: - - make test-php-style - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - ---- -kind: pipeline -type: docker -name: coding-standard-php7.4 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: coding-standard - pull: always - image: owncloudci/php:7.4 - commands: - - make test-php-style - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - ---- -kind: pipeline -type: docker -name: phpstan-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpstan - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-phpstan - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - ---- -kind: pipeline -type: docker -name: phpunit-php7.2-sqlite - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-unit-dbg - -- name: coverage-rename - pull: always - image: owncloudci/php:7.2 - commands: - - mv tests/output/clover.xml tests/output/clover-phpunit-php7.2-sqlite.xml - -- name: coverage-cache-1 - pull: always - image: plugins/s3 - settings: - access_key: - from_secret: cache_s3_access_key - bucket: cache - endpoint: - from_secret: cache_s3_endpoint - path_style: true - secret_key: - from_secret: cache_s3_secret_key - source: tests/output/clover-phpunit-php7.2-sqlite.xml - strip_prefix: tests/output - target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: phpunit-php7.2-mysql8.0 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-unit-dbg - -- name: coverage-rename - pull: always - image: owncloudci/php:7.2 - commands: - - mv tests/output/clover.xml tests/output/clover-phpunit-php7.2-mysql8.0.xml - -- name: coverage-cache-1 - pull: always - image: plugins/s3 - settings: - access_key: - from_secret: cache_s3_access_key - bucket: cache - endpoint: - from_secret: cache_s3_endpoint - path_style: true - secret_key: - from_secret: cache_s3_secret_key - source: tests/output/clover-phpunit-php7.2-mysql8.0.xml - strip_prefix: tests/output - target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: phpunit-php7.2-postgres9.4 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.2 - commands: - - make test-php-unit-dbg - -- name: coverage-rename - pull: always - image: owncloudci/php:7.2 - commands: - - mv tests/output/clover.xml tests/output/clover-phpunit-php7.2-postgres9.4.xml - -- name: coverage-cache-1 - pull: always - image: plugins/s3 - settings: - access_key: - from_secret: cache_s3_access_key - bucket: cache - endpoint: - from_secret: cache_s3_endpoint - path_style: true - secret_key: - from_secret: cache_s3_secret_key - source: tests/output/clover-phpunit-php7.2-postgres9.4.xml - strip_prefix: tests/output - target: encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: phpunit-php7.3-sqlite - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.3 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.3 - commands: - - make test-php-unit - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: phpunit-php7.3-mysql8.0 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.3 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.3 - commands: - - make test-php-unit - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: phpunit-php7.3-postgres9.4 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.3 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.3 - commands: - - make test-php-unit - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: phpunit-php7.4-sqlite - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.4 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.4 - commands: - - make test-php-unit - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: phpunit-php7.4-mysql8.0 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.4 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.4 - commands: - - make test-php-unit - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: phpunit-php7.4-postgres9.4 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.4 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: phpunit-tests - pull: always - image: owncloudci/php:7.4 - commands: - - make test-php-unit - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: sonar-analysis - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: server/apps/encryption - -steps: -- name: cache-restore - pull: always - image: plugins/s3-cache:1 - settings: - access_key: - from_secret: cache_s3_access_key - endpoint: - from_secret: cache_s3_endpoint - restore: true - secret_key: - from_secret: cache_s3_secret_key - when: - instance: - - drone.owncloud.services - - drone.owncloud.com - -- name: composer-install - pull: always - image: owncloudci/php:7.4 - commands: - - make vendor - environment: - COMPOSER_HOME: /drone/src/.cache/composer - -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: sqlite - db_name: owncloud - db_password: owncloud - db_type: sqlite - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: sync-from-cache - pull: always - image: minio/mc:RELEASE.2020-12-18T10-53-53Z - commands: - - mkdir -p results - - mc mirror cache/cache/encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} results/ - environment: - MC_HOST_cache: - from_secret: cache_s3_connection_url - -- name: list-coverage-results - pull: always - image: owncloudci/php:7.4 - commands: - - ls -l results - -- name: sonarcloud-pr - pull: always - image: sonarsource/sonar-scanner-cli - environment: - SONAR_PULL_REQUEST_BASE: master - SONAR_PULL_REQUEST_BRANCH: ${DRONE_SOURCE_BRANCH} - SONAR_PULL_REQUEST_KEY: ${DRONE_COMMIT_REF} - SONAR_SCANNER_OPTS: -Xdebug - SONAR_TOKEN: - from_secret: sonar_token - when: - event: - - pull_request - -- name: sonarcloud-master - pull: always - image: sonarsource/sonar-scanner-cli - environment: - SONAR_SCANNER_OPTS: -Xdebug - SONAR_TOKEN: - from_secret: sonar_token - when: - event: - exclude: - - pull_request - -- name: purge-cache - image: minio/mc:RELEASE.2020-12-18T10-53-53Z - commands: - - mc rm --recursive --force cache/cache/encryption/${DRONE_COMMIT}-${DRONE_BUILD_NUMBER} - environment: - MC_HOST_cache: - from_secret: cache_s3_connection_url - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- phpunit-php7.2-sqlite -- phpunit-php7.2-mysql8.0 -- phpunit-php7.2-postgres9.4 -- phpunit-php7.3-sqlite -- phpunit-php7.3-mysql8.0 -- phpunit-php7.3-postgres9.4 -- phpunit-php7.4-sqlite -- phpunit-php7.4-mysql8.0 -- phpunit-php7.4-postgres9.4 - ---- -kind: pipeline -type: docker -name: cliEncryption-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliEncryption-master-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliEncryption-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliEncryption-latest-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-cli - environment: - BEHAT_SUITE: cliEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiMasterKeys-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiMasterKeys-master-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiMasterKeys-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiMasterKeys-latest-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIMasterKey-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIMasterKeyType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIMasterKey-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIMasterKeyType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiUserKeys-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiUserKeys-master-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiUserKeys-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiUserKeys-latest-postgres9.4-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: postgres - db_name: owncloud - db_password: owncloud - db_type: pgsql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-api - environment: - BEHAT_SUITE: apiEncryption - TEST_SERVER_URL: http://server - -services: -- name: postgres - pull: always - image: postgres:9.4 - environment: - POSTGRES_DB: owncloud - POSTGRES_PASSWORD: owncloud - POSTGRES_USER: owncloud - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIUserKeys-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIUserKeysType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIUserKeys-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type user-keys --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-webui - environment: - BEHAT_SUITE: webUIUserKeysType - BROWSER: chrome - MAILHOG_HOST: email - PLATFORM: Linux - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-1-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-2-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-3-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-4-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-5-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-6-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-7-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-8-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-9-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-10-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-11-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-12-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-13-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-14-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-15-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-16-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-17-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-18-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-19-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-20-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-21-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-22-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-23-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-24-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-25-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-26-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-27-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-28-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-29-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-30-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-31-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 31 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-32-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 32 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-33-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 33 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-34-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 34 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-35-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 35 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-36-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 36 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-37-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 37 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-38-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 38 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-39-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 39 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-40-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 40 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-41-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 41 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-42-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 42 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-43-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 43 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-44-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 44 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-45-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 45 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-46-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 46 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-47-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 47 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-48-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 48 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-49-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 49 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-50-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 50 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-51-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 51 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-52-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 52 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-53-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 53 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-54-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 54 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-55-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 55 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-56-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 56 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-57-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 57 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-1-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-2-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-3-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-4-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-5-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-6-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-7-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-8-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 8 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-9-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 9 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-10-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 10 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-11-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 11 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-12-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 12 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-13-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 13 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-14-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 14 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-15-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 15 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-16-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 16 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-17-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 17 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-18-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 18 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-19-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 19 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-20-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 20 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-21-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 21 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-22-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 22 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-23-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 23 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-24-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 24 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-25-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 25 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-26-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 26 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-27-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 27 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-28-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 28 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-29-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 29 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-30-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 30 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-31-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 31 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-32-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 32 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-33-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 33 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-34-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 34 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-35-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 35 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-36-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 36 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-37-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 37 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-38-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 38 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-39-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 39 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-40-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 40 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-41-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 41 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-42-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 42 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-43-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 43 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-44-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 44 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-45-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 45 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-46-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 46 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-47-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 47 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-48-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 48 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-49-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 49 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-50-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 50 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-51-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 51 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-52-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 52 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-53-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 53 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-54-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 54 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-55-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 55 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-56-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 56 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: apiCoreMKey-57-57-latest-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-api - environment: - DIVIDE_INTO_NUM_PARTS: 57 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 57 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-7-1-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 7 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 1 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-7-2-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 7 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 2 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-7-3-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 7 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 3 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-7-4-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 7 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 4 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-7-5-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 7 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 5 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-7-6-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 7 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 6 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: cliCoreMKey-7-7-master-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-cli - environment: - DIVIDE_INTO_NUM_PARTS: 7 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - RUN_PART: 7 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-1-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-2-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-3-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-4-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-5-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-6-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-7-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-8-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-9-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-10-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-11-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-12-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-13-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-14-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-15-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-16-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-17-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-18-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-19-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-20-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 20 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-21-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 21 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-22-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 22 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-23-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 23 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-24-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 24 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-25-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 25 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-26-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 26 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-27-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 27 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-28-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 28 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-29-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 29 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-30-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 30 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-31-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 31 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-32-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 32 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-33-master-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: daily-master-qa - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: daily-master-qa - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 33 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - ref: - - refs/pull/** - - refs/tags/** - - refs/heads/master - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-1-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 1 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-2-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 2 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-3-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 3 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-4-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 4 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-5-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 5 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-6-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 6 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-7-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 7 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-8-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 8 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-9-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 9 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-10-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 10 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-11-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 11 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-12-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 12 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-13-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 13 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-14-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 14 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-15-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 15 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-16-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 16 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-17-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 17 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-18-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 18 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-19-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 19 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-20-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 20 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-21-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 21 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-22-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 22 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-23-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 23 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-24-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 24 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-25-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 25 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-26-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 26 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-27-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 27 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-28-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 28 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-29-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 29 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-30-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 30 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-31-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 31 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-32-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 32 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: webUIcoreMKey-33-33-latest-chrome-mysql8.0-php7.2 - -platform: - os: linux - arch: amd64 - -workspace: - base: /var/www/owncloud - path: testrunner/apps/encryption - -steps: -- name: install-core - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/server - db_host: mysql - db_name: owncloud - db_password: owncloud - db_type: mysql - db_username: owncloud - exclude: apps/encryption - version: latest - -- name: install-testrunner - pull: always - image: owncloudci/php:7.4 - commands: - - mkdir /tmp/testrunner - - git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner - - rsync -aIX /tmp/testrunner /var/www/owncloud - - cp -r /var/www/owncloud/testrunner/apps/encryption /var/www/owncloud/server/apps/ - -- name: install-federated - pull: always - image: owncloudci/core - settings: - core_path: /var/www/owncloud/federated - db_host: mysql-federated - db_name: owncloud-federated - db_password: owncloud - db_type: mysql - db_username: owncloud - version: latest - -- name: configure-federation - pull: always - image: owncloudci/php:7.2 - commands: - - echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh - - cd /var/www/owncloud/federated - - php occ a:l - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=federated - - php occ log:manage --level 2 - - php occ config:list - -- name: owncloud-log-federated - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/federated/data/owncloud.log - -- name: setup-server-encryption - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ a:l - - php occ a:e encryption - - php occ a:e testing - - php occ a:l - - php occ config:system:set trusted_domains 1 --value=server - - php occ log:manage --level 2 - -- name: owncloud-log-server - pull: always - image: owncloud/ubuntu:18.04 - detach: true - commands: - - tail -f /var/www/owncloud/server/data/owncloud.log - -- name: configure-app - pull: always - image: owncloudci/php:7.2 - commands: - - cd /var/www/owncloud/server - - php occ encryption:enable - - php occ encryption:select-encryption-type masterkey --yes - - php occ config:list - -- name: fix-permissions - pull: always - image: owncloudci/php:7.2 - commands: - - chown -R www-data /var/www/owncloud/server - - wait-for-it -t 600 server:80 - - chown -R www-data /var/www/owncloud/federated - - wait-for-it -t 600 federated:80 - -- name: acceptance-tests - pull: always - image: owncloudci/php:7.4 - commands: - - touch /var/www/owncloud/saved-settings.sh - - . /var/www/owncloud/saved-settings.sh - - make test-acceptance-core-webui - environment: - BROWSER: chrome - DIVIDE_INTO_NUM_PARTS: 33 - ENCRYPTION_TYPE: masterkey - MAILHOG_HOST: email - PLATFORM: Linux - RUN_PART: 33 - SELENIUM_HOST: selenium - SELENIUM_PORT: 4444 - TEST_SERVER_URL: http://server - -services: -- name: mysql - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -- name: selenium - pull: always - image: selenium/standalone-chrome-debug:3.141.59-oxygen - environment: - JAVA_OPTS: -Dselenium.LOGGER.level=WARNING - -- name: email - pull: always - image: mailhog/mailhog - -- name: server - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/server - -- name: federated - pull: always - image: owncloudci/php:7.2 - commands: - - /usr/local/bin/apachectl -e debug -D FOREGROUND - environment: - APACHE_WEBROOT: /var/www/owncloud/federated - -- name: mysql-federated - pull: always - image: mysql:8.0 - command: - - --default-authentication-plugin=mysql_native_password - environment: - MYSQL_DATABASE: owncloud-federated - MYSQL_PASSWORD: owncloud - MYSQL_ROOT_PASSWORD: owncloud - MYSQL_USER: owncloud - -trigger: - cron: - - nightly - -depends_on: -- coding-standard-php7.2 -- coding-standard-php7.3 -- coding-standard-php7.4 -- phpstan-php7.2 - ---- -kind: pipeline -type: docker -name: chat-notifications - -platform: - os: linux - arch: amd64 - -clone: - disable: true - -steps: -- name: notify-rocketchat - pull: always - image: plugins/slack:1 - settings: - channel: builds - webhook: - from_secret: private_rocketchat - -trigger: - ref: - - refs/tags/** - - refs/heads/master - status: - - success - - failure - -depends_on: -- sonar-analysis -- cliEncryption-master-mysql8.0-php7.2 -- cliEncryption-master-postgres9.4-php7.2 -- cliEncryption-latest-mysql8.0-php7.2 -- cliEncryption-latest-postgres9.4-php7.2 -- apiMasterKeys-master-mysql8.0-php7.2 -- apiMasterKeys-master-postgres9.4-php7.2 -- apiMasterKeys-latest-mysql8.0-php7.2 -- apiMasterKeys-latest-postgres9.4-php7.2 -- webUIMasterKey-master-chrome-mysql8.0-php7.2 -- webUIMasterKey-latest-chrome-mysql8.0-php7.2 -- apiUserKeys-master-mysql8.0-php7.2 -- apiUserKeys-master-postgres9.4-php7.2 -- apiUserKeys-latest-mysql8.0-php7.2 -- apiUserKeys-latest-postgres9.4-php7.2 -- webUIUserKeys-master-chrome-mysql8.0-php7.2 -- webUIUserKeys-latest-chrome-mysql8.0-php7.2 -- apiCoreMKey-57-1-master-mysql8.0-php7.2 -- apiCoreMKey-57-2-master-mysql8.0-php7.2 -- apiCoreMKey-57-3-master-mysql8.0-php7.2 -- apiCoreMKey-57-4-master-mysql8.0-php7.2 -- apiCoreMKey-57-5-master-mysql8.0-php7.2 -- apiCoreMKey-57-6-master-mysql8.0-php7.2 -- apiCoreMKey-57-7-master-mysql8.0-php7.2 -- apiCoreMKey-57-8-master-mysql8.0-php7.2 -- apiCoreMKey-57-9-master-mysql8.0-php7.2 -- apiCoreMKey-57-10-master-mysql8.0-php7.2 -- apiCoreMKey-57-11-master-mysql8.0-php7.2 -- apiCoreMKey-57-12-master-mysql8.0-php7.2 -- apiCoreMKey-57-13-master-mysql8.0-php7.2 -- apiCoreMKey-57-14-master-mysql8.0-php7.2 -- apiCoreMKey-57-15-master-mysql8.0-php7.2 -- apiCoreMKey-57-16-master-mysql8.0-php7.2 -- apiCoreMKey-57-17-master-mysql8.0-php7.2 -- apiCoreMKey-57-18-master-mysql8.0-php7.2 -- apiCoreMKey-57-19-master-mysql8.0-php7.2 -- apiCoreMKey-57-20-master-mysql8.0-php7.2 -- apiCoreMKey-57-21-master-mysql8.0-php7.2 -- apiCoreMKey-57-22-master-mysql8.0-php7.2 -- apiCoreMKey-57-23-master-mysql8.0-php7.2 -- apiCoreMKey-57-24-master-mysql8.0-php7.2 -- apiCoreMKey-57-25-master-mysql8.0-php7.2 -- apiCoreMKey-57-26-master-mysql8.0-php7.2 -- apiCoreMKey-57-27-master-mysql8.0-php7.2 -- apiCoreMKey-57-28-master-mysql8.0-php7.2 -- apiCoreMKey-57-29-master-mysql8.0-php7.2 -- apiCoreMKey-57-30-master-mysql8.0-php7.2 -- apiCoreMKey-57-31-master-mysql8.0-php7.2 -- apiCoreMKey-57-32-master-mysql8.0-php7.2 -- apiCoreMKey-57-33-master-mysql8.0-php7.2 -- apiCoreMKey-57-34-master-mysql8.0-php7.2 -- apiCoreMKey-57-35-master-mysql8.0-php7.2 -- apiCoreMKey-57-36-master-mysql8.0-php7.2 -- apiCoreMKey-57-37-master-mysql8.0-php7.2 -- apiCoreMKey-57-38-master-mysql8.0-php7.2 -- apiCoreMKey-57-39-master-mysql8.0-php7.2 -- apiCoreMKey-57-40-master-mysql8.0-php7.2 -- apiCoreMKey-57-41-master-mysql8.0-php7.2 -- apiCoreMKey-57-42-master-mysql8.0-php7.2 -- apiCoreMKey-57-43-master-mysql8.0-php7.2 -- apiCoreMKey-57-44-master-mysql8.0-php7.2 -- apiCoreMKey-57-45-master-mysql8.0-php7.2 -- apiCoreMKey-57-46-master-mysql8.0-php7.2 -- apiCoreMKey-57-47-master-mysql8.0-php7.2 -- apiCoreMKey-57-48-master-mysql8.0-php7.2 -- apiCoreMKey-57-49-master-mysql8.0-php7.2 -- apiCoreMKey-57-50-master-mysql8.0-php7.2 -- apiCoreMKey-57-51-master-mysql8.0-php7.2 -- apiCoreMKey-57-52-master-mysql8.0-php7.2 -- apiCoreMKey-57-53-master-mysql8.0-php7.2 -- apiCoreMKey-57-54-master-mysql8.0-php7.2 -- apiCoreMKey-57-55-master-mysql8.0-php7.2 -- apiCoreMKey-57-56-master-mysql8.0-php7.2 -- apiCoreMKey-57-57-master-mysql8.0-php7.2 -- apiCoreMKey-57-1-latest-mysql8.0-php7.2 -- apiCoreMKey-57-2-latest-mysql8.0-php7.2 -- apiCoreMKey-57-3-latest-mysql8.0-php7.2 -- apiCoreMKey-57-4-latest-mysql8.0-php7.2 -- apiCoreMKey-57-5-latest-mysql8.0-php7.2 -- apiCoreMKey-57-6-latest-mysql8.0-php7.2 -- apiCoreMKey-57-7-latest-mysql8.0-php7.2 -- apiCoreMKey-57-8-latest-mysql8.0-php7.2 -- apiCoreMKey-57-9-latest-mysql8.0-php7.2 -- apiCoreMKey-57-10-latest-mysql8.0-php7.2 -- apiCoreMKey-57-11-latest-mysql8.0-php7.2 -- apiCoreMKey-57-12-latest-mysql8.0-php7.2 -- apiCoreMKey-57-13-latest-mysql8.0-php7.2 -- apiCoreMKey-57-14-latest-mysql8.0-php7.2 -- apiCoreMKey-57-15-latest-mysql8.0-php7.2 -- apiCoreMKey-57-16-latest-mysql8.0-php7.2 -- apiCoreMKey-57-17-latest-mysql8.0-php7.2 -- apiCoreMKey-57-18-latest-mysql8.0-php7.2 -- apiCoreMKey-57-19-latest-mysql8.0-php7.2 -- apiCoreMKey-57-20-latest-mysql8.0-php7.2 -- apiCoreMKey-57-21-latest-mysql8.0-php7.2 -- apiCoreMKey-57-22-latest-mysql8.0-php7.2 -- apiCoreMKey-57-23-latest-mysql8.0-php7.2 -- apiCoreMKey-57-24-latest-mysql8.0-php7.2 -- apiCoreMKey-57-25-latest-mysql8.0-php7.2 -- apiCoreMKey-57-26-latest-mysql8.0-php7.2 -- apiCoreMKey-57-27-latest-mysql8.0-php7.2 -- apiCoreMKey-57-28-latest-mysql8.0-php7.2 -- apiCoreMKey-57-29-latest-mysql8.0-php7.2 -- apiCoreMKey-57-30-latest-mysql8.0-php7.2 -- apiCoreMKey-57-31-latest-mysql8.0-php7.2 -- apiCoreMKey-57-32-latest-mysql8.0-php7.2 -- apiCoreMKey-57-33-latest-mysql8.0-php7.2 -- apiCoreMKey-57-34-latest-mysql8.0-php7.2 -- apiCoreMKey-57-35-latest-mysql8.0-php7.2 -- apiCoreMKey-57-36-latest-mysql8.0-php7.2 -- apiCoreMKey-57-37-latest-mysql8.0-php7.2 -- apiCoreMKey-57-38-latest-mysql8.0-php7.2 -- apiCoreMKey-57-39-latest-mysql8.0-php7.2 -- apiCoreMKey-57-40-latest-mysql8.0-php7.2 -- apiCoreMKey-57-41-latest-mysql8.0-php7.2 -- apiCoreMKey-57-42-latest-mysql8.0-php7.2 -- apiCoreMKey-57-43-latest-mysql8.0-php7.2 -- apiCoreMKey-57-44-latest-mysql8.0-php7.2 -- apiCoreMKey-57-45-latest-mysql8.0-php7.2 -- apiCoreMKey-57-46-latest-mysql8.0-php7.2 -- apiCoreMKey-57-47-latest-mysql8.0-php7.2 -- apiCoreMKey-57-48-latest-mysql8.0-php7.2 -- apiCoreMKey-57-49-latest-mysql8.0-php7.2 -- apiCoreMKey-57-50-latest-mysql8.0-php7.2 -- apiCoreMKey-57-51-latest-mysql8.0-php7.2 -- apiCoreMKey-57-52-latest-mysql8.0-php7.2 -- apiCoreMKey-57-53-latest-mysql8.0-php7.2 -- apiCoreMKey-57-54-latest-mysql8.0-php7.2 -- apiCoreMKey-57-55-latest-mysql8.0-php7.2 -- apiCoreMKey-57-56-latest-mysql8.0-php7.2 -- apiCoreMKey-57-57-latest-mysql8.0-php7.2 -- cliCoreMKey-7-1-master-mysql8.0-php7.2 -- cliCoreMKey-7-2-master-mysql8.0-php7.2 -- cliCoreMKey-7-3-master-mysql8.0-php7.2 -- cliCoreMKey-7-4-master-mysql8.0-php7.2 -- cliCoreMKey-7-5-master-mysql8.0-php7.2 -- cliCoreMKey-7-6-master-mysql8.0-php7.2 -- cliCoreMKey-7-7-master-mysql8.0-php7.2 -- webUIcoreMKey-33-1-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-2-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-3-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-4-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-5-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-6-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-7-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-8-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-9-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-10-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-11-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-12-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-13-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-14-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-15-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-16-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-17-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-18-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-19-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-20-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-21-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-22-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-23-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-24-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-25-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-26-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-27-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-28-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-29-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-30-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-31-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-32-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-33-master-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-1-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-2-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-3-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-4-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-5-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-6-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-7-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-8-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-9-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-10-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-11-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-12-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-13-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-14-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-15-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-16-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-17-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-18-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-19-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-20-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-21-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-22-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-23-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-24-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-25-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-26-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-27-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-28-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-29-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-30-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-31-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-32-latest-chrome-mysql8.0-php7.2 -- webUIcoreMKey-33-33-latest-chrome-mysql8.0-php7.2 - -... diff --git a/Makefile b/Makefile index 85ed3201..3868534c 100644 --- a/Makefile +++ b/Makefile @@ -141,10 +141,6 @@ test-acceptance-core-webui: ## Run core webUI acceptance tests test-acceptance-core-webui: $(acceptance_test_deps) BEHAT_BIN=$(BEHAT_BIN) ../../tests/acceptance/run.sh --remote --type webui -c ../../tests/acceptance/config/behat.yml --tags '~@skipOnEncryption&&~@skipOnEncryptionType:${ENCRYPTION_TYPE}&&~@skip&&~@app-required' -.PHONY: -starlark-generate: - drone starlark --source=.drone.starlark --repo.slug=encryption - # # Dependency management #---------------------- From ad28e129d443dca7ec84dc4b5fc8eeef5e0f2e5b Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 6 May 2021 10:20:32 +0545 Subject: [PATCH 200/348] Bump phan analysis to v4.0 --- .phan/config.php | 4 ++-- vendor-bin/phan/composer.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.phan/config.php b/.phan/config.php index 92f2361c..fa5a9fef 100644 --- a/.phan/config.php +++ b/.phan/config.php @@ -23,7 +23,7 @@ return [ - // Supported values: '7.0', '7.1', '7.2', null. + // Supported values: '7.2', '7.3', '7.4', '8.0', null. // If this is set to null, // then Phan assumes the PHP version which is closest to the minor version // of the php executable used to execute phan. @@ -106,4 +106,4 @@ 'parent_constructor_required' => [ ], -]; \ No newline at end of file +]; diff --git a/vendor-bin/phan/composer.json b/vendor-bin/phan/composer.json index 8e0b6f18..b0308f5b 100644 --- a/vendor-bin/phan/composer.json +++ b/vendor-bin/phan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phan/phan": "^3.2" + "phan/phan": "^4.0" } } From 51a51ff58545fca0e5f8415d8bc4263a409a3a1f Mon Sep 17 00:00:00 2001 From: Ilja Neumann Date: Mon, 26 Apr 2021 11:17:58 +0200 Subject: [PATCH 201/348] Use legacy encoding option for HSM --- CHANGELOG.md | 2 +- lib/Crypto/CryptHSM.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24196a48..4a93c0f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ## [Unreleased] - XXXX-XX-XX -- +- Use legacy-encoding setting for HSM also [#269](https://github.com/owncloud/encryption/issues/269) ## [1.5.0] - 2021-03-11 diff --git a/lib/Crypto/CryptHSM.php b/lib/Crypto/CryptHSM.php index 57715a0c..c7215ad8 100644 --- a/lib/Crypto/CryptHSM.php +++ b/lib/Crypto/CryptHSM.php @@ -168,7 +168,7 @@ public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { // done w // now decode the file. // version and position are 0 because we always use fresh random data as passphrase - $decryptedContent = $this->symmetricDecryptFileContent($encKeyFile, $decryptedKey, self::DEFAULT_CIPHER, 0, 0, true); + $decryptedContent = $this->symmetricDecryptFileContent($encKeyFile, $decryptedKey, self::DEFAULT_CIPHER, 0, 0, !$this->useLegacyEncoding()); return $decryptedContent; } catch (ServerException $e) { From c8d67f5642645b3731fd39eb982585d46c44b87d Mon Sep 17 00:00:00 2001 From: Ilja Neumann Date: Tue, 18 May 2021 15:52:51 +0200 Subject: [PATCH 202/348] Restore encrypted version to original if no fix was found --- CHANGELOG.md | 4 +++ lib/Command/FixEncryptedVersion.php | 8 ++++++ .../unit/Command/FixEncryptedVersionTest.php | 28 +++++++++++++++++++ 3 files changed, 40 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a93c0f3..c03b867e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,8 +6,12 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ## [Unreleased] - XXXX-XX-XX +### Fixed + - Use legacy-encoding setting for HSM also [#269](https://github.com/owncloud/encryption/issues/269) +- `fix-encrypted-version` command restores value to original if no fix is found [#269](https://github.com/owncloud/encryption/issues/269) + ## [1.5.0] - 2021-03-11 ### Added diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php index 2dc79160..534ddc4c 100644 --- a/lib/Command/FixEncryptedVersion.php +++ b/lib/Command/FixEncryptedVersion.php @@ -1,6 +1,7 @@ + * @author Ilja Neumann * * @copyright Copyright (c) 2019, ownCloud GmbH * @license AGPL-3.0 @@ -185,6 +186,8 @@ private function correctEncryptedVersion($path, OutputInterface $output) { return true; } + // Save original encrypted version so we can restore it if decryption fails with all version + $originalEncryptedVersion = $encryptedVersion; if ($encryptedVersion >= 0) { //test by decrementing the value till 1 and if nothing works try incrementing $encryptedVersion--; @@ -222,6 +225,11 @@ private function correctEncryptedVersion($path, OutputInterface $output) { $increment++; } } + + $cacheInfo = ['encryptedVersion' => $originalEncryptedVersion, 'encrypted' => $originalEncryptedVersion]; + $cache->put($fileCache->getPath(), $cacheInfo); + $output->writeln("No fix found for $path, restored version to original: $originalEncryptedVersion"); + return false; } diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index 70c51b1e..cbbcf32f 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -273,6 +273,34 @@ public function testEncryptedVersionGreaterThanOriginalValue() { Fixed the file: /test_enc_version_affected_user1/files/world.txt with version 9", $output); } + public function testVersionIsRestoredToOriginalIfNoFixIsFound() { + \OC::$server->getUserSession()->login(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); + $view = new View("/" . self::TEST_ENCRYPTION_VERSION_AFFECTED_USER . "/files"); + + $view->touch('bar.txt'); + for ($i=0; $i < 40; $i++) { + $view->file_put_contents('bar.txt', 'a test string for hello ' . $i); + } + + $fileInfo = $view->getFileInfo('bar.txt'); + + $storage = $fileInfo->getStorage(); + $cache = $storage->getCache(); + $fileCache = $cache->get($fileInfo->getId()); + + $cacheInfo = ['encryptedVersion' => 15, 'encrypted' => 15]; + $cache->put($fileCache->getPath(), $cacheInfo); + + $this->commandTester->execute([ + 'user' => self::TEST_ENCRYPTION_VERSION_AFFECTED_USER + ]); + + $cacheInfo = $cache->get($fileInfo->getId()); + $encryptedVersion = $cacheInfo["encryptedVersion"]; + + $this->assertEquals(15, $encryptedVersion); + } + /** * Test commands with a file path */ From 16e8d34306162a33c43f04d0daaf75f97c7a0537 Mon Sep 17 00:00:00 2001 From: Semih Serhat Karakaya Date: Mon, 17 May 2021 15:07:04 -0700 Subject: [PATCH 203/348] determine encryption format from length --- lib/Crypto/CryptHSM.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/Crypto/CryptHSM.php b/lib/Crypto/CryptHSM.php index c7215ad8..6bdc35a9 100644 --- a/lib/Crypto/CryptHSM.php +++ b/lib/Crypto/CryptHSM.php @@ -78,6 +78,7 @@ class CryptHSM extends Crypt { const PATH_NEW_KEY = '/keys/new'; const PATH_DECRYPT = '/decrypt/'; // appended with keyid + const BINARY_ENCODED_KEY_LENGTH = 256; /** * @param ILogger $logger @@ -166,9 +167,12 @@ public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { // done w ]); $decryptedKey = $response->getBody(); + // differentiate encryption type by looking key length + $binaryEncode = \strlen(\bin2hex($encKeyFile)) === self::BINARY_ENCODED_KEY_LENGTH; + // now decode the file. // version and position are 0 because we always use fresh random data as passphrase - $decryptedContent = $this->symmetricDecryptFileContent($encKeyFile, $decryptedKey, self::DEFAULT_CIPHER, 0, 0, !$this->useLegacyEncoding()); + $decryptedContent = $this->symmetricDecryptFileContent($encKeyFile, $decryptedKey, self::DEFAULT_CIPHER, 0, 0, $binaryEncode); return $decryptedContent; } catch (ServerException $e) { From ddd53a985efcadaa6c6e9277ca27ac6b6454e0be Mon Sep 17 00:00:00 2001 From: Juergen Weigert Date: Fri, 28 May 2021 14:55:35 +0200 Subject: [PATCH 204/348] prepare 1.5.1 release --- CHANGELOG.md | 8 ++++---- appinfo/info.xml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c03b867e..2c4c7eeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## [Unreleased] - XXXX-XX-XX +## [1.5.1] - 2021-05-28 ### Fixed - Use legacy-encoding setting for HSM also [#269](https://github.com/owncloud/encryption/issues/269) - -- `fix-encrypted-version` command restores value to original if no fix is found [#269](https://github.com/owncloud/encryption/issues/269) +- `fix-encrypted-version` command restores value to original if no fix is found [#275](https://github.com/owncloud/encryption/issues/275) ## [1.5.0] - 2021-03-11 @@ -44,5 +43,6 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). - Issues with recreating masterkeys when HSM is used [#128](https://github.com/owncloud/encryption/pull/128) -[Unreleased]: https://github.com/owncloud/encryption/compare/v1.5.0...HEAD +[Unreleased]: https://github.com/owncloud/encryption/compare/v1.5.1...HEAD +[1.5.1]: https://github.com/owncloud/encryption/compare/v1.5.0...v1.5.1 [1.5.0]: https://github.com/owncloud/encryption/compare/v1.4.0...v1.5.0 diff --git a/appinfo/info.xml b/appinfo/info.xml index 7d70da42..c54e7267 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -19,7 +19,7 @@ admin-encryption false - 1.5.0 + 1.5.1 security From e14cafb84c7600b25cd87c8420c01b63aba58579 Mon Sep 17 00:00:00 2001 From: Ilja Neumann Date: Fri, 28 May 2021 16:33:32 +0200 Subject: [PATCH 205/348] Fix obsoleted changelog item --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c03b867e..2ec74ad5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ### Fixed -- Use legacy-encoding setting for HSM also [#269](https://github.com/owncloud/encryption/issues/269) +- Determine encryption format correctly when using HSM [#261](https://github.com/owncloud/encryption/pull/261) - `fix-encrypted-version` command restores value to original if no fix is found [#269](https://github.com/owncloud/encryption/issues/269) From 623d5eb7f46ba44c5830956641c75d894862fbf2 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Tue, 8 Jun 2021 09:44:10 +0545 Subject: [PATCH 206/348] [CI] Update drone.star file to the latest version from activity app --- .drone.star | 93 +++++++++++++++++++++++++++++------------------------ 1 file changed, 51 insertions(+), 42 deletions(-) diff --git a/.drone.star b/.drone.star index efadc1c2..5a575d2a 100644 --- a/.drone.star +++ b/.drone.star @@ -344,6 +344,7 @@ config = { } def main(ctx): + before = beforePipelines() coverageTests = coveragePipelines(ctx) @@ -493,7 +494,7 @@ def jscodestyle(): 'steps': [ { 'name': 'coding-standard-js', - 'image': 'owncloudci/php:7.2', + 'image': 'owncloudci/php:8.0', 'pull': 'always', 'commands': [ 'make test-js-style' @@ -768,6 +769,7 @@ def javascript(ctx): 'extraEnvironment': {}, 'extraCommandsBeforeTestRun': [], 'extraTeardown': [], + 'skip': False } if 'defaults' in config: @@ -788,6 +790,9 @@ def javascript(ctx): for item in default: params[item] = matrix[item] if item in matrix else default[item] + if params['skip']: + return pipelines + result = { 'kind': 'pipeline', 'type': 'docker', @@ -798,13 +803,13 @@ def javascript(ctx): }, 'steps': installCore('daily-master-qa', 'sqlite', False) + - installApp('7.2') + - setupServerAndApp('7.2', params['logLevel']) + + installApp('7.4') + + setupServerAndApp('7.4', params['logLevel']) + params['extraSetup'] + [ { 'name': 'js-tests', - 'image': 'owncloudci/php:7.2', + 'image': 'owncloudci/php:8.0', 'pull': 'always', 'environment': params['extraEnvironment'], 'commands': params['extraCommandsBeforeTestRun'] + [ @@ -833,7 +838,7 @@ def javascript(ctx): }, 'bucket': 'cache', 'source': './coverage/lcov.info', - 'target': '%s/%s' % (ctx.repo.slug, '${DRONE_COMMIT}-${DRONE_BUILD_NUMBER}'), + 'target': '%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), 'path_style': True, 'strip_prefix': './coverage', 'access_key': { @@ -874,6 +879,7 @@ def phpTests(ctx, testType): 'extraCommandsBeforeTestRun': [], 'extraApps': {}, 'extraTeardown': [], + 'skip': False } if 'defaults' in config: @@ -899,6 +905,9 @@ def phpTests(ctx, testType): for item in default: params[item] = matrix[item] if item in matrix else default[item] + if params['skip']: + continue + cephS3Params = params['cephS3'] if type(cephS3Params) == "bool": cephS3Needed = cephS3Params @@ -1006,7 +1015,7 @@ def phpTests(ctx, testType): }, 'bucket': 'cache', 'source': 'tests/output/clover-%s.xml' % (name), - 'target': '%s/%s' % (ctx.repo.slug, '${DRONE_COMMIT}-${DRONE_BUILD_NUMBER}'), + 'target': '%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), 'path_style': True, 'strip_prefix': 'tests/output', 'access_key': { @@ -1068,6 +1077,9 @@ def acceptance(ctx): 'numberOfParts': 1, 'cron': '', 'pullRequestAndCron': 'nightly', + 'skip': False, + 'debugSuites': [], + 'skipExceptParts': [] } if 'defaults' in config: @@ -1082,6 +1094,14 @@ def acceptance(ctx): suites[suite] = suite else: suites = matrix['suites'] + + if 'debugSuites' in matrix and len(matrix['debugSuites']) != 0: + if type(matrix['debugSuites']) == "list": + suites = {} + for suite in matrix['debugSuites']: + suites[suite] = suite + else: + suites = matrix['debugSuites'] for suite, alternateSuiteName in suites.items(): isWebUI = suite.startswith('webUI') @@ -1092,6 +1112,9 @@ def acceptance(ctx): for item in default: params[item] = matrix[item] if item in matrix else default[item] + if params['skip']: + continue + if isAPI or isCLI: params['browsers'] = [''] @@ -1121,6 +1144,10 @@ def acceptance(ctx): params['extraApps'] = extraAppsDict for testConfig in buildTestConfig(params): + debugPartsEnabled = (len(testConfig['skipExceptParts']) != 0) + if debugPartsEnabled and testConfig['runPart'] not in testConfig['skipExceptParts']: + continue + name = 'unknown' if isWebUI or isAPI or isCLI: esString = '-es' + testConfig['esVersion'] if testConfig['esVersion'] != 'none' else '' @@ -1238,14 +1265,13 @@ def acceptance(ctx): if (testConfig['cron'] != ''): result['trigger']['cron'] = testConfig['cron'] else: - result['trigger'] = { - 'ref': [ + if ((testConfig['pullRequestAndCron'] != '') and (ctx.build.event != 'pull_request')): + result['trigger']['cron'] = testConfig['pullRequestAndCron'] + else: + result['trigger']['ref'] = [ 'refs/pull/**', 'refs/tags/**' ] - } - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) pipelines.append(result) @@ -1279,7 +1305,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): }, 'commands': [ 'mkdir -p results', - 'mc mirror cache/cache/%s/%s results/' % (ctx.repo.slug, '${DRONE_COMMIT}-${DRONE_BUILD_NUMBER}'), + 'mc mirror cache/cache/%s/%s results/' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), ] }, { @@ -1291,42 +1317,23 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): ] }, { - 'name': 'sonarcloud-pr', - 'image': 'sonarsource/sonar-scanner-cli', - 'pull': 'always', - 'environment': { - 'SONAR_TOKEN': { - 'from_secret': 'sonar_token' - }, - 'SONAR_PULL_REQUEST_BASE': 'master', - 'SONAR_PULL_REQUEST_BRANCH': '${DRONE_SOURCE_BRANCH}', - 'SONAR_PULL_REQUEST_KEY': '${DRONE_COMMIT_REF}'.replace("refs/pull/", "").split("/")[0], - 'SONAR_SCANNER_OPTS': '-Xdebug' - }, - 'when': { - 'event': { - 'include': [ - 'pull_request' - ], - }, - } - }, - { - 'name': 'sonarcloud-master', + 'name': 'sonarcloud', 'image': 'sonarsource/sonar-scanner-cli', 'pull': 'always', 'environment': { 'SONAR_TOKEN': { 'from_secret': 'sonar_token' }, + 'SONAR_PULL_REQUEST_BASE': 'master' if ctx.build.event == 'pull_request' else '', + 'SONAR_PULL_REQUEST_BRANCH': ctx.build.source if ctx.build.event == 'pull_request' else '', + 'SONAR_PULL_REQUEST_KEY': ctx.build.ref.replace("refs/pull/", "").split("/")[0] if ctx.build.event == 'pull_request' else '', 'SONAR_SCANNER_OPTS': '-Xdebug' }, 'when': { - 'event': { - 'exclude': [ - 'pull_request' - ], - }, + 'instance': [ + 'drone.owncloud.services', + 'drone.owncloud.com' + ], } }, { @@ -1338,7 +1345,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): } }, 'commands': [ - 'mc rm --recursive --force cache/cache/%s/%s' % (ctx.repo.slug, '${DRONE_COMMIT}-${DRONE_BUILD_NUMBER}'), + 'mc rm --recursive --force cache/cache/%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), ] }, ], @@ -1554,11 +1561,13 @@ def owncloudService(version, phpVersion, name = 'server', path = '/var/www/owncl 'APACHE_CONFIG_TEMPLATE': 'ssl', 'APACHE_SSL_CERT_CN': 'server', 'APACHE_SSL_CERT': '/var/www/owncloud/%s.crt' % name, - 'APACHE_SSL_KEY': '/var/www/owncloud/%s.key' % name + 'APACHE_SSL_KEY': '/var/www/owncloud/%s.key' % name, + 'APACHE_LOGGING_PATH': '/dev/null', } else: environment = { - 'APACHE_WEBROOT': path + 'APACHE_WEBROOT': path, + 'APACHE_LOGGING_PATH': '/dev/null', } return [{ From c2b75d393b2835ab82a8da22f885cac5ab7dce31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Weigert?= Date: Fri, 28 May 2021 14:36:50 +0200 Subject: [PATCH 207/348] switch batch from travis to drone --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ff88d420..07dd1b1a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # encryption :lock_with_ink_pen: server side encryption of files - [![Build Status](https://travis-ci.org/owncloud/encryption.svg?branch=master)](https://travis-ci.org/owncloud/encryption) + [![Build Status](https://drone.owncloud.com/api/badges/owncloud/encryption/status.svg)](https://drone.owncloud.com/owncloud/encryption) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=alert_status)](https://sonarcloud.io/dashboard?id=owncloud_encryption) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=security_rating)](https://sonarcloud.io/dashboard?id=owncloud_encryption) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=coverage)](https://sonarcloud.io/dashboard?id=owncloud_encryption) From 608c7e6164a04b85e73246a5d956887646b598fb Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Tue, 15 Jun 2021 09:33:30 +0545 Subject: [PATCH 208/348] [CI] Update drone.star file to the latest version from activity app --- .drone.star | 52 ++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 42 insertions(+), 10 deletions(-) diff --git a/.drone.star b/.drone.star index 5a575d2a..d46cfc4e 100644 --- a/.drone.star +++ b/.drone.star @@ -354,6 +354,13 @@ def main(ctx): dependsOn(before, coverageTests) + nonCoverageTests = nonCoveragePipelines(ctx) + if (nonCoverageTests == False): + print('Errors detected in nonCoveragePipelines. Review messages above.') + return [] + + dependsOn(before, nonCoverageTests) + stages = stagePipelines(ctx) if (stages == False): print('Errors detected. Review messages above.') @@ -368,18 +375,28 @@ def main(ctx): dependsOn(coverageTests, afterCoverageTests) after = afterPipelines(ctx) - dependsOn(afterCoverageTests + stages, after) + dependsOn(afterCoverageTests + nonCoverageTests + stages, after) - return before + coverageTests + afterCoverageTests + stages + after + return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after def beforePipelines(): return codestyle() + jscodestyle() + phpstan() + phan() def coveragePipelines(ctx): - # All pipelines that might have coverage or other test analysis reported - jsPipelines = javascript(ctx) - phpUnitPipelines = phpTests(ctx, 'phpunit') - phpIntegrationPipelines = phpTests(ctx, 'phpintegration') + # All unit test pipelines that have coverage or other test analysis reported + jsPipelines = javascript(ctx, True) + phpUnitPipelines = phpTests(ctx, 'phpunit', True) + phpIntegrationPipelines = phpTests(ctx, 'phpintegration', True) + if (jsPipelines == False) or (phpUnitPipelines == False) or (phpIntegrationPipelines == False): + return False + + return jsPipelines + phpUnitPipelines + phpIntegrationPipelines + +def nonCoveragePipelines(ctx): + # All unit test pipelines that do not have coverage or other test analysis reported + jsPipelines = javascript(ctx, False) + phpUnitPipelines = phpTests(ctx, 'phpunit', False) + phpIntegrationPipelines = phpTests(ctx, 'phpintegration', False) if (jsPipelines == False) or (phpUnitPipelines == False) or (phpIntegrationPipelines == False): return False @@ -755,7 +772,7 @@ def build(): return pipelines -def javascript(ctx): +def javascript(ctx, withCoverage): pipelines = [] if 'javascript' not in config: @@ -793,6 +810,14 @@ def javascript(ctx): if params['skip']: return pipelines + # if we only want pipelines with coverage, and this pipeline does not do coverage, then do not include it + if withCoverage and not params['coverage']: + return pipelines + + # if we only want pipelines without coverage, and this pipeline does coverage, then do not include it + if not withCoverage and params['coverage']: + return pipelines + result = { 'kind': 'pipeline', 'type': 'docker', @@ -855,7 +880,7 @@ def javascript(ctx): return [result] -def phpTests(ctx, testType): +def phpTests(ctx, testType, withCoverage): pipelines = [] if testType not in config: @@ -908,6 +933,14 @@ def phpTests(ctx, testType): if params['skip']: continue + # if we only want pipelines with coverage, and this pipeline does not do coverage, then do not include it + if withCoverage and not params['coverage']: + continue + + # if we only want pipelines without coverage, and this pipeline does coverage, then do not include it + if not withCoverage and params['coverage']: + continue + cephS3Params = params['cephS3'] if type(cephS3Params) == "bool": cephS3Needed = cephS3Params @@ -1094,7 +1127,7 @@ def acceptance(ctx): suites[suite] = suite else: suites = matrix['suites'] - + if 'debugSuites' in matrix and len(matrix['debugSuites']) != 0: if type(matrix['debugSuites']) == "list": suites = {} @@ -1491,7 +1524,6 @@ def ldapService(ldapNeeded): 'LDAP_ORGANISATION': 'owncloud', 'LDAP_ADMIN_PASSWORD': 'admin', 'LDAP_TLS_VERIFY_CLIENT': 'never', - 'HOSTNAME': 'ldap', } }] From 6ad6f95a0fc5e4a2fcd1a0bdcb1dd3675e110a8e Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Tue, 15 Jun 2021 09:33:38 +0545 Subject: [PATCH 209/348] update php-cs-fixer to the latest version --- .gitignore | 1 + .php_cs.dist => .php-cs-fixer.dist.php | 0 Makefile | 4 +- lib/AppInfo/Application.php | 96 ++++++++++------ lib/Command/HSMDaemonDecrypt.php | 14 ++- lib/Command/MigrateKeys.php | 12 +- lib/Command/RecreateMasterKey.php | 15 ++- lib/Command/SelectEncryptionType.php | 18 ++- lib/Controller/RecoveryController.php | 44 ++++--- lib/Controller/SettingsController.php | 23 ++-- lib/Controller/StatusController.php | 11 +- lib/Crypto/Crypt.php | 108 +++++++++++------- lib/Crypto/CryptHSM.php | 18 +-- lib/Crypto/Encryption.php | 34 +++--- lib/Factory/EncDecAllFactory.php | 48 ++++++-- lib/Hooks/UserHooks.php | 30 ++--- lib/KeyManager.php | 74 ++++++++---- lib/Migration.php | 3 +- lib/Panels/Admin.php | 17 +-- lib/Panels/Personal.php | 9 +- lib/Recovery.php | 36 +++--- lib/Session.php | 8 +- lib/Users/Setup.php | 17 ++- lib/Util.php | 25 ++-- .../features/bootstrap/bootstrap.php | 8 +- .../unit/Command/FixEncryptedVersionTest.php | 14 ++- tests/unit/Command/RecreateMasterKeyTest.php | 20 +++- .../Controller/RecoveryControllerTest.php | 18 ++- .../Controller/SettingsControllerTest.php | 18 ++- .../unit/Controller/StatusControllerTest.php | 6 +- tests/unit/Crypto/CryptHSMTest.php | 11 +- tests/unit/Crypto/CryptTest.php | 12 +- tests/unit/Crypto/DecryptAllTest.php | 3 +- tests/unit/Crypto/EncryptionTest.php | 12 +- tests/unit/Factory/EncDecAllFactoryTest.php | 21 +++- tests/unit/Hooks/UserHooksTest.php | 4 +- tests/unit/KeyManagerTest.php | 39 ++++--- tests/unit/MigrationTest.php | 38 +++--- tests/unit/Panels/AdminTest.php | 3 +- tests/unit/Panels/PersonalTest.php | 3 +- tests/unit/RecoveryTest.php | 24 ++-- tests/unit/Users/SetupTest.php | 9 +- tests/unit/UtilTest.php | 9 +- vendor-bin/owncloud-codestyle/composer.json | 6 +- 44 files changed, 612 insertions(+), 331 deletions(-) rename .php_cs.dist => .php-cs-fixer.dist.php (100%) diff --git a/.gitignore b/.gitignore index d698897e..a5fd8d66 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ /build/ /l10n/.transifexrc .php_cs.cache +.php-cs-fixer.cache # Composer vendor/ diff --git a/.php_cs.dist b/.php-cs-fixer.dist.php similarity index 100% rename from .php_cs.dist rename to .php-cs-fixer.dist.php diff --git a/Makefile b/Makefile index 3868534c..56ab4ee9 100644 --- a/Makefile +++ b/Makefile @@ -93,13 +93,13 @@ test-php-unit-dbg: ../../lib/composer/bin/phpunit .PHONY: test-php-style test-php-style: ## Run php-cs-fixer and check owncloud code-style test-php-style: vendor-bin/owncloud-codestyle/vendor vendor-bin/php_codesniffer/vendor - $(PHP_CS_FIXER) fix -v --diff --diff-format udiff --allow-risky yes --dry-run + $(PHP_CS_FIXER) fix -v --diff --allow-risky yes --dry-run $(PHP_CODESNIFFER) --runtime-set ignore_warnings_on_exit --standard=phpcs.xml tests/acceptance .PHONY: test-php-style-fix test-php-style-fix: ## Run php-cs-fixer and fix code style issues test-php-style-fix: vendor-bin/owncloud-codestyle/vendor - $(PHP_CS_FIXER) fix -v --diff --diff-format udiff --allow-risky yes + $(PHP_CS_FIXER) fix -v --diff --allow-risky yes .PHONY: test-php-phan test-php-phan: ## Run phan diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 3dad9242..27164e2e 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -84,7 +84,8 @@ public function registerHooks() { $hookManager = new HookManager(); $hookManager->registerHook([ - new UserHooks($container->query('KeyManager'), + new UserHooks( + $container->query('KeyManager'), $server->getUserManager(), $server->getLogger(), $container->query('UserSetup'), @@ -94,7 +95,8 @@ public function registerHooks() { $container->query('Crypt'), $container->query('Recovery'), $server->getConfig(), - $server->getEventDispatcher()) + $server->getEventDispatcher() + ) ]); $hookManager->fireHooks(); @@ -112,22 +114,24 @@ public function registerEncryptionModule() { Encryption::DISPLAY_NAME, function () use ($container) { return new Encryption( - $container->query('Crypt'), - $container->query('KeyManager'), - $container->query('Util'), - $container->query('Session'), - $container->query('EncryptAll'), - $container->query('DecryptAll'), - $container->getServer()->getLogger(), - $container->getServer()->getL10N($container->getAppName()) - ); - }); + $container->query('Crypt'), + $container->query('KeyManager'), + $container->query('Util'), + $container->query('Session'), + $container->query('EncryptAll'), + $container->query('DecryptAll'), + $container->getServer()->getLogger(), + $container->getServer()->getL10N($container->getAppName()) + ); + } + ); } public function registerServices() { $container = $this->getContainer(); - $container->registerService('Crypt', + $container->registerService( + 'Crypt', function (IAppContainer $c) { /** @var \OC\Server $server */ $server = $c->getServer(); @@ -137,33 +141,41 @@ function (IAppContainer $c) { } if ($this->config->getAppValue('crypto.engine', 'internal', '') === 'hsm') { - return new CryptHSM($server->getLogger(), + return new CryptHSM( + $server->getLogger(), $server->getUserSession(), $server->getConfig(), $server->getL10N($c->getAppName()), $server->getHTTPClientService(), $server->getRequest(), - $server->getTimeFactory()); + $server->getTimeFactory() + ); } else { - return new Crypt($server->getLogger(), + return new Crypt( + $server->getLogger(), $server->getUserSession(), $server->getConfig(), - $server->getL10N($c->getAppName())); + $server->getL10N($c->getAppName()) + ); } - }); + } + ); - $container->registerService('Session', + $container->registerService( + 'Session', function (IAppContainer $c) { $server = $c->getServer(); return new Session($server->getSession()); } ); - $container->registerService('KeyManager', + $container->registerService( + 'KeyManager', function (IAppContainer $c) { $server = $c->getServer(); - return new KeyManager($server->getEncryptionKeyStorage(), + return new KeyManager( + $server->getEncryptionKeyStorage(), $c->query('Crypt'), $server->getConfig(), $server->getUserSession(), @@ -171,9 +183,11 @@ function (IAppContainer $c) { $server->getLogger(), $c->query('Util') ); - }); + } + ); - $container->registerService('Recovery', + $container->registerService( + 'Recovery', function (IAppContainer $c) { $server = $c->getServer(); @@ -185,8 +199,10 @@ function (IAppContainer $c) { $server->getConfig(), $server->getEncryptionKeyStorage(), $server->getEncryptionFilesHelper(), - new View()); - }); + new View() + ); + } + ); $container->registerService('RecoveryController', function (IAppContainer $c) { $server = $c->getServer(); @@ -195,7 +211,8 @@ function (IAppContainer $c) { $server->getRequest(), $server->getConfig(), $server->getL10N($c->getAppName()), - $c->query('Recovery')); + $c->query('Recovery') + ); }); $container->registerService('StatusController', function (IAppContainer $c) { @@ -224,16 +241,21 @@ function (IAppContainer $c) { ); }); - $container->registerService('UserSetup', + $container->registerService( + 'UserSetup', function (IAppContainer $c) { $server = $c->getServer(); - return new Setup($server->getLogger(), + return new Setup( + $server->getLogger(), $server->getUserSession(), $c->query('Crypt'), - $c->query('KeyManager')); - }); + $c->query('KeyManager') + ); + } + ); - $container->registerService('Util', + $container->registerService( + 'Util', function (IAppContainer $c) { $server = $c->getServer(); @@ -243,10 +265,13 @@ function (IAppContainer $c) { $server->getLogger(), $server->getUserSession(), $server->getConfig(), - $server->getUserManager()); - }); + $server->getUserManager() + ); + } + ); - $container->registerService('EncryptAll', + $container->registerService( + 'EncryptAll', function (IAppContainer $c) { $server = $c->getServer(); return new EncryptAll( @@ -264,7 +289,8 @@ function (IAppContainer $c) { } ); - $container->registerService('DecryptAll', + $container->registerService( + 'DecryptAll', function (IAppContainer $c) { return new DecryptAll( $c->query('Util'), diff --git a/lib/Command/HSMDaemonDecrypt.php b/lib/Command/HSMDaemonDecrypt.php index 01d3cf48..7523af75 100644 --- a/lib/Command/HSMDaemonDecrypt.php +++ b/lib/Command/HSMDaemonDecrypt.php @@ -61,12 +61,14 @@ class HSMDaemonDecrypt extends Command { * @param CryptHSM $crypt * @param Util $util */ - public function __construct(IClientService $httpClient, - IConfig $config, - ITimeFactory $timeFactory, - KeyManager $keyManager, - CryptHSM $crypt, - Util $util) { + public function __construct( + IClientService $httpClient, + IConfig $config, + ITimeFactory $timeFactory, + KeyManager $keyManager, + CryptHSM $crypt, + Util $util + ) { $this->httpClient = $httpClient->newClient(); $this->config = $config; $this->timeFactory = $timeFactory; diff --git a/lib/Command/MigrateKeys.php b/lib/Command/MigrateKeys.php index 6d87c9cd..07551127 100644 --- a/lib/Command/MigrateKeys.php +++ b/lib/Command/MigrateKeys.php @@ -54,11 +54,13 @@ class MigrateKeys extends Command { * @param IConfig $config * @param ILogger $logger */ - public function __construct(IUserManager $userManager, - View $view, - IDBConnection $connection, - IConfig $config, - ILogger $logger) { + public function __construct( + IUserManager $userManager, + View $view, + IDBConnection $connection, + IConfig $config, + ILogger $logger + ) { $this->userManager = $userManager; $this->view = $view; $this->connection = $connection; diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index 7ac590dc..09d8f419 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -66,9 +66,14 @@ class RecreateMasterKey extends Command { * @param IAppConfig $appConfig * @param EncDecAllFactory $encDecAllFactory */ - public function __construct(View $rootView, Util $util, \OC\Encryption\Util $encUtil, - IAppManager $appManager, IAppConfig $appConfig, - EncDecAllFactory $encDecAllFactory) { + public function __construct( + View $rootView, + Util $util, + \OC\Encryption\Util $encUtil, + IAppManager $appManager, + IAppConfig $appConfig, + EncDecAllFactory $encDecAllFactory + ) { parent::__construct(); $this->rootView = $rootView; $this->util = $util; @@ -105,7 +110,9 @@ protected function execute(InputInterface $input, OutputInterface $output) { if ($this->util->isMasterKeyEnabled()) { $question = new ConfirmationQuestion( 'Warning: In order to re-create master key, the entire ownCloud filesystem will be decrypted and then encrypted using new master key.' - . ' Do you want to continue? (y/n)', false); + . ' Do you want to continue? (y/n)', + false + ); //$questionHelper = $this->getHelper('question'); if ($yes || $this->getHelper('question')->ask($input, $output, $question)) { $output->writeln("Decryption started\n"); diff --git a/lib/Command/SelectEncryptionType.php b/lib/Command/SelectEncryptionType.php index 3fa4e9ea..da24394b 100644 --- a/lib/Command/SelectEncryptionType.php +++ b/lib/Command/SelectEncryptionType.php @@ -47,9 +47,11 @@ class SelectEncryptionType extends Command { * @param IConfig $config * @param QuestionHelper $questionHelper */ - public function __construct(Util $util, - IConfig $config, - QuestionHelper $questionHelper) { + public function __construct( + Util $util, + IConfig $config, + QuestionHelper $questionHelper + ) { $this->util = $util; $this->config = $config; $this->questionHelper = $questionHelper; @@ -63,7 +65,7 @@ protected function configure() { ->setName('encryption:select-encryption-type') ->setDescription('Select the encryption type. The encryption types available are: masterkey and user-keys. There is also no way to disable it again.') ->addArgument( - 'encryption-type', + 'encryption-type', InputArgument::REQUIRED, 'Encryption type can be either: masterkey | user-keys' ) @@ -107,7 +109,9 @@ protected function execute(InputInterface $input, OutputInterface $output) { if ($encryptionType === "masterkey") { $question = new ConfirmationQuestion( 'Warning: Only available for fresh installations with no existing encrypted data! ' - . 'There is also no way to disable it again. Do you want to continue? (y/n) ', false); + . 'There is also no way to disable it again. Do you want to continue? (y/n) ', + false + ); if ($yes || $this->questionHelper->ask($input, $output, $question)) { $this->config->setAppValue('encryption', 'useMasterKey', '1'); $output->writeln('Master key successfully enabled.'); @@ -115,7 +119,9 @@ protected function execute(InputInterface $input, OutputInterface $output) { } elseif ($encryptionType === "user-keys") { $question = new ConfirmationQuestion( 'Warning: Only available for fresh installations with no existing encrypted data! ' - . 'There is also no way to disable it again. Do you want to continue? (y/n) ', false); + . 'There is also no way to disable it again. Do you want to continue? (y/n) ', + false + ); if ($yes || $this->questionHelper->ask($input, $output, $question)) { $this->config->setAppValue('encryption', 'userSpecificKey', '1'); $output->writeln('User key successfully enabled.'); diff --git a/lib/Controller/RecoveryController.php b/lib/Controller/RecoveryController.php index 645f6cb6..cde69ed7 100644 --- a/lib/Controller/RecoveryController.php +++ b/lib/Controller/RecoveryController.php @@ -52,11 +52,13 @@ class RecoveryController extends Controller { * @param IL10N $l10n * @param Recovery $recovery */ - public function __construct($AppName, - IRequest $request, - IConfig $config, - IL10N $l10n, - Recovery $recovery) { + public function __construct( + $AppName, + IRequest $request, + IConfig $config, + IL10N $l10n, + Recovery $recovery + ) { parent::__construct($AppName, $request); $this->config = $config; $this->l = $l10n; @@ -73,20 +75,26 @@ public function adminRecovery($recoveryPassword, $confirmPassword, $adminEnableR // Check if both passwords are the same if (empty($recoveryPassword)) { $errorMessage = (string)$this->l->t('Missing recovery key password'); - return new DataResponse(['data' => ['message' => $errorMessage]], - Http::STATUS_BAD_REQUEST); + return new DataResponse( + ['data' => ['message' => $errorMessage]], + Http::STATUS_BAD_REQUEST + ); } if (empty($confirmPassword)) { $errorMessage = (string)$this->l->t('Please repeat the recovery key password'); - return new DataResponse(['data' => ['message' => $errorMessage]], - Http::STATUS_BAD_REQUEST); + return new DataResponse( + ['data' => ['message' => $errorMessage]], + Http::STATUS_BAD_REQUEST + ); } if ($recoveryPassword !== $confirmPassword) { $errorMessage = (string)$this->l->t('Repeated recovery key password does not match the provided recovery key password'); - return new DataResponse(['data' => ['message' => $errorMessage]], - Http::STATUS_BAD_REQUEST); + return new DataResponse( + ['data' => ['message' => $errorMessage]], + Http::STATUS_BAD_REQUEST + ); } if ($adminEnableRecovery === '1') { @@ -132,8 +140,10 @@ public function changeRecoveryPassword($newPassword, $oldPassword, $confirmPassw return new DataResponse(['data' => ['message' => $errorMessage]], Http::STATUS_BAD_REQUEST); } - $result = $this->recovery->changeRecoveryKeyPassword($newPassword, - $oldPassword); + $result = $this->recovery->changeRecoveryKeyPassword( + $newPassword, + $oldPassword + ); if ($result) { return new DataResponse( @@ -148,7 +158,9 @@ public function changeRecoveryPassword($newPassword, $oldPassword, $confirmPassw 'data' => [ 'message' => (string)$this->l->t('Could not change the password. Maybe the old password was not correct.') ] - ], Http::STATUS_BAD_REQUEST); + ], + Http::STATUS_BAD_REQUEST + ); } /** @@ -183,6 +195,8 @@ public function userSetRecovery($userEnableRecovery) { 'data' => [ 'message' => (string)$this->l->t('Could not enable the recovery key, please try again or contact your administrator') ] - ], Http::STATUS_BAD_REQUEST); + ], + Http::STATUS_BAD_REQUEST + ); } } diff --git a/lib/Controller/SettingsController.php b/lib/Controller/SettingsController.php index bfd1fb07..1fc5b6e9 100644 --- a/lib/Controller/SettingsController.php +++ b/lib/Controller/SettingsController.php @@ -73,17 +73,18 @@ class SettingsController extends Controller { * @param ISession $ocSession * @param Util $util */ - public function __construct($AppName, - IRequest $request, - IL10N $l10n, - IUserManager $userManager, - IUserSession $userSession, - KeyManager $keyManager, - Crypt $crypt, - Session $session, - ISession $ocSession, - Util $util -) { + public function __construct( + $AppName, + IRequest $request, + IL10N $l10n, + IUserManager $userManager, + IUserSession $userSession, + KeyManager $keyManager, + Crypt $crypt, + Session $session, + ISession $ocSession, + Util $util + ) { parent::__construct($AppName, $request); $this->l = $l10n; $this->userSession = $userSession; diff --git a/lib/Controller/StatusController.php b/lib/Controller/StatusController.php index e8a2ef67..075b09c0 100644 --- a/lib/Controller/StatusController.php +++ b/lib/Controller/StatusController.php @@ -42,11 +42,12 @@ class StatusController extends Controller { * @param IL10N $l10n * @param Session $session */ - public function __construct($AppName, - IRequest $request, - IL10N $l10n, - Session $session - ) { + public function __construct( + $AppName, + IRequest $request, + IL10N $l10n, + Session $session + ) { parent::__construct($AppName, $request); $this->l = $l10n; $this->session = $session; diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 66de837a..cd4e1765 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -51,22 +51,22 @@ * @package OCA\Encryption\Crypto */ class Crypt { - const DEFAULT_CIPHER = 'AES-256-CTR'; + public const DEFAULT_CIPHER = 'AES-256-CTR'; // default cipher from old ownCloud versions - const LEGACY_CIPHER = 'AES-128-CFB'; + public const LEGACY_CIPHER = 'AES-128-CFB'; // default key format, old ownCloud version encrypted the private key directly // with the user password - const LEGACY_KEY_FORMAT = 'password'; + public const LEGACY_KEY_FORMAT = 'password'; - const HEADER_START = 'HBEGIN'; - const HEADER_END = 'HEND'; + public const HEADER_START = 'HBEGIN'; + public const HEADER_END = 'HEND'; /** * @var string Encoding type has been changed to binary from base64. * Reading the old format is still supported, new files are written with binary encoding by default. */ - const DEFAULT_ENCODING_FORMAT = 'binary'; + public const DEFAULT_ENCODING_FORMAT = 'binary'; /** * @var boolean $useLegacyEncoding @@ -122,17 +122,23 @@ public function createKeyPair() { $res = $this->getOpenSSLPKey(); if (!$res) { - $log->error("Encryption Library couldn't generate users key-pair for {$this->user}", - ['app' => 'encryption']); + $log->error( + "Encryption Library couldn't generate users key-pair for {$this->user}", + ['app' => 'encryption'] + ); if (\openssl_error_string()) { - $log->error('Encryption library openssl_pkey_new() fails: ' . \openssl_error_string(), - ['app' => 'encryption']); + $log->error( + 'Encryption library openssl_pkey_new() fails: ' . \openssl_error_string(), + ['app' => 'encryption'] + ); } - } elseif (\openssl_pkey_export($res, + } elseif (\openssl_pkey_export( + $res, $privateKey, null, - $this->getOpenSSLConfig())) { + $this->getOpenSSLConfig() + )) { $keyDetails = \openssl_pkey_get_details($res); $publicKey = $keyDetails['key']; @@ -141,11 +147,15 @@ public function createKeyPair() { 'privateKey' => $privateKey ]; } - $log->error('Encryption library couldn\'t export users private key, please check your servers OpenSSL configuration.' . $this->user, - ['app' => 'encryption']); + $log->error( + 'Encryption library couldn\'t export users private key, please check your servers OpenSSL configuration.' . $this->user, + ['app' => 'encryption'] + ); if (\openssl_error_string()) { - $log->error('Encryption Library:' . \openssl_error_string(), - ['app' => 'encryption']); + $log->error( + 'Encryption Library:' . \openssl_error_string(), + ['app' => 'encryption'] + ); } return false; @@ -185,17 +195,21 @@ private function getOpenSSLConfig() { */ public function symmetricEncryptFileContent($plainContent, $passPhrase, $version, $position) { if (!$plainContent) { - $this->logger->error('Encryption Library, symmetrical encryption failed no content given', - ['app' => 'encryption']); + $this->logger->error( + 'Encryption Library, symmetrical encryption failed no content given', + ['app' => 'encryption'] + ); return false; } $iv = $this->generateIv(); - $encryptedContent = $this->encrypt($plainContent, + $encryptedContent = $this->encrypt( + $plainContent, $iv, $passPhrase, - $this->getCipher()); + $this->getCipher() + ); // Create a signature based on the key as well as the current version $sig = $this->createSignature($encryptedContent, $passPhrase . $version . "-" . $position); @@ -240,16 +254,20 @@ public function generateHeader($keyFormat = 'hash') { */ private function encrypt($plainContent, $iv, $passPhrase = '', $cipher = self::DEFAULT_CIPHER) { $options = $this->useLegacyEncoding === true ? 0 : OPENSSL_RAW_DATA; - $encryptedContent = \openssl_encrypt($plainContent, + $encryptedContent = \openssl_encrypt( + $plainContent, $cipher, $passPhrase, $options, - $iv); + $iv + ); if (!$encryptedContent) { $error = 'Encryption (symmetric) of content failed'; - $this->logger->error($error . \openssl_error_string(), - ['app' => 'encryption']); + $this->logger->error( + $error . \openssl_error_string(), + ['app' => 'encryption'] + ); throw new EncryptionFailedException($error); } @@ -266,12 +284,13 @@ public function getCipher() { $cipher = $this->config->getSystemValue('cipher', self::DEFAULT_CIPHER); if (!isset($this->supportedCiphersAndKeySize[$cipher])) { $this->logger->warning( - \sprintf( - 'Unsupported cipher (%s) defined in config.php supported. Falling back to %s', - $cipher, - self::DEFAULT_CIPHER - ), - ['app' => 'encryption']); + \sprintf( + 'Unsupported cipher (%s) defined in config.php supported. Falling back to %s', + $cipher, + self::DEFAULT_CIPHER + ), + ['app' => 'encryption'] + ); $cipher = self::DEFAULT_CIPHER; } @@ -299,8 +318,8 @@ protected function getKeySize($cipher) { throw new \InvalidArgumentException( \sprintf( - 'Unsupported cipher (%s) defined.', - $cipher + 'Unsupported cipher (%s) defined.', + $cipher ) ); } @@ -420,9 +439,13 @@ public function decryptPrivateKey($privateKey, $password = '', $uid = '') { // If we found a header we need to remove it from the key we want to decrypt if (!empty($header)) { - $privateKey = \substr($privateKey, - \strpos($privateKey, - self::HEADER_END) + \strlen(self::HEADER_END)); + $privateKey = \substr( + $privateKey, + \strpos( + $privateKey, + self::HEADER_END + ) + \strlen(self::HEADER_END) + ); } $plainKey = $this->symmetricDecryptFileContent( @@ -482,7 +505,8 @@ public function symmetricDecryptFileContent($keyFileContents, $passPhrase, $ciph } } - return $this->decrypt($catFile['encrypted'], + return $this->decrypt( + $catFile['encrypted'], $catFile['iv'], $passPhrase, $cipher, @@ -596,11 +620,13 @@ private function hasSignature($catFile, $cipher) { */ private function decrypt($encryptedContent, $iv, $passPhrase = '', $cipher = self::DEFAULT_CIPHER, $binaryEncode = false) { $options = $binaryEncode === true ? OPENSSL_RAW_DATA : 0; - $plainContent = \openssl_decrypt($encryptedContent, + $plainContent = \openssl_decrypt( + $encryptedContent, $cipher, $passPhrase, $options, - $iv); + $iv + ); if ($plainContent) { return $plainContent; @@ -621,8 +647,10 @@ protected function parseHeader($data) { $header = \substr($data, 0, $endAt + \strlen(self::HEADER_END)); // +1 not to start with an ':' which would result in empty element at the beginning - $exploded = \explode(':', - \substr($header, \strlen(self::HEADER_START) + 1)); + $exploded = \explode( + ':', + \substr($header, \strlen(self::HEADER_START) + 1) + ); $element = \array_shift($exploded); diff --git a/lib/Crypto/CryptHSM.php b/lib/Crypto/CryptHSM.php index 6bdc35a9..f14163bd 100644 --- a/lib/Crypto/CryptHSM.php +++ b/lib/Crypto/CryptHSM.php @@ -76,9 +76,9 @@ class CryptHSM extends Crypt { */ private $timeFactory; - const PATH_NEW_KEY = '/keys/new'; - const PATH_DECRYPT = '/decrypt/'; // appended with keyid - const BINARY_ENCODED_KEY_LENGTH = 256; + public const PATH_NEW_KEY = '/keys/new'; + public const PATH_DECRYPT = '/decrypt/'; // appended with keyid + public const BINARY_ENCODED_KEY_LENGTH = 256; /** * @param ILogger $logger @@ -107,7 +107,8 @@ public function __construct(ILogger $logger, IUserSession $userSession, IConfig */ public function createKeyPair($label = null) { $response = $this->clientService->newClient()->post( - $this->hsmUrl.$this::PATH_NEW_KEY, [ + $this->hsmUrl.$this::PATH_NEW_KEY, + [ 'headers' => [ 'Authorization' => 'Bearer ' . JWT::token([ 'iss' => $this->config->getSystemValue('instanceid'), @@ -117,7 +118,8 @@ public function createKeyPair($label = null) { 'rid' => $this->request->getId(), ], $this->secret) ], - ]); + ] + ); $keyPair = \json_decode($response->getBody(), true); return [ @@ -153,7 +155,8 @@ public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { // done w try { $response = $this->clientService->newClient()->post( - $this->hsmUrl.$this::PATH_DECRYPT.$keyId, [ + $this->hsmUrl.$this::PATH_DECRYPT.$keyId, + [ 'headers' => [ 'Authorization' => 'Bearer ' . JWT::token([ 'iss' => $this->config->getSystemValue('instanceid'), @@ -164,7 +167,8 @@ public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { // done w ], $this->secret) ], 'body' => $shareKey - ]); + ] + ); $decryptedKey = $response->getBody(); // differentiate encryption type by looking key length diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index f35caa65..8d9b7976 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -40,8 +40,8 @@ use Symfony\Component\Console\Output\OutputInterface; class Encryption implements IEncryptionModule { - const ID = 'OC_DEFAULT_MODULE'; - const DISPLAY_NAME = 'Default encryption module'; + public const ID = 'OC_DEFAULT_MODULE'; + public const DISPLAY_NAME = 'Default encryption module'; /** * @var Crypt @@ -117,14 +117,16 @@ class Encryption implements IEncryptionModule { * @param ILogger $logger * @param IL10N $il10n */ - public function __construct(Crypt $crypt, - KeyManager $keyManager, - Util $util, - Session $session, - EncryptAll $encryptAll, - DecryptAll $decryptAll, - ILogger $logger, - IL10N $il10n) { + public function __construct( + Crypt $crypt, + KeyManager $keyManager, + Util $util, + Session $session, + EncryptAll $encryptAll, + DecryptAll $decryptAll, + ILogger $logger, + IL10N $il10n + ) { $this->crypt = $crypt; $this->keyManager = $keyManager; $this->util = $util; @@ -184,9 +186,11 @@ public function begin($path, $user, $mode, array $header, array $accessList, $so if ($this->session->decryptAllModeActivated()) { $encryptedFileKey = $this->keyManager->getEncryptedFileKey($this->path); $shareKey = $this->keyManager->getShareKey($this->path, $this->session->getDecryptAllUid()); - $this->fileKey = $this->crypt->multiKeyDecrypt($encryptedFileKey, + $this->fileKey = $this->crypt->multiKeyDecrypt( + $encryptedFileKey, $shareKey, - $this->session->getDecryptAllKey()); + $this->session->getDecryptAllKey() + ); } else { $this->fileKey = $this->keyManager->getFileKey($this->path, $this->user); } @@ -414,8 +418,10 @@ public function update($path, $uid, array $accessList) { $this->keyManager->setAllFileKeys($path, $encryptedFileKey); } else { - $this->logger->debug('no file key found, we assume that the file "{file}" is not encrypted', - ['file' => $path, 'app' => 'encryption']); + $this->logger->debug( + 'no file key found, we assume that the file "{file}" is not encrypted', + ['file' => $path, 'app' => 'encryption'] + ); return false; } diff --git a/lib/Factory/EncDecAllFactory.php b/lib/Factory/EncDecAllFactory.php index 46243caa..0f98d3f3 100644 --- a/lib/Factory/EncDecAllFactory.php +++ b/lib/Factory/EncDecAllFactory.php @@ -102,11 +102,22 @@ class EncDecAllFactory { * @param Crypt $crypt * @param IUserSession $userSession */ - public function __construct(Manager $encryptionManager, IUserManager $userManager, - ILogger $logger, Util $encUtil, IConfig $config, IMailer $mailer, - IL10N $l10n, QuestionHelper $questionHelper, ISecureRandom $secureRandom, - IStorage $encStorage, Session $encSession, CryptHSM $cryptHSM, - Crypt $crypt, IUserSession $userSession) { + public function __construct( + Manager $encryptionManager, + IUserManager $userManager, + ILogger $logger, + Util $encUtil, + IConfig $config, + IMailer $mailer, + IL10N $l10n, + QuestionHelper $questionHelper, + ISecureRandom $secureRandom, + IStorage $encStorage, + Session $encSession, + CryptHSM $cryptHSM, + Crypt $crypt, + IUserSession $userSession + ) { $this->encryptionManager = $encryptionManager; $this->userManager = $userManager; $this->logger = $logger; @@ -146,13 +157,28 @@ public function getEncryptAllObj() { * 1. Setup class depends on KeyManager, which depends on crypto engine * 2. EncryptAll also depends on KeyManager, which depends on crypto engine */ - $keyManager = new KeyManager($this->encStorage, $this->getCryptoEngine(), - $this->config, $this->userSession, $this->encSession, $this->logger, - $this->encUtil); + $keyManager = new KeyManager( + $this->encStorage, + $this->getCryptoEngine(), + $this->config, + $this->userSession, + $this->encSession, + $this->logger, + $this->encUtil + ); $userSetup = new Setup($this->logger, $this->userSession, $this->getCryptoEngine(), $keyManager); - return new EncryptAll($userSetup, $this->userManager, $rootView, - $keyManager, $this->encUtil, $this->config, $this->mailer, $this->l10n, - $this->questionHelper, $this->secureRandom); + return new EncryptAll( + $userSetup, + $this->userManager, + $rootView, + $keyManager, + $this->encUtil, + $this->config, + $this->mailer, + $this->l10n, + $this->questionHelper, + $this->secureRandom + ); } /** diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index 6111ad75..45466ed1 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -102,17 +102,19 @@ class UserHooks implements IHook { * @param IConfig $config * @param EventDispatcherInterface $eventDispatcher */ - public function __construct(KeyManager $keyManager, - IUserManager $userManager, - ILogger $logger, - Setup $userSetup, - IUserSession $user, - Util $util, - Session $session, - Crypt $crypt, - Recovery $recovery, - IConfig $config, - EventDispatcherInterface $eventDispatcher) { + public function __construct( + KeyManager $keyManager, + IUserManager $userManager, + ILogger $logger, + Setup $userSetup, + IUserSession $user, + Util $util, + Session $session, + Crypt $crypt, + Recovery $recovery, + IConfig $config, + EventDispatcherInterface $eventDispatcher + ) { $this->keyManager = $keyManager; $this->userManager = $userManager; $this->logger = $logger; @@ -253,8 +255,10 @@ public function setPassphrase(GenericEvent $params) { // Save private key if ($encryptedPrivateKey) { - $this->keyManager->setPrivateKey($this->user->getUser()->getUID(), - $this->crypt->generateHeader() . $encryptedPrivateKey); + $this->keyManager->setPrivateKey( + $this->user->getUser()->getUID(), + $this->crypt->generateHeader() . $encryptedPrivateKey + ); } else { $this->logger->error('Encryption could not update users encryption password'); } diff --git a/lib/KeyManager.php b/lib/KeyManager.php index 61f1d773..a5e775f9 100644 --- a/lib/KeyManager.php +++ b/lib/KeyManager.php @@ -121,13 +121,17 @@ public function __construct( $this->config = $config; $this->log = $log; - $this->recoveryKeyId = $this->config->getAppValue('encryption', - 'recoveryKeyId'); + $this->recoveryKeyId = $this->config->getAppValue( + 'encryption', + 'recoveryKeyId' + ); if (empty($this->recoveryKeyId)) { $this->recoveryKeyId = 'recoveryKey_' . \substr(\md5((string)\time()), 0, 8); - $this->config->setAppValue('encryption', + $this->config->setAppValue( + 'encryption', 'recoveryKeyId', - $this->recoveryKeyId); + $this->recoveryKeyId + ); } $this->setPublicShareKeyIDAndMasterKeyId(); @@ -146,8 +150,10 @@ public function validateShareKey() { // Save public key $this->keyStorage->setSystemUserKey( - $this->publicShareKeyId . '.publicKey', $keyPair['publicKey'], - Encryption::ID); + $this->publicShareKeyId . '.publicKey', + $keyPair['publicKey'], + Encryption::ID + ); // Encrypt private key empty passphrase $encryptedKey = $this->crypt->encryptPrivateKey($keyPair['privateKey'], ''); @@ -170,8 +176,10 @@ public function validateMasterKey() { // Save public key $this->keyStorage->setSystemUserKey( - $this->masterKeyId . '.publicKey', $keyPair['publicKey'], - Encryption::ID); + $this->masterKeyId . '.publicKey', + $keyPair['publicKey'], + Encryption::ID + ); // Encrypt private key with system password $encryptedKey = $this->crypt->encryptPrivateKey($keyPair['privateKey'], $this->getMasterKeyPassword(), $this->masterKeyId); @@ -248,10 +256,12 @@ public function storeKeyPair($uid, $password, $keyPair) { */ public function setRecoveryKey($password, $keyPair) { // Save Public Key - $this->keyStorage->setSystemUserKey($this->getRecoveryKeyId() . + $this->keyStorage->setSystemUserKey( + $this->getRecoveryKeyId() . '.publicKey', $keyPair['publicKey'], - Encryption::ID); + Encryption::ID + ); $encryptedKey = $this->crypt->encryptPrivateKey($keyPair['privateKey'], $password); $header = $this->crypt->generateHeader(); @@ -278,10 +288,12 @@ public function setPublicKey($userId, $key) { * @return bool */ public function setPrivateKey($userId, $key) { - return $this->keyStorage->setUserKey($userId, + return $this->keyStorage->setUserKey( + $userId, $this->privateKeyId, $key, - Encryption::ID); + Encryption::ID + ); } /** @@ -368,8 +380,11 @@ public function init($uid, $passPhrase) { * @throws PrivateKeyMissingException */ public function getPrivateKey($userId) { - $privateKey = $this->keyStorage->getUserKey($userId, - $this->privateKeyId, Encryption::ID); + $privateKey = $this->keyStorage->getUserKey( + $userId, + $this->privateKeyId, + Encryption::ID + ); if (\strlen($privateKey) !== 0) { return $privateKey; @@ -415,9 +430,11 @@ public function getFileKey($path, $uid) { } if ($encryptedFileKey && $shareKey && $privateKey) { - return $this->crypt->multiKeyDecrypt($encryptedFileKey, + return $this->crypt->multiKeyDecrypt( + $encryptedFileKey, $shareKey, - $privateKey); + $privateKey + ); } return ''; @@ -461,8 +478,11 @@ public function setVersion($path, $version, View $view) { * @return string */ public function getEncryptedFileKey($path) { - $encryptedFileKey = $this->keyStorage->getFileKey($path, - $this->fileKeyId, Encryption::ID); + $encryptedFileKey = $this->keyStorage->getFileKey( + $path, + $this->fileKeyId, + Encryption::ID + ); return $encryptedFileKey; } @@ -478,7 +498,8 @@ public function deleteShareKey($path, $keyId) { return $this->keyStorage->deleteFileKey( $path, $keyId . '.' . $this->shareKeyId, - Encryption::ID); + Encryption::ID + ); } /** @@ -632,7 +653,8 @@ public function setSystemPrivateKey($keyId, $key) { return $this->keyStorage->setSystemUserKey( $keyId . '.' . $this->privateKeyId, $key, - Encryption::ID); + Encryption::ID + ); } /** @@ -701,15 +723,19 @@ public function getPublicMasterKey() { * set publicShareKeyId and masterKeyId if not set */ public function setPublicShareKeyIDAndMasterKeyId() { - $this->publicShareKeyId = $this->config->getAppValue('encryption', - 'publicShareKeyId'); + $this->publicShareKeyId = $this->config->getAppValue( + 'encryption', + 'publicShareKeyId' + ); if (($this->publicShareKeyId === null) || ($this->publicShareKeyId === '')) { $this->publicShareKeyId = 'pubShare_' . \substr(\md5((string)\time()), 0, 8); $this->config->setAppValue('encryption', 'publicShareKeyId', $this->publicShareKeyId); } - $this->masterKeyId = $this->config->getAppValue('encryption', - 'masterKeyId'); + $this->masterKeyId = $this->config->getAppValue( + 'encryption', + 'masterKeyId' + ); if (($this->masterKeyId === null) || ($this->masterKeyId === '')) { $this->masterKeyId = 'master_' . \substr(\md5((string)\time()), 0, 8); $this->config->setAppValue('encryption', 'masterKeyId', $this->masterKeyId); diff --git a/lib/Migration.php b/lib/Migration.php index e6a2d907..93335fe8 100644 --- a/lib/Migration.php +++ b/lib/Migration.php @@ -299,7 +299,8 @@ private function renameFileKeys($user, $path, $trash = false) { $this->logger->warning( 'did not move key "' . $file . '" could not find the corresponding file in /data/' . $user . '/files.' - . 'Most likely the key was already moved in a previous migration run and is already on the right place.'); + . 'Most likely the key was already moved in a previous migration run and is already on the right place.' + ); } } } diff --git a/lib/Panels/Admin.php b/lib/Panels/Admin.php index 98f32247..474f413e 100644 --- a/lib/Panels/Admin.php +++ b/lib/Panels/Admin.php @@ -48,12 +48,14 @@ class Admin implements ISettings { /** @var IL10N */ protected $l; - public function __construct(IConfig $config, - ILogger $logger, - IUserSession $userSession, - IUserManager $userManager, - ISession $session, - IL10N $l) { + public function __construct( + IConfig $config, + ILogger $logger, + IUserSession $userSession, + IUserManager $userManager, + ISession $session, + IL10N $l + ) { $this->config = $config; $this->logger = $logger; $this->userSession = $userSession; @@ -76,7 +78,8 @@ public function getPanel() { $this->logger, $this->userSession, $this->config, - $this->l); + $this->l + ); $util = new Util( new View(), $crypt, diff --git a/lib/Panels/Personal.php b/lib/Panels/Personal.php index f64c3817..5035dda6 100644 --- a/lib/Panels/Personal.php +++ b/lib/Panels/Personal.php @@ -54,7 +54,8 @@ public function __construct( IL10N $l, IUserManager $userManager, ISession $session, - IStorage $encKeyStorage) { + IStorage $encKeyStorage + ) { $this->logger = $logger; $this->userSession = $userSession; $this->config = $config; @@ -82,7 +83,8 @@ public function getPanel() { $this->logger, $this->userSession, $this->config, - $this->l); + $this->l + ); $util = new \OCA\Encryption\Util( new \OC\Files\View(), @@ -90,7 +92,8 @@ public function getPanel() { $this->logger, $this->userSession, $this->config, - $this->userManager); + $this->userManager + ); $user = $this->userSession->getUser()->getUID(); $privateKeySet = $session->isPrivateKeySet(); diff --git a/lib/Recovery.php b/lib/Recovery.php index 40afc09d..cdfc6ff1 100644 --- a/lib/Recovery.php +++ b/lib/Recovery.php @@ -80,14 +80,16 @@ class Recovery { * @param IFile $file * @param View $view */ - public function __construct(IUserSession $user, - Crypt $crypt, - ISecureRandom $random, - KeyManager $keyManager, - IConfig $config, - IStorage $keyStorage, - IFile $file, - View $view) { + public function __construct( + IUserSession $user, + Crypt $crypt, + ISecureRandom $random, + KeyManager $keyManager, + IConfig $config, + IStorage $keyStorage, + IFile $file, + View $view + ) { $this->user = ($user !== null && $user->isLoggedIn()) ? $user->getUser() : false; $this->crypt = $crypt; $this->random = $random; @@ -169,10 +171,12 @@ public function disableAdminRecovery($recoveryPassword) { */ public function isRecoveryEnabledForUser($user = '') { $uid = empty($user) ? $this->user->getUID() : $user; - $recoveryMode = $this->config->getUserValue($uid, + $recoveryMode = $this->config->getUserValue( + $uid, 'encryption', 'recoveryEnabled', - 0); + 0 + ); return ($recoveryMode === '1'); } @@ -194,10 +198,12 @@ public function isRecoveryKeyEnabled() { */ public function setRecoveryForUser($value) { try { - $this->config->setUserValue($this->user->getUID(), + $this->config->setUserValue( + $this->user->getUID(), 'encryption', 'recoveryEnabled', - $value); + $value + ); if ($value === '1') { $this->addRecoveryKeys('/' . $this->user->getUID() . '/files/'); @@ -309,9 +315,11 @@ private function recoverFile($path, $privateKey, $uid) { $shareKey = $this->keyManager->getShareKey($path, $this->keyManager->getRecoveryKeyId()); if ($encryptedFileKey && $shareKey && $privateKey) { - $fileKey = $this->crypt->multiKeyDecrypt($encryptedFileKey, + $fileKey = $this->crypt->multiKeyDecrypt( + $encryptedFileKey, $shareKey, - $privateKey); + $privateKey + ); } if (!empty($fileKey)) { diff --git a/lib/Session.php b/lib/Session.php index 764b2b80..7c32b077 100644 --- a/lib/Session.php +++ b/lib/Session.php @@ -31,10 +31,10 @@ class Session { /** @var ISession */ protected $session; - const NOT_INITIALIZED = '0'; - const INIT_EXECUTED = '1'; - const INIT_SUCCESSFUL = '2'; - const RUN_MIGRATION = '3'; + public const NOT_INITIALIZED = '0'; + public const INIT_EXECUTED = '1'; + public const INIT_SUCCESSFUL = '2'; + public const RUN_MIGRATION = '3'; /** * @param ISession $session diff --git a/lib/Users/Setup.php b/lib/Users/Setup.php index 20fe6600..2d96c12c 100644 --- a/lib/Users/Setup.php +++ b/lib/Users/Setup.php @@ -53,10 +53,12 @@ class Setup { * @param Crypt $crypt * @param KeyManager $keyManager */ - public function __construct(ILogger $logger, - IUserSession $userSession, - Crypt $crypt, - KeyManager $keyManager) { + public function __construct( + ILogger $logger, + IUserSession $userSession, + Crypt $crypt, + KeyManager $keyManager + ) { $this->logger = $logger; $this->user = $userSession !== null && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : false; $this->crypt = $crypt; @@ -70,8 +72,11 @@ public function __construct(ILogger $logger, */ public function setupUser($uid, $password) { if (!$this->keyManager->userHasKeys($uid)) { - return $this->keyManager->storeKeyPair($uid, $password, - $this->crypt->createKeyPair()); + return $this->keyManager->storeKeyPair( + $uid, + $password, + $this->crypt->createKeyPair() + ); } return true; } diff --git a/lib/Util.php b/lib/Util.php index 4d655e81..400000d4 100644 --- a/lib/Util.php +++ b/lib/Util.php @@ -68,12 +68,13 @@ class Util { * @param IConfig $config * @param IUserManager $userManager */ - public function __construct(View $files, - Crypt $crypt, - ILogger $logger, - IUserSession $userSession, - IConfig $config, - IUserManager $userManager + public function __construct( + View $files, + Crypt $crypt, + ILogger $logger, + IUserSession $userSession, + IConfig $config, + IUserManager $userManager ) { $this->files = $files; $this->crypt = $crypt; @@ -90,10 +91,12 @@ public function __construct(View $files, * @return bool */ public function isRecoveryEnabledForUser($uid) { - $recoveryMode = $this->config->getUserValue($uid, + $recoveryMode = $this->config->getUserValue( + $uid, 'encryption', 'recoveryEnabled', - '0'); + '0' + ); return ($recoveryMode === '1'); } @@ -145,10 +148,12 @@ public function setRecoveryForUser($enabled) { $value = $enabled ? '1' : '0'; try { - $this->config->setUserValue($this->user->getUID(), + $this->config->setUserValue( + $this->user->getUID(), 'encryption', 'recoveryEnabled', - $value); + $value + ); return true; } catch (PreConditionNotMetException $e) { return false; diff --git a/tests/acceptance/features/bootstrap/bootstrap.php b/tests/acceptance/features/bootstrap/bootstrap.php index caf40b6c..dc680a2a 100644 --- a/tests/acceptance/features/bootstrap/bootstrap.php +++ b/tests/acceptance/features/bootstrap/bootstrap.php @@ -24,11 +24,15 @@ $classLoader = new \Composer\Autoload\ClassLoader(); $classLoader->addPsr4( - "", __DIR__ . "/../../../../../../tests/acceptance/features/bootstrap", true + "", + __DIR__ . "/../../../../../../tests/acceptance/features/bootstrap", + true ); $classLoader->addPsr4("Page\\", __DIR__ . "/../lib", true); $classLoader->addPsr4( - "Page\\", __DIR__ . "/../../../../../../tests/acceptance/features/lib", true + "Page\\", + __DIR__ . "/../../../../../../tests/acceptance/features/lib", + true ); $classLoader->register(); diff --git a/tests/unit/Command/FixEncryptedVersionTest.php b/tests/unit/Command/FixEncryptedVersionTest.php index cbbcf32f..5a5c58b0 100644 --- a/tests/unit/Command/FixEncryptedVersionTest.php +++ b/tests/unit/Command/FixEncryptedVersionTest.php @@ -41,7 +41,7 @@ * @package OCA\Encryption\Tests\Command */ class FixEncryptedVersionTest extends TestCase { - const TEST_ENCRYPTION_VERSION_AFFECTED_USER = 'test_enc_version_affected_user1'; + public const TEST_ENCRYPTION_VERSION_AFFECTED_USER = 'test_enc_version_affected_user1'; /** @var IRootFolder */ private $rootFolder; @@ -68,9 +68,15 @@ public static function setUpBeforeClass(): void { $encryptionSession = new Session(\OC::$server->getSession()); $view = new View("/"); $encryptionUtil = new Util($view, $crypt, \OC::$server->getLogger(), \OC::$server->getUserSession(), \OC::$server->getConfig(), \OC::$server->getUserManager()); - $keyManager = new KeyManager(\OC::$server->getEncryptionKeyStorage(), - $crypt, \OC::$server->getConfig(), \OC::$server->getUserSession(), - $encryptionSession, \OC::$server->getLogger(), $encryptionUtil); + $keyManager = new KeyManager( + \OC::$server->getEncryptionKeyStorage(), + $crypt, + \OC::$server->getConfig(), + \OC::$server->getUserSession(), + $encryptionSession, + \OC::$server->getLogger(), + $encryptionUtil + ); $userSetup = new Setup(\OC::$server->getLogger(), \OC::$server->getUserSession(), $crypt, $keyManager); $userSetup->setupSystem(); \OC::$server->getUserManager()->createUser(self::TEST_ENCRYPTION_VERSION_AFFECTED_USER, 'foo'); diff --git a/tests/unit/Command/RecreateMasterKeyTest.php b/tests/unit/Command/RecreateMasterKeyTest.php index ba6679bc..cf8fc804 100644 --- a/tests/unit/Command/RecreateMasterKeyTest.php +++ b/tests/unit/Command/RecreateMasterKeyTest.php @@ -98,8 +98,14 @@ public function setUp(): void { $this->encdecAllFactory = $this->createMock(EncDecAllFactory::class); - $recreateMasterKeyCommand = new RecreateMasterKey($this->rootView, $this->util, - $this->encUitl, $this->appManager, $this->appConfig, $this->encdecAllFactory); + $recreateMasterKeyCommand = new RecreateMasterKey( + $this->rootView, + $this->util, + $this->encUitl, + $this->appManager, + $this->appConfig, + $this->encdecAllFactory + ); $this->commandTester = new CommandTester($recreateMasterKeyCommand); } @@ -170,8 +176,14 @@ public function testAbandonProcess() { ->willReturn(true); $application = new Application(); - $recreateCmd = new RecreateMasterKey($this->rootView, $this->util, - $this->encUitl, $this->appManager, $this->appConfig, $this->encdecAllFactory); + $recreateCmd = new RecreateMasterKey( + $this->rootView, + $this->util, + $this->encUitl, + $this->appManager, + $this->appConfig, + $this->encdecAllFactory + ); $application->add($recreateCmd); $command = $application->find('encryption:recreate-master-key'); diff --git a/tests/unit/Controller/RecoveryControllerTest.php b/tests/unit/Controller/RecoveryControllerTest.php index df9969cc..6c836505 100644 --- a/tests/unit/Controller/RecoveryControllerTest.php +++ b/tests/unit/Controller/RecoveryControllerTest.php @@ -65,9 +65,11 @@ public function testAdminRecovery($recoveryPassword, $passConfirm, $enableRecove ->method('disableAdminRecovery') ->willReturn(true); - $response = $this->controller->adminRecovery($recoveryPassword, + $response = $this->controller->adminRecovery( + $recoveryPassword, $passConfirm, - $enableRecovery); + $enableRecovery + ); $this->assertEquals($expectedMessage, $response->getData()['data']['message']); $this->assertEquals($expectedStatus, $response->getStatus()); @@ -100,9 +102,11 @@ public function testChangeRecoveryPassword($password, $confirmPassword, $oldPass ['test', 'oldtest', true] ])); - $response = $this->controller->changeRecoveryPassword($password, + $response = $this->controller->changeRecoveryPassword( + $password, $oldPassword, - $confirmPassword); + $confirmPassword + ); $this->assertEquals($expectedMessage, $response->getData()['data']['message']); $this->assertEquals($expectedStatus, $response->getStatus()); @@ -160,10 +164,12 @@ protected function setUp(): void { ->disableOriginalConstructor() ->getMock(); - $this->controller = new RecoveryController('encryption', + $this->controller = new RecoveryController( + 'encryption', $this->requestMock, $this->configMock, $this->l10nMock, - $this->recoveryMock); + $this->recoveryMock + ); } } diff --git a/tests/unit/Controller/SettingsControllerTest.php b/tests/unit/Controller/SettingsControllerTest.php index d3916808..c46d8adc 100644 --- a/tests/unit/Controller/SettingsControllerTest.php +++ b/tests/unit/Controller/SettingsControllerTest.php @@ -146,8 +146,10 @@ public function testUpdatePrivateKeyPasswordWrongNewPassword() { $data = $result->getData(); $this->assertSame(Http::STATUS_BAD_REQUEST, $result->getStatus()); - $this->assertSame('The current log-in password was not correct, please try again.', - $data['message']); + $this->assertSame( + 'The current log-in password was not correct, please try again.', + $data['message'] + ); } /** @@ -172,8 +174,10 @@ public function testUpdatePrivateKeyPasswordWrongOldPassword() { $data = $result->getData(); $this->assertSame(Http::STATUS_BAD_REQUEST, $result->getStatus()); - $this->assertSame('The old password was not correct, please try again.', - $data['message']); + $this->assertSame( + 'The old password was not correct, please try again.', + $data['message'] + ); } /** @@ -233,8 +237,10 @@ public function testUpdatePrivateKeyPassword() { $data = $result->getData(); $this->assertSame(Http::STATUS_OK, $result->getStatus()); - $this->assertSame('Private key password successfully updated.', - $data['message']); + $this->assertSame( + 'Private key password successfully updated.', + $data['message'] + ); } public function testSetEncryptHomeStorage() { diff --git a/tests/unit/Controller/StatusControllerTest.php b/tests/unit/Controller/StatusControllerTest.php index b79d6a62..3ca6e78d 100644 --- a/tests/unit/Controller/StatusControllerTest.php +++ b/tests/unit/Controller/StatusControllerTest.php @@ -56,10 +56,12 @@ protected function setUp(): void { return $message; })); - $this->controller = new StatusController('encryptionTest', + $this->controller = new StatusController( + 'encryptionTest', $this->requestMock, $this->l10nMock, - $this->sessionMock); + $this->sessionMock + ); } /** diff --git a/tests/unit/Crypto/CryptHSMTest.php b/tests/unit/Crypto/CryptHSMTest.php index 9d7830db..40c3c990 100644 --- a/tests/unit/Crypto/CryptHSMTest.php +++ b/tests/unit/Crypto/CryptHSMTest.php @@ -60,8 +60,15 @@ public function setUp(): void { $this->clientService = $this->createMock(IClientService::class); $this->request = $this->createMock(IRequest::class); $this->timeFactory = $this->createMock(ITimeFactory::class); - $this->cryptHSM = new CryptHSM($this->logger, $this->userSession, $this->config, - $this->l10n, $this->clientService, $this->request, $this->timeFactory); + $this->cryptHSM = new CryptHSM( + $this->logger, + $this->userSession, + $this->config, + $this->l10n, + $this->clientService, + $this->request, + $this->timeFactory + ); } public function testCreateKeyPair() { diff --git a/tests/unit/Crypto/CryptTest.php b/tests/unit/Crypto/CryptTest.php index ec9fecc6..7b3eea2f 100644 --- a/tests/unit/Crypto/CryptTest.php +++ b/tests/unit/Crypto/CryptTest.php @@ -198,9 +198,11 @@ public function testConcatIV() { $result = self::invokePrivate( $this->crypt, 'concatIV', - ['content', 'my_iv']); + ['content', 'my_iv'] + ); - $this->assertSame('content00iv00my_iv', + $this->assertSame( + 'content00iv00my_iv', $result ); } @@ -233,7 +235,8 @@ public function dataTestSplitMetaData() { * @dataProvider dataTestHasSignature */ public function testHasSignature($data, $expected) { - $this->assertSame($expected, + $this->assertSame( + $expected, $this->invokePrivate($this->crypt, 'hasSignature', [$data, 'AES-256-CFB']) ); } @@ -344,7 +347,8 @@ public function testDecrypt($data) { $result = self::invokePrivate( $this->crypt, 'decrypt', - [$data['encrypted'], $data['iv'], $data['password'], $this->crypt::DEFAULT_CIPHER, true]); + [$data['encrypted'], $data['iv'], $data['password'], $this->crypt::DEFAULT_CIPHER, true] + ); $this->assertSame($data['decrypted'], $result); } diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index b7ab38f3..f4992f39 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -176,7 +176,8 @@ public function testGetPrivateKey($user, $recoveryKeyId, $masterKeyId) { ->with($userKey, $password, $user)->willReturn($unencryptedKey); } - $this->assertSame($unencryptedKey, + $this->assertSame( + $unencryptedKey, $this->invokePrivate($this->instance, 'getPrivateKey', [$user, $password]) ); } diff --git a/tests/unit/Crypto/EncryptionTest.php b/tests/unit/Crypto/EncryptionTest.php index ae312314..1562d850 100644 --- a/tests/unit/Crypto/EncryptionTest.php +++ b/tests/unit/Crypto/EncryptionTest.php @@ -165,7 +165,8 @@ public function addSystemKeysCallback($accessList, $publicKeys) { * @dataProvider dataProviderForTestGetPathToRealFile */ public function testGetPathToRealFile($path, $expected) { - $this->assertSame($expected, + $this->assertSame( + $expected, self::invokePrivate($this->instance, 'getPathToRealFile', [$path]) ); } @@ -268,7 +269,8 @@ public function testBeginDecryptAll() { $this->instance->begin($path, 'user', 'r', [], []); - $this->assertSame($fileKey, + $this->assertSame( + $fileKey, $this->invokePrivate($this->instance, 'fileKey') ); } @@ -295,7 +297,8 @@ public function testUpdate($fileKey, $expected) { $this->keyManagerMock->expects($this->never())->method('getVersion'); $this->keyManagerMock->expects($this->never())->method('setVersion'); - $this->assertSame($expected, + $this->assertSame( + $expected, $this->instance->update('path', 'user1', ['users' => ['user1']]) ); } @@ -376,7 +379,8 @@ public function testShouldEncrypt($path, $shouldEncryptHomeStorage, $isHomeStora ->willReturn($this->storageMock); } - $this->assertSame($expected, + $this->assertSame( + $expected, $this->instance->shouldEncrypt($path) ); } diff --git a/tests/unit/Factory/EncDecAllFactoryTest.php b/tests/unit/Factory/EncDecAllFactoryTest.php index ef290955..d8377b79 100644 --- a/tests/unit/Factory/EncDecAllFactoryTest.php +++ b/tests/unit/Factory/EncDecAllFactoryTest.php @@ -77,11 +77,22 @@ public function setUp(): void { $this->cryptHSM = $this->createMock(CryptHSM::class); $this->crypt = $this->createMock(Crypt::class); $this->userSession = $this->createMock(IUserSession::class); - $this->encdecAllFactory = new EncDecAllFactory($this->encryptionManager, - $this->userManager, $this->logger, $this->encUtil, $this->config, - $this->mailer, $this->l10n, $this->questionHelper, $this->secureRandom, - $this->encStorage, $this->encSession, $this->cryptHSM, $this->crypt, - $this->userSession); + $this->encdecAllFactory = new EncDecAllFactory( + $this->encryptionManager, + $this->userManager, + $this->logger, + $this->encUtil, + $this->config, + $this->mailer, + $this->l10n, + $this->questionHelper, + $this->secureRandom, + $this->encStorage, + $this->encSession, + $this->cryptHSM, + $this->crypt, + $this->userSession + ); } public function testGetDecryptAllObj() { diff --git a/tests/unit/Hooks/UserHooksTest.php b/tests/unit/Hooks/UserHooksTest.php index 6d6009a2..808c63ce 100644 --- a/tests/unit/Hooks/UserHooksTest.php +++ b/tests/unit/Hooks/UserHooksTest.php @@ -196,7 +196,9 @@ public function testSetPassphrase() { $header = \substr($key, 0, \strlen(Crypt::HEADER_START)); $this->assertSame( Crypt::HEADER_START, - $header, 'every encrypted file should start with a header'); + $header, + 'every encrypted file should start with a header' + ); }); $this->assertNull($this->instance->setPassphrase($this->params)); diff --git a/tests/unit/KeyManagerTest.php b/tests/unit/KeyManagerTest.php index 3028a76b..89608528 100644 --- a/tests/unit/KeyManagerTest.php +++ b/tests/unit/KeyManagerTest.php @@ -91,7 +91,8 @@ public function setUp(): void { $this->userMock, $this->sessionMock, $this->logMock, - $this->utilMock); + $this->utilMock + ); } public function returnAppValue() { @@ -120,7 +121,8 @@ public function testGetPrivateKey() { ->with($this->equalTo($this->userId), $this->equalTo('privateKey')) ->willReturn('privateKey'); - $this->assertSame('privateKey', + $this->assertSame( + 'privateKey', $this->instance->getPrivateKey($this->userId) ); } @@ -131,7 +133,8 @@ public function testGetPublicKey() { ->with($this->equalTo($this->userId), $this->equalTo('publicKey')) ->willReturn('publicKey'); - $this->assertSame('publicKey', + $this->assertSame( + 'publicKey', $this->instance->getPublicKey($this->userId) ); } @@ -164,7 +167,8 @@ public function testSetPublicKey() { ->with( $this->equalTo($this->userId), $this->equalTo('publicKey'), - $this->equalTo('key')) + $this->equalTo('key') + ) ->willReturn(true); $this->assertTrue( @@ -178,7 +182,8 @@ public function testSetPrivateKey() { ->with( $this->equalTo($this->userId), $this->equalTo('privateKey'), - $this->equalTo('key')) + $this->equalTo('key') + ) ->willReturn(true); $this->assertTrue( @@ -195,7 +200,8 @@ public function testUserHasKeys($key, $expected) { ->with($this->equalTo($this->userId), $this->anything()) ->willReturn($key); - $this->assertSame($expected, + $this->assertSame( + $expected, $this->instance->userHasKeys($this->userId) ); } @@ -307,8 +313,10 @@ public function testSetRecoveryKey() { ->willReturn('decryptedPrivateKey'); $this->assertTrue( - $this->instance->setRecoveryKey('pass', - ['publicKey' => 'publicKey', 'privateKey' => 'privateKey']) + $this->instance->setRecoveryKey( + 'pass', + ['publicKey' => 'publicKey', 'privateKey' => 'privateKey'] + ) ); } @@ -329,7 +337,8 @@ public function testGetSystemPrivateKey() { ->with($this->equalTo('keyId.privateKey')) ->willReturn('systemPrivateKey'); - $this->assertSame('systemPrivateKey', + $this->assertSame( + 'systemPrivateKey', $this->instance->getSystemPrivateKey('keyId') ); } @@ -414,7 +423,8 @@ public function testGetFileKey($uid, $isMasterKeyEnabled, $privateKey, $expected ->method('multiKeyDecrypt'); } - $this->assertSame($expected, + $this->assertSame( + $expected, $this->instance->getFileKey($path, $uid) ); } @@ -425,9 +435,11 @@ public function testDeletePrivateKey() { ->with('user1', 'privateKey') ->willReturn(true); - $this->assertTrue(self::invokePrivate($this->instance, + $this->assertTrue(self::invokePrivate( + $this->instance, 'deletePrivateKey', - [$this->userId])); + [$this->userId] + )); } public function testDeleteAllFileKeys() { @@ -544,7 +556,8 @@ public function testGetMasterKeyPassword() { $this->configMock->expects($this->once())->method('getSystemValue')->with('secret') ->willReturn('password'); - $this->assertSame('password', + $this->assertSame( + 'password', $this->invokePrivate($this->instance, 'getMasterKeyPassword', []) ); } diff --git a/tests/unit/MigrationTest.php b/tests/unit/MigrationTest.php index 828accd6..11c0d907 100644 --- a/tests/unit/MigrationTest.php +++ b/tests/unit/MigrationTest.php @@ -29,9 +29,9 @@ use OCP\ILogger; class MigrationTest extends \Test\TestCase { - const TEST_ENCRYPTION_MIGRATION_USER1='test_encryption_user1'; - const TEST_ENCRYPTION_MIGRATION_USER2='test_encryption_user2'; - const TEST_ENCRYPTION_MIGRATION_USER3='test_encryption_user3'; + public const TEST_ENCRYPTION_MIGRATION_USER1='test_encryption_user1'; + public const TEST_ENCRYPTION_MIGRATION_USER2='test_encryption_user2'; + public const TEST_ENCRYPTION_MIGRATION_USER3='test_encryption_user3'; /** @var \OC\Files\View */ private $view; @@ -223,7 +223,8 @@ public function testMigrateToNewFolderStructure() { $this->assertTrue( $this->view->file_exists( self::TEST_ENCRYPTION_MIGRATION_USER1 . '/files_encryption/' . - $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.publicKey') + $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.publicKey' + ) ); $this->loginAsUser(self::TEST_ENCRYPTION_MIGRATION_USER2); @@ -231,7 +232,8 @@ public function testMigrateToNewFolderStructure() { $this->assertTrue( $this->view->file_exists( self::TEST_ENCRYPTION_MIGRATION_USER2 . '/files_encryption/' . - $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.publicKey') + $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.publicKey' + ) ); $this->loginAsUser(self::TEST_ENCRYPTION_MIGRATION_USER3); @@ -239,18 +241,21 @@ public function testMigrateToNewFolderStructure() { $this->assertTrue( $this->view->file_exists( self::TEST_ENCRYPTION_MIGRATION_USER3 . '/files_encryption/' . - $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.publicKey') + $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.publicKey' + ) ); $this->loginAsUser(self::TEST_ENCRYPTION_MIGRATION_USER1); $this->assertTrue( $this->view->file_exists( - '/files_encryption/' . $this->moduleId . '/systemwide_1.publicKey') + '/files_encryption/' . $this->moduleId . '/systemwide_1.publicKey' + ) ); $this->assertTrue( $this->view->file_exists( - '/files_encryption/' . $this->moduleId . '/systemwide_2.publicKey') + '/files_encryption/' . $this->moduleId . '/systemwide_2.publicKey' + ) ); $this->verifyNewKeyPath(self::TEST_ENCRYPTION_MIGRATION_USER1); @@ -271,13 +276,13 @@ protected function verifyFilesInTrash($uid) { // share keys $this->assertTrue( $this->view->file_exists($uid . '/files_encryption/keys/files_trashbin/file1.d5457864/' . $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey') - ); + ); $this->assertTrue( $this->view->file_exists($uid . '/files_encryption/keys/files_trashbin/file1.d5457864/' . $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey') - ); + ); $this->assertTrue( $this->view->file_exists($uid . '/files_encryption/keys/files_trashbin/folder1.d7437648723/file2/' . $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey') - ); + ); // file keys $this->assertTrue( @@ -285,7 +290,7 @@ protected function verifyFilesInTrash($uid) { ); $this->assertTrue( - $this->view->file_exists($uid . '/files_encryption/keys/files_trashbin/file1.d5457864/' . $this->moduleId . '/fileKey') + $this->view->file_exists($uid . '/files_encryption/keys/files_trashbin/file1.d5457864/' . $this->moduleId . '/fileKey') ); $this->assertTrue( $this->view->file_exists($uid . '/files_encryption/keys/files_trashbin/folder1.d7437648723/file2/' . $this->moduleId . '/fileKey') @@ -436,7 +441,8 @@ public function verifyDB($table, $appid, $expected) { ->setParameter('appid', $appid); $result = $query->execute(); $values = $result->fetchAll(); - $this->assertSame($expected, + $this->assertSame( + $expected, \count($values) ); } @@ -496,7 +502,8 @@ public function prepareFileCache() { ->setParameter('encrypted', $i % 2) ->setParameter('size', $i) ->setParameter('unencrypted_size', $i + 2); - $this->assertSame(1, + $this->assertSame( + 1, $query->execute() ); } @@ -528,7 +535,8 @@ public function testGetTargetDir($user, $keyPath, $filename, $trash, $systemMoun $m->expects($this->any())->method('getSystemMountPoints') ->willReturn($systemMounts); - $this->assertSame($expected, + $this->assertSame( + $expected, $this->invokePrivate($m, 'getTargetDir', [$user, $keyPath, $filename, $trash]) ); } diff --git a/tests/unit/Panels/AdminTest.php b/tests/unit/Panels/AdminTest.php index 85d53cd4..c3e3b288 100644 --- a/tests/unit/Panels/AdminTest.php +++ b/tests/unit/Panels/AdminTest.php @@ -63,7 +63,8 @@ public function setUp(): void { $this->userSession, $this->userManager, $this->session, - $this->l); + $this->l + ); } public function testGetSection() { diff --git a/tests/unit/Panels/PersonalTest.php b/tests/unit/Panels/PersonalTest.php index faabdf86..3c610c55 100644 --- a/tests/unit/Panels/PersonalTest.php +++ b/tests/unit/Panels/PersonalTest.php @@ -69,7 +69,8 @@ public function setUp(): void { $this->l, $this->userManager, $this->session, - $this->encKeyStorage); + $this->encKeyStorage + ); } public function testGetSection() { diff --git a/tests/unit/RecoveryTest.php b/tests/unit/RecoveryTest.php index 63391f7c..1bda36d8 100644 --- a/tests/unit/RecoveryTest.php +++ b/tests/unit/RecoveryTest.php @@ -132,8 +132,10 @@ public function testEnableAdminRecoveryCouldNotCreateKey() { } public function testChangeRecoveryKeyPasswordSuccessful() { - $this->assertFalse($this->instance->changeRecoveryKeyPassword('password', - 'passwordOld')); + $this->assertFalse($this->instance->changeRecoveryKeyPassword( + 'password', + 'passwordOld' + )); $this->keyManagerMock->expects($this->once()) ->method('getSystemPrivateKey'); @@ -145,8 +147,10 @@ public function testChangeRecoveryKeyPasswordSuccessful() { ->method('encryptPrivateKey') ->willReturn(true); - $this->assertTrue($this->instance->changeRecoveryKeyPassword('password', - 'passwordOld')); + $this->assertTrue($this->instance->changeRecoveryKeyPassword( + 'password', + 'passwordOld' + )); } public function testChangeRecoveryKeyPasswordCouldNotDecryptPrivateRecoveryKey() { @@ -240,9 +244,11 @@ public function testRecoverFile() { $this->keyManagerMock->expects($this->once()) ->method('setAllFileKeys'); - $this->assertNull(self::invokePrivate($this->instance, + $this->assertNull(self::invokePrivate( + $this->instance, 'recoverFile', - ['/', 'testkey', 'admin'])); + ['/', 'testkey', 'admin'] + )); } public function testNormalShareOrFedShareRecoveryKeySkipped() { @@ -305,14 +311,16 @@ protected function setUp(): void { ->method('getAppValue') ->will($this->returnCallback([$this, 'getValueTester'])); - $this->instance = new Recovery($this->userSessionMock, + $this->instance = new Recovery( + $this->userSessionMock, $this->cryptMock, $randomMock, $this->keyManagerMock, $this->configMock, $keyStorageMock, $this->fileMock, - $this->viewMock); + $this->viewMock + ); } /** diff --git a/tests/unit/Users/SetupTest.php b/tests/unit/Users/SetupTest.php index a6dd4e3b..d78fc7e0 100644 --- a/tests/unit/Users/SetupTest.php +++ b/tests/unit/Users/SetupTest.php @@ -57,10 +57,12 @@ protected function setUp(): void { /** @var \OCP\ILogger $logMock */ /** @var \OCP\IUserSession $userSessionMock */ - $this->instance = new Setup($logMock, + $this->instance = new Setup( + $logMock, $userSessionMock, $this->cryptMock, - $this->keyManagerMock); + $this->keyManagerMock + ); } public function testSetupSystem() { @@ -88,7 +90,8 @@ public function testSetupUser($hasKeys, $expected) { ->with('uid', 'password', 'keyPair')->willReturn(true); } - $this->assertSame($expected, + $this->assertSame( + $expected, $this->instance->setupUser('uid', 'password') ); } diff --git a/tests/unit/UtilTest.php b/tests/unit/UtilTest.php index 4ad6e922..013eed98 100644 --- a/tests/unit/UtilTest.php +++ b/tests/unit/UtilTest.php @@ -145,7 +145,8 @@ public function getValueTester($userId, $app, $key, $default) { public function testIsMasterKeyEnabled($value, $expect) { $this->configMock->expects($this->once())->method('getAppValue') ->with('encryption', 'useMasterKey', '0')->willReturn($value); - $this->assertSame($expect, + $this->assertSame( + $expect, $this->instance->isMasterKeyEnabled() ); } @@ -167,8 +168,10 @@ public function testShouldEncryptHomeStorage($returnValue, $expected) { ->with('encryption', 'encryptHomeStorage', '1') ->willReturn($returnValue); - $this->assertSame($expected, - $this->instance->shouldEncryptHomeStorage()); + $this->assertSame( + $expected, + $this->instance->shouldEncryptHomeStorage() + ); } public function dataTestShouldEncryptHomeStorage() { diff --git a/vendor-bin/owncloud-codestyle/composer.json b/vendor-bin/owncloud-codestyle/composer.json index 3d4dfbfe..7326e6cf 100644 --- a/vendor-bin/owncloud-codestyle/composer.json +++ b/vendor-bin/owncloud-codestyle/composer.json @@ -1,5 +1,5 @@ { - "require": { - "owncloud/coding-standard": "^2.0" - } + "require": { + "owncloud/coding-standard": "^3.0" + } } From 133343e949bc4c970b93db60d41e1e874ac35ee8 Mon Sep 17 00:00:00 2001 From: Juergen Weigert Date: Mon, 21 Jun 2021 21:46:13 +0200 Subject: [PATCH 210/348] prepare merge back to master --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c4c7eeb..9ba5f0ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). +## [Unreleased] - XXXX-XX-XX + + ## [1.5.1] - 2021-05-28 ### Fixed From ef2baf0c28c31c435296f1b4eafdfffaf1716462 Mon Sep 17 00:00:00 2001 From: Martin Date: Thu, 24 Jun 2021 10:30:39 +0200 Subject: [PATCH 211/348] Update README.md Referencing: https://github.com/owncloud/docs/issues/3724 (occ commands for HSM not documented) --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index 07dd1b1a..ec6bed07 100644 --- a/README.md +++ b/README.md @@ -14,3 +14,29 @@ after server-side encryption was enabled. It is also not possible to disable the encryption again and switch back to a unencrypted system. Please read the documentation to know all implications before you decide to enable server-side encryption. + +## The following occ commands are not documented in the official documentation but added here for completness + +The values bellow mostly represent internal configuration state and should not be set by the user directly. They are controlled by respective encryption-commands. Change only if you know what you are doing or are debugging. + +`config:app:set encryption masterKeyId --value ??` + +`config:app:set encryption recoveryKeyId --value ??` + +The ID of the respective key. Background: Instead of giving a path to a keyfile (which might be error-prone) an explicit key-id which is part of the key is given. This is also done to accomodate for Keystorages which might not be file-based. + +`config:app:set encryption useMasterKey --value 1/0` + +Is masterkey encryption enabled? + +`config:app:set encryption crypto.engine --value 'internal | hsm'` + +Normal ownCloud encryption vs storing decryption-keys in a HSM + +`config:app:set encryption recoveryAdminEnabled --value 1/0` + +With user-key encryption where only the specific user (not even the admin) can decrypt his data with his password there is an additional option to provide a recovery-key to the admin so he can also decrypt the data if the user leaves the company for example. + +`config:app:set encryption userSpecificKey --value 1/0` + +Set to 1 if userKey encryption is enabled From 60cb36ecd251fc68ffb00dc8929fc97d84bb674f Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Mon, 5 Jul 2021 10:42:22 +0545 Subject: [PATCH 212/348] [CI] Update drone.star file to the latest version from activity app --- .drone.star | 223 ++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 165 insertions(+), 58 deletions(-) diff --git a/.drone.star b/.drone.star index d46cfc4e..6c37945f 100644 --- a/.drone.star +++ b/.drone.star @@ -345,7 +345,7 @@ config = { def main(ctx): - before = beforePipelines() + before = beforePipelines(ctx) coverageTests = coveragePipelines(ctx) if (coverageTests == False): @@ -379,8 +379,8 @@ def main(ctx): return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after -def beforePipelines(): - return codestyle() + jscodestyle() + phpstan() + phan() +def beforePipelines(ctx): + return codestyle(ctx) + jscodestyle(ctx) + phpstan(ctx) + phan(ctx) def coveragePipelines(ctx): # All unit test pipelines that have coverage or other test analysis reported @@ -403,7 +403,7 @@ def nonCoveragePipelines(ctx): return jsPipelines + phpUnitPipelines + phpIntegrationPipelines def stagePipelines(ctx): - buildPipelines = build() + buildPipelines = build(ctx) acceptancePipelines = acceptance(ctx) if (buildPipelines == False) or (acceptancePipelines == False): return False @@ -420,7 +420,7 @@ def afterPipelines(ctx): notify() ] -def codestyle(): +def codestyle(ctx): pipelines = [] if 'codestyle' not in config: @@ -462,7 +462,7 @@ def codestyle(): 'name': name, 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'server/apps/%s' % config['app'] + 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': [ { @@ -490,7 +490,7 @@ def codestyle(): return pipelines -def jscodestyle(): +def jscodestyle(ctx): pipelines = [] if 'jscodestyle' not in config: @@ -506,7 +506,7 @@ def jscodestyle(): 'name': 'coding-standard-js', 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'server/apps/%s' % config['app'] + 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': [ { @@ -534,7 +534,7 @@ def jscodestyle(): return pipelines -def phpstan(): +def phpstan(ctx): pipelines = [] if 'phpstan' not in config: @@ -578,13 +578,13 @@ def phpstan(): 'name': name, 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'server/apps/%s' % config['app'] + 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': - installCore('daily-master-qa', 'sqlite', False) + - installApp(phpVersion) + + installCore(ctx, 'daily-master-qa', 'sqlite', False) + + installApp(ctx, phpVersion) + installExtraApps(phpVersion, params['extraApps']) + - setupServerAndApp(phpVersion, params['logLevel']) + + setupServerAndApp(ctx, phpVersion, params['logLevel']) + [ { 'name': 'phpstan', @@ -611,7 +611,7 @@ def phpstan(): return pipelines -def phan(): +def phan(ctx): pipelines = [] if 'phan' not in config: @@ -653,10 +653,10 @@ def phan(): 'name': name, 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'server/apps/%s' % config['app'] + 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': - installCore('daily-master-qa', 'sqlite', False) + + installCore(ctx, 'daily-master-qa', 'sqlite', False) + [ { 'name': 'phan', @@ -683,7 +683,7 @@ def phan(): return pipelines -def build(): +def build(ctx): pipelines = [] if 'build' not in config: @@ -723,7 +723,7 @@ def build(): 'name': 'build', 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'server/apps/%s' % config['app'] + 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': [ { @@ -741,7 +741,7 @@ def build(): 'settings': { 'checksum': 'sha256', 'file_exists': 'overwrite', - 'files': 'build/dist/%s.tar.gz' % config['app'], + 'files': 'build/dist/%s.tar.gz' % ctx.repo.name, 'prerelease': True, }, 'environment': { @@ -824,12 +824,12 @@ def javascript(ctx, withCoverage): 'name': 'javascript-tests', 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'server/apps/%s' % config['app'] + 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': - installCore('daily-master-qa', 'sqlite', False) + - installApp('7.4') + - setupServerAndApp('7.4', params['logLevel']) + + installCore(ctx, 'daily-master-qa', 'sqlite', False) + + installApp(ctx, '7.4') + + setupServerAndApp(ctx, '7.4', params['logLevel']) + params['extraSetup'] + [ { @@ -957,7 +957,7 @@ def phpTests(ctx, testType, withCoverage): scalityS3Needed = True filesPrimaryS3NeededForScality = scalityS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in scalityS3Params else True - if ((config['app'] != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): + if ((ctx.repo.name != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): # If we are not already 'files_primary_s3' and we need S3 storage, then install the 'files_primary_s3' app extraAppsDict = { 'files_primary_s3': 'composer install' @@ -994,13 +994,13 @@ def phpTests(ctx, testType, withCoverage): 'name': name, 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'server/apps/%s' % config['app'] + 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': - installCore('daily-master-qa', db, False) + - installApp(phpVersion) + + installCore(ctx, 'daily-master-qa', db, False) + + installApp(ctx, phpVersion) + installExtraApps(phpVersion, params['extraApps']) + - setupServerAndApp(phpVersion, params['logLevel']) + + setupServerAndApp(ctx, phpVersion, params['logLevel']) + setupCeph(params['cephS3']) + setupScality(params['scalityS3']) + params['extraSetup'] + @@ -1112,7 +1112,8 @@ def acceptance(ctx): 'pullRequestAndCron': 'nightly', 'skip': False, 'debugSuites': [], - 'skipExceptParts': [] + 'skipExceptParts': [], + 'earlyFail': True, } if 'defaults' in config: @@ -1148,6 +1149,14 @@ def acceptance(ctx): if params['skip']: continue + # switch off earlyFail if the PR title contains full-ci + if ("full-ci" in ctx.build.title.lower()): + params["earlyFail"] = False + + # switch off earlyFail when running cron builds (for example, nightly CI) + if (ctx.build.event == "cron"): + params["earlyFail"] = False + if isAPI or isCLI: params['browsers'] = [''] @@ -1167,7 +1176,7 @@ def acceptance(ctx): scalityS3Needed = True filesPrimaryS3NeededForScality = scalityS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in scalityS3Params else True - if ((config['app'] != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): + if ((ctx.repo.name != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): # If we are not already 'files_primary_s3' and we need S3 object storage, then install the 'files_primary_s3' app extraAppsDict = { 'files_primary_s3': 'composer install' @@ -1249,15 +1258,15 @@ def acceptance(ctx): 'name': name, 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'testrunner/apps/%s' % config['app'] + 'path': 'testrunner/apps/%s' % ctx.repo.name }, 'steps': - installCore(testConfig['server'], testConfig['database'], testConfig['useBundledApp']) + - installTestrunner('7.4', testConfig['useBundledApp']) + + installCore(ctx, testConfig['server'], testConfig['database'], testConfig['useBundledApp']) + + installTestrunner(ctx, '7.4', testConfig['useBundledApp']) + (installFederated(testConfig['server'], testConfig['phpVersion'], testConfig['logLevel'], testConfig['database'], federationDbSuffix) + owncloudLog('federated') if testConfig['federatedServerNeeded'] else []) + - installApp(testConfig['phpVersion']) + + installApp(ctx, testConfig['phpVersion']) + installExtraApps(testConfig['phpVersion'], testConfig['extraApps']) + - setupServerAndApp(testConfig['phpVersion'], testConfig['logLevel']) + + setupServerAndApp(ctx, testConfig['phpVersion'], testConfig['logLevel']) + owncloudLog('server') + setupCeph(testConfig['cephS3']) + setupScality(testConfig['scalityS3']) + @@ -1276,7 +1285,7 @@ def acceptance(ctx): 'make %s' % makeParameter ] }), - ] + testConfig['extraTeardown'], + ] + testConfig['extraTeardown'] + buildGithubCommentForBuildStopped(name, params['earlyFail']) + githubComment(params['earlyFail']) + stopBuild(ctx, params['earlyFail']), 'services': databaseService(testConfig['database']) + browserService(testConfig['browser']) + @@ -1314,18 +1323,46 @@ def acceptance(ctx): return pipelines def sonarAnalysis(ctx, phpVersion = '7.4'): + sonar_env = { + "SONAR_TOKEN": { + "from_secret": "sonar_token", + }, + 'SONAR_SCANNER_OPTS': '-Xdebug' + } + + if ctx.build.event == "pull_request": + sonar_env.update({ + "SONAR_PULL_REQUEST_BASE": "%s" % (ctx.build.target), + "SONAR_PULL_REQUEST_BRANCH": "%s" % (ctx.build.source), + "SONAR_PULL_REQUEST_KEY": "%s" % (ctx.build.ref.replace("refs/pull/", "").split("/")[0]), + }) + + repo_slug = ctx.build.source_repo if ctx.build.source_repo else ctx.repo.slug + result = { 'kind': 'pipeline', 'type': 'docker', 'name': 'sonar-analysis', 'workspace' : { 'base': '/var/www/owncloud', - 'path': 'server/apps/%s' % config['app'] + 'path': 'server/apps/%s' % ctx.repo.name }, - 'steps': + 'clone': { + 'disable': True, # Sonarcloud does not apply issues on already merged branch + }, + 'steps': [ + { + "name": "clone", + "image": "owncloudci/alpine:latest", + "commands": [ + "git clone https://github.com/%s.git ." % repo_slug, + "git checkout $DRONE_COMMIT", + ], + }, + ] + cacheRestore() + composerInstall(phpVersion) + - installCore('daily-master-qa', 'sqlite', False) + + installCore(ctx, 'daily-master-qa', 'sqlite', False) + [ { 'name': 'sync-from-cache', @@ -1353,15 +1390,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): 'name': 'sonarcloud', 'image': 'sonarsource/sonar-scanner-cli', 'pull': 'always', - 'environment': { - 'SONAR_TOKEN': { - 'from_secret': 'sonar_token' - }, - 'SONAR_PULL_REQUEST_BASE': 'master' if ctx.build.event == 'pull_request' else '', - 'SONAR_PULL_REQUEST_BRANCH': ctx.build.source if ctx.build.event == 'pull_request' else '', - 'SONAR_PULL_REQUEST_KEY': ctx.build.ref.replace("refs/pull/", "").split("/")[0] if ctx.build.event == 'pull_request' else '', - 'SONAR_SCANNER_OPTS': '-Xdebug' - }, + 'environment': sonar_env, 'when': { 'instance': [ 'drone.owncloud.services', @@ -1385,6 +1414,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): 'depends_on': [], 'trigger': { 'ref': [ + 'refs/heads/master', 'refs/pull/**', 'refs/tags/**' ] @@ -1691,7 +1721,7 @@ def composerInstall(phpVersion): ] }] -def installCore(version, db, useBundledApp): +def installCore(ctx, version, db, useBundledApp): host = getDbName(db) dbType = host @@ -1724,11 +1754,11 @@ def installCore(version, db, useBundledApp): } if not useBundledApp: - stepDefinition['settings']['exclude'] = 'apps/%s' % config['app'] + stepDefinition['settings']['exclude'] = 'apps/%s' % ctx.repo.name return [stepDefinition] -def installTestrunner(phpVersion, useBundledApp): +def installTestrunner(ctx, phpVersion, useBundledApp): return [{ 'name': 'install-testrunner', 'image': 'owncloudci/php:%s' % phpVersion, @@ -1738,7 +1768,7 @@ def installTestrunner(phpVersion, useBundledApp): 'git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner', 'rsync -aIX /tmp/testrunner /var/www/owncloud', ] + ([ - 'cp -r /var/www/owncloud/testrunner/apps/%s /var/www/owncloud/server/apps/' % config['app'] + 'cp -r /var/www/owncloud/testrunner/apps/%s /var/www/owncloud/server/apps/' % ctx.repo.name ] if not useBundledApp else []) }] @@ -1765,29 +1795,29 @@ def installExtraApps(phpVersion, extraApps): 'commands': commandArray }] -def installApp(phpVersion): +def installApp(ctx, phpVersion): if 'appInstallCommand' not in config: return [] return [{ - 'name': 'install-app-%s' % config['app'], + 'name': 'install-app-%s' % ctx.repo.name, 'image': 'owncloudci/php:%s' % phpVersion, 'pull': 'always', 'commands': [ - 'cd /var/www/owncloud/server/apps/%s' % config['app'], + 'cd /var/www/owncloud/server/apps/%s' % ctx.repo.name, config['appInstallCommand'] ] }] -def setupServerAndApp(phpVersion, logLevel): +def setupServerAndApp(ctx, phpVersion, logLevel): return [{ - 'name': 'setup-server-%s' % config['app'], + 'name': 'setup-server-%s' % ctx.repo.name, 'image': 'owncloudci/php:%s' % phpVersion, 'pull': 'always', 'commands': [ 'cd /var/www/owncloud/server', 'php occ a:l', - 'php occ a:e %s' % config['app'], + 'php occ a:e %s' % ctx.repo.name, 'php occ a:e testing', 'php occ a:l', 'php occ config:system:set trusted_domains 1 --value=server', @@ -1981,3 +2011,80 @@ def buildTestConfig(params): config['runPart'] = runPart configs.append(config) return configs + +def stopBuild(ctx, earlyFail): + if (earlyFail): + return [{ + "name": "stop-build", + "image": "drone/cli:alpine", + "pull": "always", + "environment": { + "DRONE_SERVER": "https://drone.owncloud.com", + "DRONE_TOKEN": { + "from_secret": "drone_token", + }, + }, + "commands": [ + "drone build stop owncloud/%s ${DRONE_BUILD_NUMBER}" % ctx.repo.name, + ], + "when": { + "status": [ + "failure", + ], + "event": [ + "pull_request", + ], + }, + }] + + else: + return [] + +def buildGithubCommentForBuildStopped(alternateSuiteName, earlyFail): + if (earlyFail): + return [{ + "name": "build-github-comment-buildStop", + "image": "owncloud/ubuntu:16.04", + "pull": "always", + "commands": [ + 'echo ":boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n" >> /drone/src/comments.file' % alternateSuiteName, + ], + "when": { + "status": [ + "failure", + ], + "event": [ + "pull_request", + ], + }, + }] + + else: + return [] + +def githubComment(earlyFail): + if (earlyFail): + return [{ + "name": "github-comment", + "image": "jmccann/drone-github-comment:1", + "pull": "if-not-exists", + "settings": { + "message_file": "/drone/src/comments.file", + }, + "environment": { + "GITHUB_TOKEN": { + "from_secret": "github_token", + }, + }, + "when": { + "status": [ + "failure", + ], + "event": [ + "pull_request", + ], + }, + }] + + else: + return [] From 6254f5528d871db51720e4323d25d03b30d1ff1b Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 5 Jul 2021 13:38:54 +0545 Subject: [PATCH 213/348] Reduce number of pipelines to fit within drone file size --- .drone.star | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.drone.star b/.drone.star index 6c37945f..527e1119 100644 --- a/.drone.star +++ b/.drone.star @@ -191,7 +191,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 57, + 'numberOfParts': 50, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -223,7 +223,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 57, + 'numberOfParts': 50, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -287,7 +287,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 33, + 'numberOfParts': 28, 'emailNeeded': True, 'federatedServerNeeded': True, 'extraEnvironment': { @@ -319,7 +319,7 @@ config = { ], 'runCoreTests': True, 'runAllSuites': True, - 'numberOfParts': 33, + 'numberOfParts': 28, 'emailNeeded': True, 'federatedServerNeeded': True, 'cron': 'nightly', @@ -344,7 +344,7 @@ config = { } def main(ctx): - + before = beforePipelines(ctx) coverageTests = coveragePipelines(ctx) From 813f0bd285a5d78aa9a6984c9a62121f0250978b Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 5 Jul 2021 17:11:52 +0545 Subject: [PATCH 214/348] write comments.file to /var/www/owncloud in drone --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 527e1119..9d536565 100644 --- a/.drone.star +++ b/.drone.star @@ -2047,7 +2047,7 @@ def buildGithubCommentForBuildStopped(alternateSuiteName, earlyFail): "image": "owncloud/ubuntu:16.04", "pull": "always", "commands": [ - 'echo ":boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n" >> /drone/src/comments.file' % alternateSuiteName, + 'echo ":boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n" >> /var/www/owncloud/comments.file' % alternateSuiteName, ], "when": { "status": [ @@ -2069,7 +2069,7 @@ def githubComment(earlyFail): "image": "jmccann/drone-github-comment:1", "pull": "if-not-exists", "settings": { - "message_file": "/drone/src/comments.file", + "message_file": "/var/www/owncloud/comments.file", }, "environment": { "GITHUB_TOKEN": { From 20e1bb03213cc553363912e586e049cfe82fed0a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 11 Jul 2021 18:20:20 +0545 Subject: [PATCH 215/348] Remove always-true encryptedFileKey var from if test --- lib/KeyManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/KeyManager.php b/lib/KeyManager.php index a5e775f9..979da9f6 100644 --- a/lib/KeyManager.php +++ b/lib/KeyManager.php @@ -429,7 +429,7 @@ public function getFileKey($path, $uid) { $privateKey = $this->session->getPrivateKey(); } - if ($encryptedFileKey && $shareKey && $privateKey) { + if ($shareKey && $privateKey) { return $this->crypt->multiKeyDecrypt( $encryptedFileKey, $shareKey, From 257bdaf85606dd90a780006bc3328df8cd0eb61c Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Sat, 17 Jul 2021 01:05:14 +0000 Subject: [PATCH 216/348] [tx] updated from transifex --- l10n/nl.js | 2 +- l10n/nl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/nl.js b/l10n/nl.js index 66edad73..b3f6bf67 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -32,7 +32,7 @@ OC.L10N.register( "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan dit bestand niet lezen, waarschijnlijk is het een gedeeld bestand. Vraag de eigenaar om het bestand opnieuw met u te delen.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hallo daar,\n\nde beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord '%s'.\n\nLogin op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het 'oude inlog wachtwoord' veld in te vullen alsmede in uw huidige inlogwachtwoord.\n", "The share will expire on %s." : "De share vervalt op %s.", - "Cheers!" : "Proficiat!", + "Cheers!" : "Tot ziens!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hallo daar,

de beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord %s.

Login op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het \"oude inlog wachtwoord\" veld in te vullen alsmede in uw huidige inlogwachtwoord.

", "Default encryption module" : "Standaard cryptomodule", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.", diff --git a/l10n/nl.json b/l10n/nl.json index 27eed3ec..b9950ba9 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -30,7 +30,7 @@ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Kan dit bestand niet lezen, waarschijnlijk is het een gedeeld bestand. Vraag de eigenaar om het bestand opnieuw met u te delen.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hallo daar,\n\nde beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord '%s'.\n\nLogin op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het 'oude inlog wachtwoord' veld in te vullen alsmede in uw huidige inlogwachtwoord.\n", "The share will expire on %s." : "De share vervalt op %s.", - "Cheers!" : "Proficiat!", + "Cheers!" : "Tot ziens!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hallo daar,

de beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord %s.

Login op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het \"oude inlog wachtwoord\" veld in te vullen alsmede in uw huidige inlogwachtwoord.

", "Default encryption module" : "Standaard cryptomodule", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.", From d02249cd014fecb5ba73a69ebb4a7e3e1d180590 Mon Sep 17 00:00:00 2001 From: Swikriti Tripathi Date: Wed, 21 Jul 2021 14:00:35 +0545 Subject: [PATCH 217/348] disable csrf to fix the failing tests --- .drone.star | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 9d536565..b1113011 100644 --- a/.drone.star +++ b/.drone.star @@ -1266,7 +1266,7 @@ def acceptance(ctx): (installFederated(testConfig['server'], testConfig['phpVersion'], testConfig['logLevel'], testConfig['database'], federationDbSuffix) + owncloudLog('federated') if testConfig['federatedServerNeeded'] else []) + installApp(ctx, testConfig['phpVersion']) + installExtraApps(testConfig['phpVersion'], testConfig['extraApps']) + - setupServerAndApp(ctx, testConfig['phpVersion'], testConfig['logLevel']) + + setupServerAndApp(ctx, testConfig['phpVersion'], testConfig['logLevel'], testConfig['federatedServerNeeded']) + owncloudLog('server') + setupCeph(testConfig['cephS3']) + setupScality(testConfig['scalityS3']) + @@ -1809,7 +1809,7 @@ def installApp(ctx, phpVersion): ] }] -def setupServerAndApp(ctx, phpVersion, logLevel): +def setupServerAndApp(ctx, phpVersion, logLevel, federatedServerNeeded = False): return [{ 'name': 'setup-server-%s' % ctx.repo.name, 'image': 'owncloudci/php:%s' % phpVersion, @@ -1822,6 +1822,7 @@ def setupServerAndApp(ctx, phpVersion, logLevel): 'php occ a:l', 'php occ config:system:set trusted_domains 1 --value=server', 'php occ log:manage --level %s' % logLevel, + 'php occ config:system:set csrf.disabled --value=true' if federatedServerNeeded else '' ] }] From 42d5fcc94feb9df5e80e2c5e742e7b01c1a9e488 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Wed, 4 Aug 2021 13:21:41 +0545 Subject: [PATCH 218/348] [CI] Update drone.star file to the latest version --- .drone.star | 156 ++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 115 insertions(+), 41 deletions(-) diff --git a/.drone.star b/.drone.star index b1113011..87b4134d 100644 --- a/.drone.star +++ b/.drone.star @@ -1,3 +1,10 @@ +dir = { + "base": "/var/www/owncloud", + "federated": "/var/www/owncloud/federated", + "server": "/var/www/owncloud/server", + "testrunner": "/var/www/owncloud/testrunner", +} + config = { 'app': 'encryption', 'rocketchat': { @@ -344,6 +351,7 @@ config = { } def main(ctx): + before = beforePipelines(ctx) @@ -461,7 +469,7 @@ def codestyle(ctx): 'type': 'docker', 'name': name, 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': [ @@ -505,7 +513,7 @@ def jscodestyle(ctx): 'type': 'docker', 'name': 'coding-standard-js', 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': [ @@ -577,7 +585,7 @@ def phpstan(ctx): 'type': 'docker', 'name': name, 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': @@ -652,7 +660,7 @@ def phan(ctx): 'type': 'docker', 'name': name, 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': @@ -722,7 +730,7 @@ def build(ctx): 'type': 'docker', 'name': 'build', 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': [ @@ -823,7 +831,7 @@ def javascript(ctx, withCoverage): 'type': 'docker', 'name': 'javascript-tests', 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': @@ -993,7 +1001,7 @@ def phpTests(ctx, testType, withCoverage): 'type': 'docker', 'name': name, 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'server/apps/%s' % ctx.repo.name }, 'steps': @@ -1103,6 +1111,7 @@ def acceptance(ctx): 'extraEnvironment': {}, 'extraCommandsBeforeTestRun': [], 'extraApps': {}, + 'externalScality': [], 'useBundledApp': False, 'includeKeyInMatrixName': False, 'runAllSuites': False, @@ -1157,6 +1166,71 @@ def acceptance(ctx): if (ctx.build.event == "cron"): params["earlyFail"] = False + if 'externalScality' in params and len(params['externalScality']) != 0: + # We want to use an external scality server for this pipeline. + # That uses some "standard" extraSetup and extraTeardown. + # Put the needed setup and teardown in place. + params["extraSetup"] = [ + { + 'name': 'configure-app', + 'image': 'owncloudci/php:7.2', + 'pull': 'always', + 'commands': [ + 'cd /var/www/owncloud/server/apps/files_primary_s3', + 'cp tests/drone/scality.config.php /var/www/owncloud/server/config', + 'sed -i -e "s/owncloud/owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER/" /var/www/owncloud/server/config/scality.config.php', + 'sed -i -e "s/accessKey1/$SCALITY_KEY/" /var/www/owncloud/server/config/scality.config.php', + 'sed -i -e "s/verySecretKey1/$SCALITY_SECRET_ESCAPED/" /var/www/owncloud/server/config/scality.config.php', + 'sed -i -e "s/http/https/" /var/www/owncloud/server/config/scality.config.php', + 'sed -i -e "s/scality:8000/%s/" /var/www/owncloud/server/config/scality.config.php' % params['externalScality']['externalServerUrl'], + 'cd /var/www/owncloud/server/', + 'php occ s3:create-bucket owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER --accept-warning', + 'cd /var/www/owncloud/testrunner/apps/files_primary_s3', + ], + 'environment': { + 'SCALITY_KEY': { + 'from_secret': params['externalScality']['secrets']['scality_key'] + }, + 'SCALITY_SECRET': { + 'from_secret': params['externalScality']['secrets']['scality_secret'] + }, + 'SCALITY_SECRET_ESCAPED': { + 'from_secret': params['externalScality']['secrets']['scality_secret_escaped'] + }, + } + } + ] + params["extraTeardown"] = [ + { + 'name': 'cleanup-scality-bucket', + 'image': 'banst/awscli', + 'pull': 'always', + 'failure': 'ignore', + 'commands': [ + 'aws configure set aws_access_key_id $SCALITY_KEY', + 'aws configure set aws_secret_access_key $SCALITY_SECRET', + 'aws --endpoint-url $SCALITY_ENDPOINT s3 rm --recursive s3://owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER', + '/var/www/owncloud/testrunner/apps/files_primary_s3/tests/delete_all_object_versions.sh $SCALITY_ENDPOINT owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER', + 'aws --endpoint-url $SCALITY_ENDPOINT s3 rb --force s3://owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER', + ], + 'environment': { + 'SCALITY_KEY': { + 'from_secret': params['externalScality']['secrets']['scality_key'] + }, + 'SCALITY_SECRET': { + 'from_secret': params['externalScality']['secrets']['scality_secret'] + }, + 'SCALITY_ENDPOINT': 'https://%s' % params['externalScality']['externalServerUrl'], + }, + 'when': { + 'status': [ + 'failure', + 'success', + ], + }, + } + ] + if isAPI or isCLI: params['browsers'] = [''] @@ -1257,7 +1331,7 @@ def acceptance(ctx): 'type': 'docker', 'name': name, 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'testrunner/apps/%s' % ctx.repo.name }, 'steps': @@ -1280,8 +1354,8 @@ def acceptance(ctx): 'pull': 'always', 'environment': environment, 'commands': testConfig['extraCommandsBeforeTestRun'] + [ - 'touch /var/www/owncloud/saved-settings.sh', - '. /var/www/owncloud/saved-settings.sh', + 'touch %s/saved-settings.sh' % dir["base"], + '. %s/saved-settings.sh' % dir["base"], 'make %s' % makeParameter ] }), @@ -1295,9 +1369,9 @@ def acceptance(ctx): scalityService(testConfig['scalityS3']) + elasticSearchService(testConfig['esVersion']) + testConfig['extraServices'] + - owncloudService(testConfig['server'], testConfig['phpVersion'], 'server', '/var/www/owncloud/server', testConfig['ssl'], testConfig['xForwardedFor']) + + owncloudService(testConfig['server'], testConfig['phpVersion'], 'server', dir["server"], testConfig['ssl'], testConfig['xForwardedFor']) + (( - owncloudService(testConfig['server'], testConfig['phpVersion'], 'federated', '/var/www/owncloud/federated', testConfig['ssl'], testConfig['xForwardedFor']) + + owncloudService(testConfig['server'], testConfig['phpVersion'], 'federated', dir["federated"], testConfig['ssl'], testConfig['xForwardedFor']) + databaseServiceForFederation(testConfig['database'], federationDbSuffix) ) if testConfig['federatedServerNeeded'] else [] ), 'depends_on': [], @@ -1344,7 +1418,7 @@ def sonarAnalysis(ctx, phpVersion = '7.4'): 'type': 'docker', 'name': 'sonar-analysis', 'workspace' : { - 'base': '/var/www/owncloud', + 'base': dir["base"], 'path': 'server/apps/%s' % ctx.repo.name }, 'clone': { @@ -1616,14 +1690,14 @@ def cephService(serviceParams): 'environment': serviceEnvironment }] -def owncloudService(version, phpVersion, name = 'server', path = '/var/www/owncloud/server', ssl = True, xForwardedFor = False): +def owncloudService(version, phpVersion, name, path, ssl, xForwardedFor): if ssl: environment = { 'APACHE_WEBROOT': path, 'APACHE_CONFIG_TEMPLATE': 'ssl', 'APACHE_SSL_CERT_CN': 'server', - 'APACHE_SSL_CERT': '/var/www/owncloud/%s.crt' % name, - 'APACHE_SSL_KEY': '/var/www/owncloud/%s.key' % name, + 'APACHE_SSL_CERT': '%s/%s.crt' % (dir["base"], name), + 'APACHE_SSL_KEY': '%s/%s.key' % (dir["base"], name), 'APACHE_LOGGING_PATH': '/dev/null', } else: @@ -1744,7 +1818,7 @@ def installCore(ctx, version, db, useBundledApp): 'pull': 'always', 'settings': { 'version': version, - 'core_path': '/var/www/owncloud/server', + 'core_path': dir["server"], 'db_type': dbType, 'db_name': database, 'db_host': host, @@ -1766,21 +1840,21 @@ def installTestrunner(ctx, phpVersion, useBundledApp): 'commands': [ 'mkdir /tmp/testrunner', 'git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner', - 'rsync -aIX /tmp/testrunner /var/www/owncloud', + 'rsync -aIX /tmp/testrunner %s' % dir["base"], ] + ([ - 'cp -r /var/www/owncloud/testrunner/apps/%s /var/www/owncloud/server/apps/' % ctx.repo.name + 'cp -r %s/apps/%s %s/apps/' % (dir["testrunner"], ctx.repo.name, dir["server"]) ] if not useBundledApp else []) }] def installExtraApps(phpVersion, extraApps): commandArray = [] for app, command in extraApps.items(): - commandArray.append('git clone https://github.com/owncloud/%s.git /var/www/owncloud/testrunner/apps/%s' % (app, app)) - commandArray.append('cp -r /var/www/owncloud/testrunner/apps/%s /var/www/owncloud/server/apps/' % app) + commandArray.append('git clone https://github.com/owncloud/%s.git %s/apps/%s' % (app, dir["testrunner"], app)) + commandArray.append('cp -r %s/apps/%s %s/apps/' % (dir["testrunner"], app, dir["server"])) if (command != ''): - commandArray.append('cd /var/www/owncloud/server/apps/%s' % app) + commandArray.append('cd %s/apps/%s' % (dir["server"], app)) commandArray.append(command) - commandArray.append('cd /var/www/owncloud/server') + commandArray.append('cd %s' % dir["server"]) commandArray.append('php occ a:l') commandArray.append('php occ a:e %s' % app) commandArray.append('php occ a:l') @@ -1804,7 +1878,7 @@ def installApp(ctx, phpVersion): 'image': 'owncloudci/php:%s' % phpVersion, 'pull': 'always', 'commands': [ - 'cd /var/www/owncloud/server/apps/%s' % ctx.repo.name, + 'cd %s/apps/%s' % (dir["server"], ctx.repo.name), config['appInstallCommand'] ] }] @@ -1815,7 +1889,7 @@ def setupServerAndApp(ctx, phpVersion, logLevel, federatedServerNeeded = False): 'image': 'owncloudci/php:%s' % phpVersion, 'pull': 'always', 'commands': [ - 'cd /var/www/owncloud/server', + 'cd %s' % dir["server"], 'php occ a:l', 'php occ a:e %s' % ctx.repo.name, 'php occ a:e testing', @@ -1837,9 +1911,9 @@ def setupCeph(serviceParams): createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ 'wait-for-it -t 600 ceph:80', - 'cd /var/www/owncloud/server/apps/files_primary_s3', - 'cp tests/drone/ceph.config.php /var/www/owncloud/server/config', - 'cd /var/www/owncloud/server', + 'cd %s/apps/files_primary_s3' % dir["server"], + 'cp tests/drone/ceph.config.php %s/config' % dir["server"], + 'cd %s' % dir["server"], ] return [{ @@ -1865,9 +1939,9 @@ def setupScality(serviceParams): createExtraBuckets = serviceParams['createExtraBuckets'] if 'createExtraBuckets' in serviceParams else False setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ 'wait-for-it -t 600 scality:8000', - 'cd /var/www/owncloud/server/apps/files_primary_s3', - 'cp tests/drone/%s /var/www/owncloud/server/config' % configFile, - 'cd /var/www/owncloud/server' + 'cd %s/apps/files_primary_s3' % dir["server"], + 'cp tests/drone/%s %s/config' % (configFile, dir["server"]), + 'cd %s' % dir["server"] ] return [{ @@ -1890,9 +1964,9 @@ def setupElasticSearch(esVersion): 'image': 'owncloudci/php:7.2', 'pull': 'always', 'commands': [ - 'cd /var/www/owncloud/server', + 'cd %s' % dir["server"], 'php occ config:app:set search_elastic servers --value elasticsearch', - 'wait-for-it -t 60 elasticsearch:9200', + 'wait-for-it -t 600 elasticsearch:9200', 'php occ search:index:reset --force' ] }] @@ -1903,10 +1977,10 @@ def fixPermissions(phpVersion, federatedServerNeeded): 'image': 'owncloudci/php:%s' % phpVersion, 'pull': 'always', 'commands': [ - 'chown -R www-data /var/www/owncloud/server', + 'chown -R www-data %s' % dir["server"], 'wait-for-it -t 600 server:80' ] + ([ - 'chown -R www-data /var/www/owncloud/federated', + 'chown -R www-data %s' % dir["federated"], 'wait-for-it -t 600 federated:80' ] if federatedServerNeeded else []) }] @@ -1918,7 +1992,7 @@ def owncloudLog(server): 'pull': 'always', 'detach': True, 'commands': [ - 'tail -f /var/www/owncloud/%s/data/owncloud.log' % server + 'tail -f %s/%s/data/owncloud.log' % (dir["base"], server) ] }] @@ -1948,7 +2022,7 @@ def installFederated(federatedServerVersion, phpVersion, logLevel, db, dbSuffix 'pull': 'always', 'settings': { 'version': federatedServerVersion, - 'core_path': '/var/www/owncloud/federated', + 'core_path': dir["federated"], 'db_type': 'mysql', 'db_name': database, 'db_host': host + dbSuffix, @@ -1961,8 +2035,8 @@ def installFederated(federatedServerVersion, phpVersion, logLevel, db, dbSuffix 'image': 'owncloudci/php:%s' % phpVersion, 'pull': 'always', 'commands': [ - 'echo "export TEST_SERVER_FED_URL=http://federated" > /var/www/owncloud/saved-settings.sh', - 'cd /var/www/owncloud/federated', + 'echo "export TEST_SERVER_FED_URL=http://federated" > %s/saved-settings.sh' % dir["base"], + 'cd %s' % dir["federated"], 'php occ a:l', 'php occ a:e testing', 'php occ a:l', @@ -2048,7 +2122,7 @@ def buildGithubCommentForBuildStopped(alternateSuiteName, earlyFail): "image": "owncloud/ubuntu:16.04", "pull": "always", "commands": [ - 'echo ":boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n" >> /var/www/owncloud/comments.file' % alternateSuiteName, + 'echo ":boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n" >> %s/comments.file' % (alternateSuiteName, dir["base"]), ], "when": { "status": [ @@ -2070,7 +2144,7 @@ def githubComment(earlyFail): "image": "jmccann/drone-github-comment:1", "pull": "if-not-exists", "settings": { - "message_file": "/var/www/owncloud/comments.file", + "message_file": "%s/comments.file" % dir["base"], }, "environment": { "GITHUB_TOKEN": { From 9b18edc3475f52e640c30e96f345c2fe92264379 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Wed, 4 Aug 2021 13:21:47 +0545 Subject: [PATCH 219/348] Fix coding standard for .drone.star file --- .drone.star | 3973 ++++++++++++++++++++++++++------------------------- 1 file changed, 1997 insertions(+), 1976 deletions(-) diff --git a/.drone.star b/.drone.star index 87b4134d..8b9a73c1 100644 --- a/.drone.star +++ b/.drone.star @@ -6,2086 +6,2070 @@ dir = { } config = { - 'app': 'encryption', - 'rocketchat': { - 'channel': 'builds', - 'from_secret': 'private_rocketchat' - }, - - 'branches': [ - 'master' - ], - - 'codestyle': { - 'ordinary' : { - 'phpVersions': [ - '7.2', - '7.3', - '7.4', - ], - }, - }, - - 'phpstan': True, - - 'javascript': False, - - 'phpunit': { - 'withCoverage' : { - 'phpVersions': [ - '7.2', - ], - 'databases': [ - 'sqlite', - 'mysql:8.0', - 'postgres:9.4', - ], - }, - 'withoutCoverage' : { - 'phpVersions': [ - '7.3', - '7.4', - ], - 'databases': [ - 'sqlite', - 'mysql:8.0', - 'postgres:9.4', - ], - 'coverage': False - }, - }, - - 'acceptance': { - 'cli-masterkey': { - 'suites': [ - 'cliEncryption', - ], - 'databases': [ - 'mysql:8.0', - 'postgres:9.4', - ], - 'servers': [ - 'daily-master-qa', - 'latest' - ], - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, - 'api-masterkey': { - 'suites': { - 'apiEncryption': 'apiMasterKeys', - }, - 'databases': [ - 'mysql:8.0', - 'postgres:9.4', - ], - 'servers': [ - 'daily-master-qa', - 'latest' - ], - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, - 'webUI-masterkey': { - 'suites': { - 'webUIMasterKeyType': 'webUIMasterKey', - }, - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'daily-master-qa', - 'latest' - ], - 'emailNeeded': True, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, - 'api-userkeys': { - 'suites': { - 'apiEncryption': 'apiUserKeys', - }, - 'databases': [ - 'mysql:8.0', - 'postgres:9.4', - ], - 'servers': [ - 'daily-master-qa', - 'latest' - ], - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, - 'webUI-userkeys': { - 'suites': { - 'webUIUserKeysType': 'webUIUserKeys', - }, - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'daily-master-qa', - 'latest' - ], - 'emailNeeded': True, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type user-keys --yes', - 'php occ config:list', - ] - } - ], - }, - 'api-core-masterkey': { - 'suites': [ - 'apiCoreMKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'daily-master-qa', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 50, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'masterkey', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, - 'api-core-latest-masterkey': { - 'suites': [ - 'apiCoreMKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'latest', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 50, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'cron': 'nightly', - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'masterkey', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, - 'cli-core-masterkey': { - 'suites': [ - 'cliCoreMKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'daily-master-qa', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 7, - 'emailNeeded': True, - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'masterkey', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, - 'webUI-core-masterkey': { - 'suites': [ - 'webUIcoreMKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'daily-master-qa', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 28, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'masterkey', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, - 'webUI-core-latest-masterkey': { - 'suites': [ - 'webUIcoreMKey', - ], - 'databases': [ - 'mysql:8.0', - ], - 'servers': [ - 'latest', - ], - 'runCoreTests': True, - 'runAllSuites': True, - 'numberOfParts': 28, - 'emailNeeded': True, - 'federatedServerNeeded': True, - 'cron': 'nightly', - 'extraEnvironment': { - 'ENCRYPTION_TYPE': 'masterkey', - }, - 'extraSetup': [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server', - 'php occ encryption:enable', - 'php occ encryption:select-encryption-type masterkey --yes', - 'php occ config:list', - ] - } - ], - }, - } + "app": "encryption", + "rocketchat": { + "channel": "builds", + "from_secret": "private_rocketchat", + }, + "branches": [ + "master", + ], + "codestyle": { + "ordinary": { + "phpVersions": [ + "7.2", + "7.3", + "7.4", + ], + }, + }, + "phpstan": True, + "javascript": False, + "phpunit": { + "withCoverage": { + "phpVersions": [ + "7.2", + ], + "databases": [ + "sqlite", + "mysql:8.0", + "postgres:9.4", + ], + }, + "withoutCoverage": { + "phpVersions": [ + "7.3", + "7.4", + ], + "databases": [ + "sqlite", + "mysql:8.0", + "postgres:9.4", + ], + "coverage": False, + }, + }, + "acceptance": { + "cli-masterkey": { + "suites": [ + "cliEncryption", + ], + "databases": [ + "mysql:8.0", + "postgres:9.4", + ], + "servers": [ + "daily-master-qa", + "latest", + ], + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type masterkey --yes", + "php occ config:list", + ], + }, + ], + }, + "api-masterkey": { + "suites": { + "apiEncryption": "apiMasterKeys", + }, + "databases": [ + "mysql:8.0", + "postgres:9.4", + ], + "servers": [ + "daily-master-qa", + "latest", + ], + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type masterkey --yes", + "php occ config:list", + ], + }, + ], + }, + "webUI-masterkey": { + "suites": { + "webUIMasterKeyType": "webUIMasterKey", + }, + "databases": [ + "mysql:8.0", + ], + "servers": [ + "daily-master-qa", + "latest", + ], + "emailNeeded": True, + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type masterkey --yes", + "php occ config:list", + ], + }, + ], + }, + "api-userkeys": { + "suites": { + "apiEncryption": "apiUserKeys", + }, + "databases": [ + "mysql:8.0", + "postgres:9.4", + ], + "servers": [ + "daily-master-qa", + "latest", + ], + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type user-keys --yes", + "php occ config:list", + ], + }, + ], + }, + "webUI-userkeys": { + "suites": { + "webUIUserKeysType": "webUIUserKeys", + }, + "databases": [ + "mysql:8.0", + ], + "servers": [ + "daily-master-qa", + "latest", + ], + "emailNeeded": True, + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type user-keys --yes", + "php occ config:list", + ], + }, + ], + }, + "api-core-masterkey": { + "suites": [ + "apiCoreMKey", + ], + "databases": [ + "mysql:8.0", + ], + "servers": [ + "daily-master-qa", + ], + "runCoreTests": True, + "runAllSuites": True, + "numberOfParts": 50, + "emailNeeded": True, + "federatedServerNeeded": True, + "extraEnvironment": { + "ENCRYPTION_TYPE": "masterkey", + }, + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type masterkey --yes", + "php occ config:list", + ], + }, + ], + }, + "api-core-latest-masterkey": { + "suites": [ + "apiCoreMKey", + ], + "databases": [ + "mysql:8.0", + ], + "servers": [ + "latest", + ], + "runCoreTests": True, + "runAllSuites": True, + "numberOfParts": 50, + "emailNeeded": True, + "federatedServerNeeded": True, + "cron": "nightly", + "extraEnvironment": { + "ENCRYPTION_TYPE": "masterkey", + }, + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type masterkey --yes", + "php occ config:list", + ], + }, + ], + }, + "cli-core-masterkey": { + "suites": [ + "cliCoreMKey", + ], + "databases": [ + "mysql:8.0", + ], + "servers": [ + "daily-master-qa", + ], + "runCoreTests": True, + "runAllSuites": True, + "numberOfParts": 7, + "emailNeeded": True, + "extraEnvironment": { + "ENCRYPTION_TYPE": "masterkey", + }, + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type masterkey --yes", + "php occ config:list", + ], + }, + ], + }, + "webUI-core-masterkey": { + "suites": [ + "webUIcoreMKey", + ], + "databases": [ + "mysql:8.0", + ], + "servers": [ + "daily-master-qa", + ], + "runCoreTests": True, + "runAllSuites": True, + "numberOfParts": 28, + "emailNeeded": True, + "federatedServerNeeded": True, + "extraEnvironment": { + "ENCRYPTION_TYPE": "masterkey", + }, + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type masterkey --yes", + "php occ config:list", + ], + }, + ], + }, + "webUI-core-latest-masterkey": { + "suites": [ + "webUIcoreMKey", + ], + "databases": [ + "mysql:8.0", + ], + "servers": [ + "latest", + ], + "runCoreTests": True, + "runAllSuites": True, + "numberOfParts": 28, + "emailNeeded": True, + "federatedServerNeeded": True, + "cron": "nightly", + "extraEnvironment": { + "ENCRYPTION_TYPE": "masterkey", + }, + "extraSetup": [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server", + "php occ encryption:enable", + "php occ encryption:select-encryption-type masterkey --yes", + "php occ config:list", + ], + }, + ], + }, + }, } def main(ctx): - - - before = beforePipelines(ctx) + before = beforePipelines(ctx) - coverageTests = coveragePipelines(ctx) - if (coverageTests == False): - print('Errors detected in coveragePipelines. Review messages above.') - return [] + coverageTests = coveragePipelines(ctx) + if (coverageTests == False): + print("Errors detected in coveragePipelines. Review messages above.") + return [] - dependsOn(before, coverageTests) + dependsOn(before, coverageTests) - nonCoverageTests = nonCoveragePipelines(ctx) - if (nonCoverageTests == False): - print('Errors detected in nonCoveragePipelines. Review messages above.') - return [] + nonCoverageTests = nonCoveragePipelines(ctx) + if (nonCoverageTests == False): + print("Errors detected in nonCoveragePipelines. Review messages above.") + return [] - dependsOn(before, nonCoverageTests) + dependsOn(before, nonCoverageTests) - stages = stagePipelines(ctx) - if (stages == False): - print('Errors detected. Review messages above.') - return [] + stages = stagePipelines(ctx) + if (stages == False): + print("Errors detected. Review messages above.") + return [] - dependsOn(before, stages) + dependsOn(before, stages) - if (coverageTests == []): - afterCoverageTests = [] - else: - afterCoverageTests = afterCoveragePipelines(ctx) - dependsOn(coverageTests, afterCoverageTests) + if (coverageTests == []): + afterCoverageTests = [] + else: + afterCoverageTests = afterCoveragePipelines(ctx) + dependsOn(coverageTests, afterCoverageTests) - after = afterPipelines(ctx) - dependsOn(afterCoverageTests + nonCoverageTests + stages, after) + after = afterPipelines(ctx) + dependsOn(afterCoverageTests + nonCoverageTests + stages, after) - return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after + return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after def beforePipelines(ctx): - return codestyle(ctx) + jscodestyle(ctx) + phpstan(ctx) + phan(ctx) + return codestyle(ctx) + jscodestyle(ctx) + phpstan(ctx) + phan(ctx) + checkStarlark() def coveragePipelines(ctx): - # All unit test pipelines that have coverage or other test analysis reported - jsPipelines = javascript(ctx, True) - phpUnitPipelines = phpTests(ctx, 'phpunit', True) - phpIntegrationPipelines = phpTests(ctx, 'phpintegration', True) - if (jsPipelines == False) or (phpUnitPipelines == False) or (phpIntegrationPipelines == False): - return False + # All unit test pipelines that have coverage or other test analysis reported + jsPipelines = javascript(ctx, True) + phpUnitPipelines = phpTests(ctx, "phpunit", True) + phpIntegrationPipelines = phpTests(ctx, "phpintegration", True) + if (jsPipelines == False) or (phpUnitPipelines == False) or (phpIntegrationPipelines == False): + return False - return jsPipelines + phpUnitPipelines + phpIntegrationPipelines + return jsPipelines + phpUnitPipelines + phpIntegrationPipelines def nonCoveragePipelines(ctx): - # All unit test pipelines that do not have coverage or other test analysis reported - jsPipelines = javascript(ctx, False) - phpUnitPipelines = phpTests(ctx, 'phpunit', False) - phpIntegrationPipelines = phpTests(ctx, 'phpintegration', False) - if (jsPipelines == False) or (phpUnitPipelines == False) or (phpIntegrationPipelines == False): - return False + # All unit test pipelines that do not have coverage or other test analysis reported + jsPipelines = javascript(ctx, False) + phpUnitPipelines = phpTests(ctx, "phpunit", False) + phpIntegrationPipelines = phpTests(ctx, "phpintegration", False) + if (jsPipelines == False) or (phpUnitPipelines == False) or (phpIntegrationPipelines == False): + return False - return jsPipelines + phpUnitPipelines + phpIntegrationPipelines + return jsPipelines + phpUnitPipelines + phpIntegrationPipelines def stagePipelines(ctx): - buildPipelines = build(ctx) - acceptancePipelines = acceptance(ctx) - if (buildPipelines == False) or (acceptancePipelines == False): - return False + buildPipelines = build(ctx) + acceptancePipelines = acceptance(ctx) + if (buildPipelines == False) or (acceptancePipelines == False): + return False - return buildPipelines + acceptancePipelines + return buildPipelines + acceptancePipelines def afterCoveragePipelines(ctx): - return [ - sonarAnalysis(ctx) - ] + return [ + sonarAnalysis(ctx), + ] def afterPipelines(ctx): - return [ - notify() - ] + return [ + notify(), + ] def codestyle(ctx): - pipelines = [] - - if 'codestyle' not in config: - return pipelines - - default = { - 'phpVersions': ['7.2'], - } - - if 'defaults' in config: - if 'codestyle' in config['defaults']: - for item in config['defaults']['codestyle']: - default[item] = config['defaults']['codestyle'][item] - - codestyleConfig = config['codestyle'] - - if type(codestyleConfig) == "bool": - if codestyleConfig: - # the config has 'codestyle' true, so specify an empty dict that will get the defaults - codestyleConfig = {} - else: - return pipelines - - if len(codestyleConfig) == 0: - # 'codestyle' is an empty dict, so specify a single section that will get the defaults - codestyleConfig = {'doDefault': {}} - - for category, matrix in codestyleConfig.items(): - params = {} - for item in default: - params[item] = matrix[item] if item in matrix else default[item] - - for phpVersion in params['phpVersions']: - name = 'coding-standard-php%s' % phpVersion - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': name, - 'workspace' : { - 'base': dir["base"], - 'path': 'server/apps/%s' % ctx.repo.name - }, - 'steps': [ - { - 'name': 'coding-standard', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'make test-php-style' - ] - } - ], - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/pull/**', - 'refs/tags/**' - ] - } - } - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - pipelines.append(result) - - return pipelines + pipelines = [] + + if "codestyle" not in config: + return pipelines + + default = { + "phpVersions": ["7.2"], + } + + if "defaults" in config: + if "codestyle" in config["defaults"]: + for item in config["defaults"]["codestyle"]: + default[item] = config["defaults"]["codestyle"][item] + + codestyleConfig = config["codestyle"] + + if type(codestyleConfig) == "bool": + if codestyleConfig: + # the config has "codestyle" true, so specify an empty dict that will get the defaults + codestyleConfig = {} + else: + return pipelines + + if len(codestyleConfig) == 0: + # "codestyle" is an empty dict, so specify a single section that will get the defaults + codestyleConfig = {"doDefault": {}} + + for category, matrix in codestyleConfig.items(): + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + for phpVersion in params["phpVersions"]: + name = "coding-standard-php%s" % phpVersion + + result = { + "kind": "pipeline", + "type": "docker", + "name": name, + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": [ + { + "name": "coding-standard", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "make test-php-style", + ], + }, + ], + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + "refs/tags/**", + ], + }, + } + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + pipelines.append(result) + + return pipelines def jscodestyle(ctx): - pipelines = [] - - if 'jscodestyle' not in config: - return pipelines - - if type(config['jscodestyle']) == "bool": - if not config['jscodestyle']: - return pipelines - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': 'coding-standard-js', - 'workspace' : { - 'base': dir["base"], - 'path': 'server/apps/%s' % ctx.repo.name - }, - 'steps': [ - { - 'name': 'coding-standard-js', - 'image': 'owncloudci/php:8.0', - 'pull': 'always', - 'commands': [ - 'make test-js-style' - ] - } - ], - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/pull/**', - 'refs/tags/**' - ] - } - } - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - pipelines.append(result) - - return pipelines + pipelines = [] + + if "jscodestyle" not in config: + return pipelines + + if type(config["jscodestyle"]) == "bool": + if not config["jscodestyle"]: + return pipelines + + result = { + "kind": "pipeline", + "type": "docker", + "name": "coding-standard-js", + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": [ + { + "name": "coding-standard-js", + "image": "owncloudci/php:8.0", + "pull": "always", + "commands": [ + "make test-js-style", + ], + }, + ], + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + "refs/tags/**", + ], + }, + } + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + pipelines.append(result) + + return pipelines def phpstan(ctx): - pipelines = [] - - if 'phpstan' not in config: - return pipelines - - default = { - 'phpVersions': ['7.2'], - 'logLevel': '2', - 'extraApps': {}, - } - - if 'defaults' in config: - if 'phpstan' in config['defaults']: - for item in config['defaults']['phpstan']: - default[item] = config['defaults']['phpstan'][item] - - phpstanConfig = config['phpstan'] - - if type(phpstanConfig) == "bool": - if phpstanConfig: - # the config has 'phpstan' true, so specify an empty dict that will get the defaults - phpstanConfig = {} - else: - return pipelines - - if len(phpstanConfig) == 0: - # 'phpstan' is an empty dict, so specify a single section that will get the defaults - phpstanConfig = {'doDefault': {}} - - for category, matrix in phpstanConfig.items(): - params = {} - for item in default: - params[item] = matrix[item] if item in matrix else default[item] - - for phpVersion in params['phpVersions']: - name = 'phpstan-php%s' % phpVersion - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': name, - 'workspace' : { - 'base': dir["base"], - 'path': 'server/apps/%s' % ctx.repo.name - }, - 'steps': - installCore(ctx, 'daily-master-qa', 'sqlite', False) + - installApp(ctx, phpVersion) + - installExtraApps(phpVersion, params['extraApps']) + - setupServerAndApp(ctx, phpVersion, params['logLevel']) + - [ - { - 'name': 'phpstan', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'make test-php-phpstan' - ] - } - ], - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/pull/**', - 'refs/tags/**' - ] - } - } - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - pipelines.append(result) - - return pipelines + pipelines = [] + + if "phpstan" not in config: + return pipelines + + default = { + "phpVersions": ["7.2"], + "logLevel": "2", + "extraApps": {}, + } + + if "defaults" in config: + if "phpstan" in config["defaults"]: + for item in config["defaults"]["phpstan"]: + default[item] = config["defaults"]["phpstan"][item] + + phpstanConfig = config["phpstan"] + + if type(phpstanConfig) == "bool": + if phpstanConfig: + # the config has "phpstan" true, so specify an empty dict that will get the defaults + phpstanConfig = {} + else: + return pipelines + + if len(phpstanConfig) == 0: + # "phpstan" is an empty dict, so specify a single section that will get the defaults + phpstanConfig = {"doDefault": {}} + + for category, matrix in phpstanConfig.items(): + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + for phpVersion in params["phpVersions"]: + name = "phpstan-php%s" % phpVersion + + result = { + "kind": "pipeline", + "type": "docker", + "name": name, + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + + installApp(ctx, phpVersion) + + installExtraApps(phpVersion, params["extraApps"]) + + setupServerAndApp(ctx, phpVersion, params["logLevel"]) + + [ + { + "name": "phpstan", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "make test-php-phpstan", + ], + }, + ], + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + "refs/tags/**", + ], + }, + } + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + pipelines.append(result) + + return pipelines def phan(ctx): - pipelines = [] - - if 'phan' not in config: - return pipelines - - default = { - 'phpVersions': ['7.2', '7.3', '7.4'], - } - - if 'defaults' in config: - if 'phan' in config['defaults']: - for item in config['defaults']['phan']: - default[item] = config['defaults']['phan'][item] - - phanConfig = config['phan'] - - if type(phanConfig) == "bool": - if phanConfig: - # the config has 'phan' true, so specify an empty dict that will get the defaults - phanConfig = {} - else: - return pipelines - - if len(phanConfig) == 0: - # 'phan' is an empty dict, so specify a single section that will get the defaults - phanConfig = {'doDefault': {}} - - for category, matrix in phanConfig.items(): - params = {} - for item in default: - params[item] = matrix[item] if item in matrix else default[item] - - for phpVersion in params['phpVersions']: - name = 'phan-php%s' % phpVersion - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': name, - 'workspace' : { - 'base': dir["base"], - 'path': 'server/apps/%s' % ctx.repo.name - }, - 'steps': - installCore(ctx, 'daily-master-qa', 'sqlite', False) + - [ - { - 'name': 'phan', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'make test-php-phan' - ] - } - ], - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/pull/**', - 'refs/tags/**' - ] - } - } - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - pipelines.append(result) - - return pipelines + pipelines = [] + + if "phan" not in config: + return pipelines + + default = { + "phpVersions": ["7.2", "7.3", "7.4"], + } + + if "defaults" in config: + if "phan" in config["defaults"]: + for item in config["defaults"]["phan"]: + default[item] = config["defaults"]["phan"][item] + + phanConfig = config["phan"] + + if type(phanConfig) == "bool": + if phanConfig: + # the config has "phan" true, so specify an empty dict that will get the defaults + phanConfig = {} + else: + return pipelines + + if len(phanConfig) == 0: + # "phan" is an empty dict, so specify a single section that will get the defaults + phanConfig = {"doDefault": {}} + + for category, matrix in phanConfig.items(): + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + for phpVersion in params["phpVersions"]: + name = "phan-php%s" % phpVersion + + result = { + "kind": "pipeline", + "type": "docker", + "name": name, + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + + [ + { + "name": "phan", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "make test-php-phan", + ], + }, + ], + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + "refs/tags/**", + ], + }, + } + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + pipelines.append(result) + + return pipelines def build(ctx): - pipelines = [] - - if 'build' not in config: - return pipelines - - default = { - 'phpVersions': ['7.2'], - 'commands': [ - 'make dist' - ], - 'extraEnvironment': {}, - 'configureTarOnTag': False, - } - - if 'defaults' in config: - if 'build' in config['defaults']: - for item in config['defaults']['build']: - default[item] = config['defaults']['build'][item] - - matrix = config['build'] - - if type(matrix) == "bool": - if matrix: - # the config has 'build' true, so specify an empty dict that will get the defaults - matrix = {} - else: - return pipelines - - params = {} - for item in default: - params[item] = matrix[item] if item in matrix else default[item] - - for phpVersion in params['phpVersions']: - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': 'build', - 'workspace' : { - 'base': dir["base"], - 'path': 'server/apps/%s' % ctx.repo.name - }, - 'steps': [ - { - 'name': 'build', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'environment': params['extraEnvironment'], - 'commands': params['commands'] - } - ] + ([ - { - 'name': 'github_release', - 'image': 'plugins/github-release', - 'pull': 'always', - 'settings': { - 'checksum': 'sha256', - 'file_exists': 'overwrite', - 'files': 'build/dist/%s.tar.gz' % ctx.repo.name, - 'prerelease': True, - }, - 'environment': { - 'GITHUB_TOKEN': { - 'from_secret': 'github_token' - }, - }, - 'when': { - 'event': [ - 'tag' - ] - }, - } - ] if params['configureTarOnTag'] else []), - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/pull/**', - 'refs/tags/**' - ] - } - } - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - pipelines.append(result) - - return pipelines + pipelines = [] + + if "build" not in config: + return pipelines + + default = { + "phpVersions": ["7.2"], + "commands": [ + "make dist", + ], + "extraEnvironment": {}, + "configureTarOnTag": False, + } + + if "defaults" in config: + if "build" in config["defaults"]: + for item in config["defaults"]["build"]: + default[item] = config["defaults"]["build"][item] + + matrix = config["build"] + + if type(matrix) == "bool": + if matrix: + # the config has "build" true, so specify an empty dict that will get the defaults + matrix = {} + else: + return pipelines + + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + for phpVersion in params["phpVersions"]: + result = { + "kind": "pipeline", + "type": "docker", + "name": "build", + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": [ + { + "name": "build", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "environment": params["extraEnvironment"], + "commands": params["commands"], + }, + ] + ([ + { + "name": "github_release", + "image": "plugins/github-release", + "pull": "always", + "settings": { + "checksum": "sha256", + "file_exists": "overwrite", + "files": "build/dist/%s.tar.gz" % ctx.repo.name, + "prerelease": True, + }, + "environment": { + "GITHUB_TOKEN": { + "from_secret": "github_token", + }, + }, + "when": { + "event": [ + "tag", + ], + }, + }, + ] if params["configureTarOnTag"] else []), + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + "refs/tags/**", + ], + }, + } + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + pipelines.append(result) + + return pipelines def javascript(ctx, withCoverage): - pipelines = [] - - if 'javascript' not in config: - return pipelines - - default = { - 'coverage': False, - 'logLevel': '2', - 'extraSetup': [], - 'extraServices': [], - 'extraEnvironment': {}, - 'extraCommandsBeforeTestRun': [], - 'extraTeardown': [], - 'skip': False - } - - if 'defaults' in config: - if 'javascript' in config['defaults']: - for item in config['defaults']['javascript']: - default[item] = config['defaults']['javascript'][item] - - matrix = config['javascript'] - - if type(matrix) == "bool": - if matrix: - # the config has 'javascript' true, so specify an empty dict that will get the defaults - matrix = {} - else: - return pipelines - - params = {} - for item in default: - params[item] = matrix[item] if item in matrix else default[item] - - if params['skip']: - return pipelines - - # if we only want pipelines with coverage, and this pipeline does not do coverage, then do not include it - if withCoverage and not params['coverage']: - return pipelines - - # if we only want pipelines without coverage, and this pipeline does coverage, then do not include it - if not withCoverage and params['coverage']: - return pipelines - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': 'javascript-tests', - 'workspace' : { - 'base': dir["base"], - 'path': 'server/apps/%s' % ctx.repo.name - }, - 'steps': - installCore(ctx, 'daily-master-qa', 'sqlite', False) + - installApp(ctx, '7.4') + - setupServerAndApp(ctx, '7.4', params['logLevel']) + - params['extraSetup'] + - [ - { - 'name': 'js-tests', - 'image': 'owncloudci/php:8.0', - 'pull': 'always', - 'environment': params['extraEnvironment'], - 'commands': params['extraCommandsBeforeTestRun'] + [ - 'make test-js' - ] - } - ] + params['extraTeardown'], - 'services': params['extraServices'], - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/pull/**', - 'refs/tags/**' - ] - } - } - - if params['coverage']: - result['steps'].append({ - 'name': 'coverage-cache', - 'image': 'plugins/s3', - 'pull': 'always', - 'settings': { - 'endpoint': { - 'from_secret': 'cache_s3_endpoint' - }, - 'bucket': 'cache', - 'source': './coverage/lcov.info', - 'target': '%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), - 'path_style': True, - 'strip_prefix': './coverage', - 'access_key': { - 'from_secret': 'cache_s3_access_key' - }, - 'secret_key': { - 'from_secret': 'cache_s3_secret_key' - } - } - }) - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - return [result] + pipelines = [] + + if "javascript" not in config: + return pipelines + + default = { + "coverage": False, + "logLevel": "2", + "extraSetup": [], + "extraServices": [], + "extraEnvironment": {}, + "extraCommandsBeforeTestRun": [], + "extraTeardown": [], + "skip": False, + } + + if "defaults" in config: + if "javascript" in config["defaults"]: + for item in config["defaults"]["javascript"]: + default[item] = config["defaults"]["javascript"][item] + + matrix = config["javascript"] + + if type(matrix) == "bool": + if matrix: + # the config has "javascript" true, so specify an empty dict that will get the defaults + matrix = {} + else: + return pipelines + + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + if params["skip"]: + return pipelines + + # if we only want pipelines with coverage, and this pipeline does not do coverage, then do not include it + if withCoverage and not params["coverage"]: + return pipelines + + # if we only want pipelines without coverage, and this pipeline does coverage, then do not include it + if not withCoverage and params["coverage"]: + return pipelines + + result = { + "kind": "pipeline", + "type": "docker", + "name": "javascript-tests", + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + + installApp(ctx, "7.4") + + setupServerAndApp(ctx, "7.4", params["logLevel"]) + + params["extraSetup"] + + [ + { + "name": "js-tests", + "image": "owncloudci/php:8.0", + "pull": "always", + "environment": params["extraEnvironment"], + "commands": params["extraCommandsBeforeTestRun"] + [ + "make test-js", + ], + }, + ] + params["extraTeardown"], + "services": params["extraServices"], + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + "refs/tags/**", + ], + }, + } + + if params["coverage"]: + result["steps"].append({ + "name": "coverage-cache", + "image": "plugins/s3", + "pull": "always", + "settings": { + "endpoint": { + "from_secret": "cache_s3_endpoint", + }, + "bucket": "cache", + "source": "./coverage/lcov.info", + "target": "%s/%s" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), + "path_style": True, + "strip_prefix": "./coverage", + "access_key": { + "from_secret": "cache_s3_access_key", + }, + "secret_key": { + "from_secret": "cache_s3_secret_key", + }, + }, + }) + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + return [result] def phpTests(ctx, testType, withCoverage): - pipelines = [] - - if testType not in config: - return pipelines - - errorFound = False - - default = { - 'phpVersions': ['7.2', '7.3', '7.4'], - 'databases': [ - 'sqlite', 'mariadb:10.2', 'mysql:8.0', 'postgres:9.4', 'oracle' - ], - 'coverage': True, - 'includeKeyInMatrixName': False, - 'logLevel': '2', - 'cephS3': False, - 'scalityS3': False, - 'extraSetup': [], - 'extraServices': [], - 'extraEnvironment': {}, - 'extraCommandsBeforeTestRun': [], - 'extraApps': {}, - 'extraTeardown': [], - 'skip': False - } - - if 'defaults' in config: - if testType in config['defaults']: - for item in config['defaults'][testType]: - default[item] = config['defaults'][testType][item] - - phpTestConfig = config[testType] - - if type(phpTestConfig) == "bool": - if phpTestConfig: - # the config has just True, so specify an empty dict that will get the defaults - phpTestConfig = {} - else: - return pipelines - - if len(phpTestConfig) == 0: - # the PHP test config is an empty dict, so specify a single section that will get the defaults - phpTestConfig = {'doDefault': {}} - - for category, matrix in phpTestConfig.items(): - params = {} - for item in default: - params[item] = matrix[item] if item in matrix else default[item] - - if params['skip']: - continue - - # if we only want pipelines with coverage, and this pipeline does not do coverage, then do not include it - if withCoverage and not params['coverage']: - continue - - # if we only want pipelines without coverage, and this pipeline does coverage, then do not include it - if not withCoverage and params['coverage']: - continue - - cephS3Params = params['cephS3'] - if type(cephS3Params) == "bool": - cephS3Needed = cephS3Params - filesPrimaryS3NeededForCeph = cephS3Params - else: - cephS3Needed = True - filesPrimaryS3NeededForCeph = cephS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in cephS3Params else True - - scalityS3Params = params['scalityS3'] - if type(scalityS3Params) == "bool": - scalityS3Needed = scalityS3Params - filesPrimaryS3NeededForScality = scalityS3Params - else: - scalityS3Needed = True - filesPrimaryS3NeededForScality = scalityS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in scalityS3Params else True - - if ((ctx.repo.name != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): - # If we are not already 'files_primary_s3' and we need S3 storage, then install the 'files_primary_s3' app - extraAppsDict = { - 'files_primary_s3': 'composer install' - } - for app, command in params['extraApps'].items(): - extraAppsDict[app] = command - params['extraApps'] = extraAppsDict - - for phpVersion in params['phpVersions']: - - if testType == 'phpunit': - if params['coverage']: - command = 'make test-php-unit-dbg' - else: - command = 'make test-php-unit' - else: - if params['coverage']: - command = 'make test-php-integration-dbg' - else: - command = 'make test-php-integration' - - for db in params['databases']: - keyString = '-' + category if params['includeKeyInMatrixName'] else '' - name = '%s%s-php%s-%s' % (testType, keyString, phpVersion, db.replace(":", "")) - maxLength = 50 - nameLength = len(name) - if nameLength > maxLength: - print("Error: generated phpunit stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) - errorFound = True - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': name, - 'workspace' : { - 'base': dir["base"], - 'path': 'server/apps/%s' % ctx.repo.name - }, - 'steps': - installCore(ctx, 'daily-master-qa', db, False) + - installApp(ctx, phpVersion) + - installExtraApps(phpVersion, params['extraApps']) + - setupServerAndApp(ctx, phpVersion, params['logLevel']) + - setupCeph(params['cephS3']) + - setupScality(params['scalityS3']) + - params['extraSetup'] + - [ - { - 'name': '%s-tests' % testType, - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'environment': params['extraEnvironment'], - 'commands': params['extraCommandsBeforeTestRun'] + [ - command - ] - } - ] + params['extraTeardown'], - 'services': - databaseService(db) + - cephService(params['cephS3']) + - scalityService(params['scalityS3']) + - params['extraServices'], - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/pull/**', - 'refs/tags/**' - ] - } - } - - if params['coverage']: - result['steps'].append({ - 'name': 'coverage-rename', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'mv tests/output/clover.xml tests/output/clover-%s.xml' % (name) - ] - }) - result['steps'].append({ - 'name': 'coverage-cache-1', - 'image': 'plugins/s3', - 'pull': 'always', - 'settings': { - 'endpoint': { - 'from_secret': 'cache_s3_endpoint' - }, - 'bucket': 'cache', - 'source': 'tests/output/clover-%s.xml' % (name), - 'target': '%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), - 'path_style': True, - 'strip_prefix': 'tests/output', - 'access_key': { - 'from_secret': 'cache_s3_access_key' - }, - 'secret_key': { - 'from_secret': 'cache_s3_secret_key' - } - } - }) - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - pipelines.append(result) - - if errorFound: - return False - - return pipelines + pipelines = [] + + if testType not in config: + return pipelines + + errorFound = False + + default = { + "phpVersions": ["7.2", "7.3", "7.4"], + "databases": [ + "sqlite", + "mariadb:10.2", + "mysql:8.0", + "postgres:9.4", + "oracle", + ], + "coverage": True, + "includeKeyInMatrixName": False, + "logLevel": "2", + "cephS3": False, + "scalityS3": False, + "extraSetup": [], + "extraServices": [], + "extraEnvironment": {}, + "extraCommandsBeforeTestRun": [], + "extraApps": {}, + "extraTeardown": [], + "skip": False, + } + + if "defaults" in config: + if testType in config["defaults"]: + for item in config["defaults"][testType]: + default[item] = config["defaults"][testType][item] + + phpTestConfig = config[testType] + + if type(phpTestConfig) == "bool": + if phpTestConfig: + # the config has just True, so specify an empty dict that will get the defaults + phpTestConfig = {} + else: + return pipelines + + if len(phpTestConfig) == 0: + # the PHP test config is an empty dict, so specify a single section that will get the defaults + phpTestConfig = {"doDefault": {}} + + for category, matrix in phpTestConfig.items(): + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + if params["skip"]: + continue + + # if we only want pipelines with coverage, and this pipeline does not do coverage, then do not include it + if withCoverage and not params["coverage"]: + continue + + # if we only want pipelines without coverage, and this pipeline does coverage, then do not include it + if not withCoverage and params["coverage"]: + continue + + cephS3Params = params["cephS3"] + if type(cephS3Params) == "bool": + cephS3Needed = cephS3Params + filesPrimaryS3NeededForCeph = cephS3Params + else: + cephS3Needed = True + filesPrimaryS3NeededForCeph = cephS3Params["filesPrimaryS3Needed"] if "filesPrimaryS3Needed" in cephS3Params else True + + scalityS3Params = params["scalityS3"] + if type(scalityS3Params) == "bool": + scalityS3Needed = scalityS3Params + filesPrimaryS3NeededForScality = scalityS3Params + else: + scalityS3Needed = True + filesPrimaryS3NeededForScality = scalityS3Params["filesPrimaryS3Needed"] if "filesPrimaryS3Needed" in scalityS3Params else True + + if ((ctx.repo.name != "files_primary_s3") and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): + # If we are not already "files_primary_s3" and we need S3 storage, then install the "files_primary_s3" app + extraAppsDict = { + "files_primary_s3": "composer install", + } + for app, command in params["extraApps"].items(): + extraAppsDict[app] = command + params["extraApps"] = extraAppsDict + + for phpVersion in params["phpVersions"]: + if testType == "phpunit": + if params["coverage"]: + command = "make test-php-unit-dbg" + else: + command = "make test-php-unit" + elif params["coverage"]: + command = "make test-php-integration-dbg" + else: + command = "make test-php-integration" + + for db in params["databases"]: + keyString = "-" + category if params["includeKeyInMatrixName"] else "" + name = "%s%s-php%s-%s" % (testType, keyString, phpVersion, db.replace(":", "")) + maxLength = 50 + nameLength = len(name) + if nameLength > maxLength: + print("Error: generated phpunit stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) + errorFound = True + + result = { + "kind": "pipeline", + "type": "docker", + "name": name, + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": installCore(ctx, "daily-master-qa", db, False) + + installApp(ctx, phpVersion) + + installExtraApps(phpVersion, params["extraApps"]) + + setupServerAndApp(ctx, phpVersion, params["logLevel"]) + + setupCeph(params["cephS3"]) + + setupScality(params["scalityS3"]) + + params["extraSetup"] + + [ + { + "name": "%s-tests" % testType, + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "environment": params["extraEnvironment"], + "commands": params["extraCommandsBeforeTestRun"] + [ + command, + ], + }, + ] + params["extraTeardown"], + "services": databaseService(db) + + cephService(params["cephS3"]) + + scalityService(params["scalityS3"]) + + params["extraServices"], + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + "refs/tags/**", + ], + }, + } + + if params["coverage"]: + result["steps"].append({ + "name": "coverage-rename", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "mv tests/output/clover.xml tests/output/clover-%s.xml" % (name), + ], + }) + result["steps"].append({ + "name": "coverage-cache-1", + "image": "plugins/s3", + "pull": "always", + "settings": { + "endpoint": { + "from_secret": "cache_s3_endpoint", + }, + "bucket": "cache", + "source": "tests/output/clover-%s.xml" % (name), + "target": "%s/%s" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), + "path_style": True, + "strip_prefix": "tests/output", + "access_key": { + "from_secret": "cache_s3_access_key", + }, + "secret_key": { + "from_secret": "cache_s3_secret_key", + }, + }, + }) + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + pipelines.append(result) + + if errorFound: + return False + + return pipelines def acceptance(ctx): - pipelines = [] - - if 'acceptance' not in config: - return pipelines - - if type(config['acceptance']) == "bool": - if not config['acceptance']: - return pipelines - - errorFound = False - - default = { - 'servers': ['daily-master-qa', 'latest'], - 'browsers': ['chrome'], - 'phpVersions': ['7.2'], - 'databases': ['mariadb:10.2'], - 'esVersions': ['none'], - 'federatedServerNeeded': False, - 'filterTags': '', - 'logLevel': '2', - 'emailNeeded': False, - 'ldapNeeded': False, - 'cephS3': False, - 'scalityS3': False, - 'ssl': False, - 'xForwardedFor': False, - 'extraSetup': [], - 'extraServices': [], - 'extraTeardown': [], - 'extraEnvironment': {}, - 'extraCommandsBeforeTestRun': [], - 'extraApps': {}, - 'externalScality': [], - 'useBundledApp': False, - 'includeKeyInMatrixName': False, - 'runAllSuites': False, - 'runCoreTests': False, - 'numberOfParts': 1, - 'cron': '', - 'pullRequestAndCron': 'nightly', - 'skip': False, - 'debugSuites': [], - 'skipExceptParts': [], - 'earlyFail': True, - } - - if 'defaults' in config: - if 'acceptance' in config['defaults']: - for item in config['defaults']['acceptance']: - default[item] = config['defaults']['acceptance'][item] - - for category, matrix in config['acceptance'].items(): - if type(matrix['suites']) == "list": - suites = {} - for suite in matrix['suites']: - suites[suite] = suite - else: - suites = matrix['suites'] - - if 'debugSuites' in matrix and len(matrix['debugSuites']) != 0: - if type(matrix['debugSuites']) == "list": - suites = {} - for suite in matrix['debugSuites']: - suites[suite] = suite - else: - suites = matrix['debugSuites'] - - for suite, alternateSuiteName in suites.items(): - isWebUI = suite.startswith('webUI') - isAPI = suite.startswith('api') - isCLI = suite.startswith('cli') - - params = {} - for item in default: - params[item] = matrix[item] if item in matrix else default[item] - - if params['skip']: - continue - - # switch off earlyFail if the PR title contains full-ci - if ("full-ci" in ctx.build.title.lower()): - params["earlyFail"] = False - - # switch off earlyFail when running cron builds (for example, nightly CI) - if (ctx.build.event == "cron"): - params["earlyFail"] = False - - if 'externalScality' in params and len(params['externalScality']) != 0: - # We want to use an external scality server for this pipeline. - # That uses some "standard" extraSetup and extraTeardown. - # Put the needed setup and teardown in place. - params["extraSetup"] = [ - { - 'name': 'configure-app', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd /var/www/owncloud/server/apps/files_primary_s3', - 'cp tests/drone/scality.config.php /var/www/owncloud/server/config', - 'sed -i -e "s/owncloud/owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER/" /var/www/owncloud/server/config/scality.config.php', - 'sed -i -e "s/accessKey1/$SCALITY_KEY/" /var/www/owncloud/server/config/scality.config.php', - 'sed -i -e "s/verySecretKey1/$SCALITY_SECRET_ESCAPED/" /var/www/owncloud/server/config/scality.config.php', - 'sed -i -e "s/http/https/" /var/www/owncloud/server/config/scality.config.php', - 'sed -i -e "s/scality:8000/%s/" /var/www/owncloud/server/config/scality.config.php' % params['externalScality']['externalServerUrl'], - 'cd /var/www/owncloud/server/', - 'php occ s3:create-bucket owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER --accept-warning', - 'cd /var/www/owncloud/testrunner/apps/files_primary_s3', - ], - 'environment': { - 'SCALITY_KEY': { - 'from_secret': params['externalScality']['secrets']['scality_key'] - }, - 'SCALITY_SECRET': { - 'from_secret': params['externalScality']['secrets']['scality_secret'] - }, - 'SCALITY_SECRET_ESCAPED': { - 'from_secret': params['externalScality']['secrets']['scality_secret_escaped'] - }, - } - } - ] - params["extraTeardown"] = [ - { - 'name': 'cleanup-scality-bucket', - 'image': 'banst/awscli', - 'pull': 'always', - 'failure': 'ignore', - 'commands': [ - 'aws configure set aws_access_key_id $SCALITY_KEY', - 'aws configure set aws_secret_access_key $SCALITY_SECRET', - 'aws --endpoint-url $SCALITY_ENDPOINT s3 rm --recursive s3://owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER', - '/var/www/owncloud/testrunner/apps/files_primary_s3/tests/delete_all_object_versions.sh $SCALITY_ENDPOINT owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER', - 'aws --endpoint-url $SCALITY_ENDPOINT s3 rb --force s3://owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER', - ], - 'environment': { - 'SCALITY_KEY': { - 'from_secret': params['externalScality']['secrets']['scality_key'] - }, - 'SCALITY_SECRET': { - 'from_secret': params['externalScality']['secrets']['scality_secret'] - }, - 'SCALITY_ENDPOINT': 'https://%s' % params['externalScality']['externalServerUrl'], - }, - 'when': { - 'status': [ - 'failure', - 'success', - ], - }, - } - ] - - if isAPI or isCLI: - params['browsers'] = [''] - - cephS3Params = params['cephS3'] - if type(cephS3Params) == "bool": - cephS3Needed = cephS3Params - filesPrimaryS3NeededForCeph = cephS3Params - else: - cephS3Needed = True - filesPrimaryS3NeededForCeph = cephS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in cephS3Params else True - - scalityS3Params = params['scalityS3'] - if type(scalityS3Params) == "bool": - scalityS3Needed = scalityS3Params - filesPrimaryS3NeededForScality = scalityS3Params - else: - scalityS3Needed = True - filesPrimaryS3NeededForScality = scalityS3Params['filesPrimaryS3Needed'] if 'filesPrimaryS3Needed' in scalityS3Params else True - - if ((ctx.repo.name != 'files_primary_s3') and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): - # If we are not already 'files_primary_s3' and we need S3 object storage, then install the 'files_primary_s3' app - extraAppsDict = { - 'files_primary_s3': 'composer install' - } - for app, command in params['extraApps'].items(): - extraAppsDict[app] = command - params['extraApps'] = extraAppsDict - - for testConfig in buildTestConfig(params): - debugPartsEnabled = (len(testConfig['skipExceptParts']) != 0) - if debugPartsEnabled and testConfig['runPart'] not in testConfig['skipExceptParts']: - continue - - name = 'unknown' - if isWebUI or isAPI or isCLI: - esString = '-es' + testConfig['esVersion'] if testConfig['esVersion'] != 'none' else '' - browserString = '' if testConfig['browser'] == '' else '-' + testConfig['browser'] - keyString = '-' + category if testConfig['includeKeyInMatrixName'] else '' - partString = '' if testConfig['numberOfParts'] == 1 else '-%d-%d' % (testConfig['numberOfParts'], testConfig['runPart']) - name = '%s%s%s-%s%s-%s-php%s%s' % (alternateSuiteName, keyString, partString, testConfig['server'].replace('daily-', '').replace('-qa', ''), browserString, testConfig['database'].replace(':', ''), testConfig['phpVersion'], esString) - maxLength = 50 - nameLength = len(name) - if nameLength > maxLength: - print("Error: generated stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) - errorFound = True - - environment = {} - for env in testConfig['extraEnvironment']: - environment[env] = testConfig['extraEnvironment'][env] - - environment['TEST_SERVER_URL'] = 'http://server' - environment['BEHAT_FILTER_TAGS'] = testConfig['filterTags'] - - if (testConfig['runAllSuites'] == False): - environment['BEHAT_SUITE'] = suite - else: - environment['DIVIDE_INTO_NUM_PARTS'] = testConfig['numberOfParts'] - environment['RUN_PART'] = testConfig['runPart'] - - if isWebUI: - environment['SELENIUM_HOST'] = 'selenium' - environment['SELENIUM_PORT'] = '4444' - environment['BROWSER'] = testConfig['browser'] - environment['PLATFORM'] = 'Linux' - if (testConfig['runCoreTests']): - makeParameter = 'test-acceptance-core-webui' - else: - makeParameter = 'test-acceptance-webui' - - if isAPI: - if (testConfig['runCoreTests']): - makeParameter = 'test-acceptance-core-api' - else: - makeParameter = 'test-acceptance-api' - - if isCLI: - if (testConfig['runCoreTests']): - makeParameter = 'test-acceptance-core-cli' - else: - makeParameter = 'test-acceptance-cli' - - if testConfig['emailNeeded']: - environment['MAILHOG_HOST'] = 'email' - - if testConfig['ldapNeeded']: - environment['TEST_WITH_LDAP'] = True - - if (cephS3Needed or scalityS3Needed): - environment['OC_TEST_ON_OBJECTSTORE'] = '1' - if (testConfig['cephS3'] != False): - environment['S3_TYPE'] = 'ceph' - if (testConfig['scalityS3'] != False): - environment['S3_TYPE'] = 'scality' - federationDbSuffix = '-federated' - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': name, - 'workspace' : { - 'base': dir["base"], - 'path': 'testrunner/apps/%s' % ctx.repo.name - }, - 'steps': - installCore(ctx, testConfig['server'], testConfig['database'], testConfig['useBundledApp']) + - installTestrunner(ctx, '7.4', testConfig['useBundledApp']) + - (installFederated(testConfig['server'], testConfig['phpVersion'], testConfig['logLevel'], testConfig['database'], federationDbSuffix) + owncloudLog('federated') if testConfig['federatedServerNeeded'] else []) + - installApp(ctx, testConfig['phpVersion']) + - installExtraApps(testConfig['phpVersion'], testConfig['extraApps']) + - setupServerAndApp(ctx, testConfig['phpVersion'], testConfig['logLevel'], testConfig['federatedServerNeeded']) + - owncloudLog('server') + - setupCeph(testConfig['cephS3']) + - setupScality(testConfig['scalityS3']) + - setupElasticSearch(testConfig['esVersion']) + - testConfig['extraSetup'] + - fixPermissions(testConfig['phpVersion'], testConfig['federatedServerNeeded']) + - [ - ({ - 'name': 'acceptance-tests', - 'image': 'owncloudci/php:7.4', - 'pull': 'always', - 'environment': environment, - 'commands': testConfig['extraCommandsBeforeTestRun'] + [ - 'touch %s/saved-settings.sh' % dir["base"], - '. %s/saved-settings.sh' % dir["base"], - 'make %s' % makeParameter - ] - }), - ] + testConfig['extraTeardown'] + buildGithubCommentForBuildStopped(name, params['earlyFail']) + githubComment(params['earlyFail']) + stopBuild(ctx, params['earlyFail']), - 'services': - databaseService(testConfig['database']) + - browserService(testConfig['browser']) + - emailService(testConfig['emailNeeded']) + - ldapService(testConfig['ldapNeeded']) + - cephService(testConfig['cephS3']) + - scalityService(testConfig['scalityS3']) + - elasticSearchService(testConfig['esVersion']) + - testConfig['extraServices'] + - owncloudService(testConfig['server'], testConfig['phpVersion'], 'server', dir["server"], testConfig['ssl'], testConfig['xForwardedFor']) + - (( - owncloudService(testConfig['server'], testConfig['phpVersion'], 'federated', dir["federated"], testConfig['ssl'], testConfig['xForwardedFor']) + - databaseServiceForFederation(testConfig['database'], federationDbSuffix) - ) if testConfig['federatedServerNeeded'] else [] ), - 'depends_on': [], - 'trigger': {} - } - - if (testConfig['cron'] != ''): - result['trigger']['cron'] = testConfig['cron'] - else: - if ((testConfig['pullRequestAndCron'] != '') and (ctx.build.event != 'pull_request')): - result['trigger']['cron'] = testConfig['pullRequestAndCron'] - else: - result['trigger']['ref'] = [ - 'refs/pull/**', - 'refs/tags/**' - ] - - pipelines.append(result) - - if errorFound: - return False - - return pipelines - -def sonarAnalysis(ctx, phpVersion = '7.4'): - sonar_env = { - "SONAR_TOKEN": { - "from_secret": "sonar_token", - }, - 'SONAR_SCANNER_OPTS': '-Xdebug' - } - - if ctx.build.event == "pull_request": - sonar_env.update({ - "SONAR_PULL_REQUEST_BASE": "%s" % (ctx.build.target), - "SONAR_PULL_REQUEST_BRANCH": "%s" % (ctx.build.source), - "SONAR_PULL_REQUEST_KEY": "%s" % (ctx.build.ref.replace("refs/pull/", "").split("/")[0]), - }) - - repo_slug = ctx.build.source_repo if ctx.build.source_repo else ctx.repo.slug - - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': 'sonar-analysis', - 'workspace' : { - 'base': dir["base"], - 'path': 'server/apps/%s' % ctx.repo.name - }, - 'clone': { - 'disable': True, # Sonarcloud does not apply issues on already merged branch - }, - 'steps': [ - { - "name": "clone", - "image": "owncloudci/alpine:latest", - "commands": [ - "git clone https://github.com/%s.git ." % repo_slug, - "git checkout $DRONE_COMMIT", - ], - }, - ] + - cacheRestore() + - composerInstall(phpVersion) + - installCore(ctx, 'daily-master-qa', 'sqlite', False) + - [ - { - 'name': 'sync-from-cache', - 'image': 'minio/mc:RELEASE.2020-12-18T10-53-53Z', - 'pull': 'always', - 'environment': { - 'MC_HOST_cache': { - 'from_secret': 'cache_s3_connection_url' - }, - }, - 'commands': [ - 'mkdir -p results', - 'mc mirror cache/cache/%s/%s results/' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), - ] - }, - { - 'name': 'list-coverage-results', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'ls -l results', - ] - }, - { - 'name': 'sonarcloud', - 'image': 'sonarsource/sonar-scanner-cli', - 'pull': 'always', - 'environment': sonar_env, - 'when': { - 'instance': [ - 'drone.owncloud.services', - 'drone.owncloud.com' - ], - } - }, - { - 'name': 'purge-cache', - 'image': 'minio/mc:RELEASE.2020-12-18T10-53-53Z', - 'environment': { - 'MC_HOST_cache': { - 'from_secret': 'cache_s3_connection_url' - } - }, - 'commands': [ - 'mc rm --recursive --force cache/cache/%s/%s' % (ctx.repo.slug, ctx.build.commit + '-${DRONE_BUILD_NUMBER}'), - ] - }, - ], - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/heads/master', - 'refs/pull/**', - 'refs/tags/**' - ] - } - } - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - return result + pipelines = [] + + if "acceptance" not in config: + return pipelines + + if type(config["acceptance"]) == "bool": + if not config["acceptance"]: + return pipelines + + errorFound = False + + default = { + "servers": ["daily-master-qa", "latest"], + "browsers": ["chrome"], + "phpVersions": ["7.2"], + "databases": ["mariadb:10.2"], + "esVersions": ["none"], + "federatedServerNeeded": False, + "filterTags": "", + "logLevel": "2", + "emailNeeded": False, + "ldapNeeded": False, + "cephS3": False, + "scalityS3": False, + "ssl": False, + "xForwardedFor": False, + "extraSetup": [], + "extraServices": [], + "extraTeardown": [], + "extraEnvironment": {}, + "extraCommandsBeforeTestRun": [], + "extraApps": {}, + "externalScality": [], + "useBundledApp": False, + "includeKeyInMatrixName": False, + "runAllSuites": False, + "runCoreTests": False, + "numberOfParts": 1, + "cron": "", + "pullRequestAndCron": "nightly", + "skip": False, + "debugSuites": [], + "skipExceptParts": [], + "earlyFail": True, + } + + if "defaults" in config: + if "acceptance" in config["defaults"]: + for item in config["defaults"]["acceptance"]: + default[item] = config["defaults"]["acceptance"][item] + + for category, matrix in config["acceptance"].items(): + if type(matrix["suites"]) == "list": + suites = {} + for suite in matrix["suites"]: + suites[suite] = suite + else: + suites = matrix["suites"] + + if "debugSuites" in matrix and len(matrix["debugSuites"]) != 0: + if type(matrix["debugSuites"]) == "list": + suites = {} + for suite in matrix["debugSuites"]: + suites[suite] = suite + else: + suites = matrix["debugSuites"] + + for suite, alternateSuiteName in suites.items(): + isWebUI = suite.startswith("webUI") + isAPI = suite.startswith("api") + isCLI = suite.startswith("cli") + + params = {} + for item in default: + params[item] = matrix[item] if item in matrix else default[item] + + if params["skip"]: + continue + + # switch off earlyFail if the PR title contains full-ci + if ("full-ci" in ctx.build.title.lower()): + params["earlyFail"] = False + + # switch off earlyFail when running cron builds (for example, nightly CI) + if (ctx.build.event == "cron"): + params["earlyFail"] = False + + if "externalScality" in params and len(params["externalScality"]) != 0: + # We want to use an external scality server for this pipeline. + # That uses some "standard" extraSetup and extraTeardown. + # Put the needed setup and teardown in place. + params["extraSetup"] = [ + { + "name": "configure-app", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server/apps/files_primary_s3", + "cp tests/drone/scality.config.php /var/www/owncloud/server/config", + "sed -i -e \"s/owncloud/owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER/\" /var/www/owncloud/server/config/scality.config.php", + "sed -i -e \"s/accessKey1/$SCALITY_KEY/\" /var/www/owncloud/server/config/scality.config.php", + "sed -i -e \"s/verySecretKey1/$SCALITY_SECRET_ESCAPED/\" /var/www/owncloud/server/config/scality.config.php", + "sed -i -e \"s/http/https/\" /var/www/owncloud/server/config/scality.config.php", + "sed -i -e \"s/scality:8000/%s/\" /var/www/owncloud/server/config/scality.config.php" % params["externalScality"]["externalServerUrl"], + "cd /var/www/owncloud/server/", + "php occ s3:create-bucket owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER --accept-warning", + "cd /var/www/owncloud/testrunner/apps/files_primary_s3", + ], + "environment": { + "SCALITY_KEY": { + "from_secret": params["externalScality"]["secrets"]["scality_key"], + }, + "SCALITY_SECRET": { + "from_secret": params["externalScality"]["secrets"]["scality_secret"], + }, + "SCALITY_SECRET_ESCAPED": { + "from_secret": params["externalScality"]["secrets"]["scality_secret_escaped"], + }, + }, + }, + ] + params["extraTeardown"] = [ + { + "name": "cleanup-scality-bucket", + "image": "banst/awscli", + "pull": "always", + "failure": "ignore", + "commands": [ + "aws configure set aws_access_key_id $SCALITY_KEY", + "aws configure set aws_secret_access_key $SCALITY_SECRET", + "aws --endpoint-url $SCALITY_ENDPOINT s3 rm --recursive s3://owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER", + "/var/www/owncloud/testrunner/apps/files_primary_s3/tests/delete_all_object_versions.sh $SCALITY_ENDPOINT owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER", + "aws --endpoint-url $SCALITY_ENDPOINT s3 rb --force s3://owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER", + ], + "environment": { + "SCALITY_KEY": { + "from_secret": params["externalScality"]["secrets"]["scality_key"], + }, + "SCALITY_SECRET": { + "from_secret": params["externalScality"]["secrets"]["scality_secret"], + }, + "SCALITY_ENDPOINT": "https://%s" % params["externalScality"]["externalServerUrl"], + }, + "when": { + "status": [ + "failure", + "success", + ], + }, + }, + ] + + if isAPI or isCLI: + params["browsers"] = [""] + + cephS3Params = params["cephS3"] + if type(cephS3Params) == "bool": + cephS3Needed = cephS3Params + filesPrimaryS3NeededForCeph = cephS3Params + else: + cephS3Needed = True + filesPrimaryS3NeededForCeph = cephS3Params["filesPrimaryS3Needed"] if "filesPrimaryS3Needed" in cephS3Params else True + + scalityS3Params = params["scalityS3"] + if type(scalityS3Params) == "bool": + scalityS3Needed = scalityS3Params + filesPrimaryS3NeededForScality = scalityS3Params + else: + scalityS3Needed = True + filesPrimaryS3NeededForScality = scalityS3Params["filesPrimaryS3Needed"] if "filesPrimaryS3Needed" in scalityS3Params else True + + if ((ctx.repo.name != "files_primary_s3") and (filesPrimaryS3NeededForCeph or filesPrimaryS3NeededForScality)): + # If we are not already "files_primary_s3" and we need S3 object storage, then install the "files_primary_s3" app + extraAppsDict = { + "files_primary_s3": "composer install", + } + for app, command in params["extraApps"].items(): + extraAppsDict[app] = command + params["extraApps"] = extraAppsDict + + for testConfig in buildTestConfig(params): + debugPartsEnabled = (len(testConfig["skipExceptParts"]) != 0) + if debugPartsEnabled and testConfig["runPart"] not in testConfig["skipExceptParts"]: + continue + + name = "unknown" + if isWebUI or isAPI or isCLI: + esString = "-es" + testConfig["esVersion"] if testConfig["esVersion"] != "none" else "" + browserString = "" if testConfig["browser"] == "" else "-" + testConfig["browser"] + keyString = "-" + category if testConfig["includeKeyInMatrixName"] else "" + partString = "" if testConfig["numberOfParts"] == 1 else "-%d-%d" % (testConfig["numberOfParts"], testConfig["runPart"]) + name = "%s%s%s-%s%s-%s-php%s%s" % (alternateSuiteName, keyString, partString, testConfig["server"].replace("daily-", "").replace("-qa", ""), browserString, testConfig["database"].replace(":", ""), testConfig["phpVersion"], esString) + maxLength = 50 + nameLength = len(name) + if nameLength > maxLength: + print("Error: generated stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) + errorFound = True + + environment = {} + for env in testConfig["extraEnvironment"]: + environment[env] = testConfig["extraEnvironment"][env] + + environment["TEST_SERVER_URL"] = "http://server" + environment["BEHAT_FILTER_TAGS"] = testConfig["filterTags"] + + if (testConfig["runAllSuites"] == False): + environment["BEHAT_SUITE"] = suite + else: + environment["DIVIDE_INTO_NUM_PARTS"] = testConfig["numberOfParts"] + environment["RUN_PART"] = testConfig["runPart"] + + if isWebUI: + environment["SELENIUM_HOST"] = "selenium" + environment["SELENIUM_PORT"] = "4444" + environment["BROWSER"] = testConfig["browser"] + environment["PLATFORM"] = "Linux" + if (testConfig["runCoreTests"]): + makeParameter = "test-acceptance-core-webui" + else: + makeParameter = "test-acceptance-webui" + + if isAPI: + if (testConfig["runCoreTests"]): + makeParameter = "test-acceptance-core-api" + else: + makeParameter = "test-acceptance-api" + + if isCLI: + if (testConfig["runCoreTests"]): + makeParameter = "test-acceptance-core-cli" + else: + makeParameter = "test-acceptance-cli" + + if testConfig["emailNeeded"]: + environment["MAILHOG_HOST"] = "email" + + if testConfig["ldapNeeded"]: + environment["TEST_WITH_LDAP"] = True + + if (cephS3Needed or scalityS3Needed): + environment["OC_TEST_ON_OBJECTSTORE"] = "1" + if (testConfig["cephS3"] != False): + environment["S3_TYPE"] = "ceph" + if (testConfig["scalityS3"] != False): + environment["S3_TYPE"] = "scality" + federationDbSuffix = "-federated" + + result = { + "kind": "pipeline", + "type": "docker", + "name": name, + "workspace": { + "base": dir["base"], + "path": "testrunner/apps/%s" % ctx.repo.name, + }, + "steps": installCore(ctx, testConfig["server"], testConfig["database"], testConfig["useBundledApp"]) + + installTestrunner(ctx, "7.4", testConfig["useBundledApp"]) + + (installFederated(testConfig["server"], testConfig["phpVersion"], testConfig["logLevel"], testConfig["database"], federationDbSuffix) + owncloudLog("federated") if testConfig["federatedServerNeeded"] else []) + + installApp(ctx, testConfig["phpVersion"]) + + installExtraApps(testConfig["phpVersion"], testConfig["extraApps"]) + + setupServerAndApp(ctx, testConfig["phpVersion"], testConfig["logLevel"], testConfig["federatedServerNeeded"]) + + owncloudLog("server") + + setupCeph(testConfig["cephS3"]) + + setupScality(testConfig["scalityS3"]) + + setupElasticSearch(testConfig["esVersion"]) + + testConfig["extraSetup"] + + fixPermissions(testConfig["phpVersion"], testConfig["federatedServerNeeded"]) + + [ + ({ + "name": "acceptance-tests", + "image": "owncloudci/php:7.4", + "pull": "always", + "environment": environment, + "commands": testConfig["extraCommandsBeforeTestRun"] + [ + "touch %s/saved-settings.sh" % dir["base"], + ". %s/saved-settings.sh" % dir["base"], + "make %s" % makeParameter, + ], + }), + ] + testConfig["extraTeardown"] + buildGithubCommentForBuildStopped(name, params["earlyFail"]) + githubComment(params["earlyFail"]) + stopBuild(ctx, params["earlyFail"]), + "services": databaseService(testConfig["database"]) + + browserService(testConfig["browser"]) + + emailService(testConfig["emailNeeded"]) + + ldapService(testConfig["ldapNeeded"]) + + cephService(testConfig["cephS3"]) + + scalityService(testConfig["scalityS3"]) + + elasticSearchService(testConfig["esVersion"]) + + testConfig["extraServices"] + + owncloudService(testConfig["server"], testConfig["phpVersion"], "server", dir["server"], testConfig["ssl"], testConfig["xForwardedFor"]) + + (( + owncloudService(testConfig["server"], testConfig["phpVersion"], "federated", dir["federated"], testConfig["ssl"], testConfig["xForwardedFor"]) + + databaseServiceForFederation(testConfig["database"], federationDbSuffix) + ) if testConfig["federatedServerNeeded"] else []), + "depends_on": [], + "trigger": {}, + } + + if (testConfig["cron"] != ""): + result["trigger"]["cron"] = testConfig["cron"] + elif ((testConfig["pullRequestAndCron"] != "") and (ctx.build.event != "pull_request")): + result["trigger"]["cron"] = testConfig["pullRequestAndCron"] + else: + result["trigger"]["ref"] = [ + "refs/pull/**", + "refs/tags/**", + ] + + pipelines.append(result) + + if errorFound: + return False + + return pipelines + +def sonarAnalysis(ctx, phpVersion = "7.4"): + sonar_env = { + "SONAR_TOKEN": { + "from_secret": "sonar_token", + }, + "SONAR_SCANNER_OPTS": "-Xdebug", + } + + if ctx.build.event == "pull_request": + sonar_env.update({ + "SONAR_PULL_REQUEST_BASE": "%s" % (ctx.build.target), + "SONAR_PULL_REQUEST_BRANCH": "%s" % (ctx.build.source), + "SONAR_PULL_REQUEST_KEY": "%s" % (ctx.build.ref.replace("refs/pull/", "").split("/")[0]), + }) + + repo_slug = ctx.build.source_repo if ctx.build.source_repo else ctx.repo.slug + + result = { + "kind": "pipeline", + "type": "docker", + "name": "sonar-analysis", + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "clone": { + "disable": True, # Sonarcloud does not apply issues on already merged branch + }, + "steps": [ + { + "name": "clone", + "image": "owncloudci/alpine:latest", + "commands": [ + "git clone https://github.com/%s.git ." % repo_slug, + "git checkout $DRONE_COMMIT", + ], + }, + ] + + cacheRestore() + + composerInstall(phpVersion) + + installCore(ctx, "daily-master-qa", "sqlite", False) + + [ + { + "name": "sync-from-cache", + "image": "minio/mc:RELEASE.2020-12-18T10-53-53Z", + "pull": "always", + "environment": { + "MC_HOST_cache": { + "from_secret": "cache_s3_connection_url", + }, + }, + "commands": [ + "mkdir -p results", + "mc mirror cache/cache/%s/%s results/" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), + ], + }, + { + "name": "list-coverage-results", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "ls -l results", + ], + }, + { + "name": "sonarcloud", + "image": "sonarsource/sonar-scanner-cli", + "pull": "always", + "environment": sonar_env, + "when": { + "instance": [ + "drone.owncloud.services", + "drone.owncloud.com", + ], + }, + }, + { + "name": "purge-cache", + "image": "minio/mc:RELEASE.2020-12-18T10-53-53Z", + "environment": { + "MC_HOST_cache": { + "from_secret": "cache_s3_connection_url", + }, + }, + "commands": [ + "mc rm --recursive --force cache/cache/%s/%s" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), + ], + }, + ], + "depends_on": [], + "trigger": { + "ref": [ + "refs/heads/master", + "refs/pull/**", + "refs/tags/**", + ], + }, + } + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + return result def notify(): - result = { - 'kind': 'pipeline', - 'type': 'docker', - 'name': 'chat-notifications', - 'clone': { - 'disable': True - }, - 'steps': [ - { - 'name': 'notify-rocketchat', - 'image': 'plugins/slack:1', - 'pull': 'always', - 'settings': { - 'webhook': { - 'from_secret': config['rocketchat']['from_secret'] - }, - 'channel': config['rocketchat']['channel'] - } - } - ], - 'depends_on': [], - 'trigger': { - 'ref': [ - 'refs/tags/**' - ], - 'status': [ - 'success', - 'failure' - ] - } - } - - for branch in config['branches']: - result['trigger']['ref'].append('refs/heads/%s' % branch) - - return result + result = { + "kind": "pipeline", + "type": "docker", + "name": "chat-notifications", + "clone": { + "disable": True, + }, + "steps": [ + { + "name": "notify-rocketchat", + "image": "plugins/slack:1", + "pull": "always", + "settings": { + "webhook": { + "from_secret": config["rocketchat"]["from_secret"], + }, + "channel": config["rocketchat"]["channel"], + }, + }, + ], + "depends_on": [], + "trigger": { + "ref": [ + "refs/tags/**", + ], + "status": [ + "success", + "failure", + ], + }, + } + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + return result def databaseService(db): - dbName = getDbName(db) - if (dbName == 'mariadb') or (dbName == 'mysql'): - service = { - 'name': dbName, - 'image': db, - 'pull': 'always', - 'environment': { - 'MYSQL_USER': getDbUsername(db), - 'MYSQL_PASSWORD': getDbPassword(db), - 'MYSQL_DATABASE': getDbDatabase(db), - 'MYSQL_ROOT_PASSWORD': getDbRootPassword() - } - } - if (db == 'mysql:8.0'): - service['command'] = ['--default-authentication-plugin=mysql_native_password'] - return [service] - - if dbName == 'postgres': - return [{ - 'name': dbName, - 'image': db, - 'pull': 'always', - 'environment': { - 'POSTGRES_USER': getDbUsername(db), - 'POSTGRES_PASSWORD': getDbPassword(db), - 'POSTGRES_DB': getDbDatabase(db) - } - }] - - if dbName == 'oracle': - return [{ - 'name': dbName, - 'image': 'owncloudci/oracle-xe:latest', - 'pull': 'always', - 'environment': { - 'ORACLE_USER': getDbUsername(db), - 'ORACLE_PASSWORD': getDbPassword(db), - 'ORACLE_DB': getDbDatabase(db), - 'ORACLE_DISABLE_ASYNCH_IO': 'true', - } - }] - - return [] + dbName = getDbName(db) + if (dbName == "mariadb") or (dbName == "mysql"): + service = { + "name": dbName, + "image": db, + "pull": "always", + "environment": { + "MYSQL_USER": getDbUsername(db), + "MYSQL_PASSWORD": getDbPassword(db), + "MYSQL_DATABASE": getDbDatabase(db), + "MYSQL_ROOT_PASSWORD": getDbRootPassword(), + }, + } + if (db == "mysql:8.0"): + service["command"] = ["--default-authentication-plugin=mysql_native_password"] + return [service] + + if dbName == "postgres": + return [{ + "name": dbName, + "image": db, + "pull": "always", + "environment": { + "POSTGRES_USER": getDbUsername(db), + "POSTGRES_PASSWORD": getDbPassword(db), + "POSTGRES_DB": getDbDatabase(db), + }, + }] + + if dbName == "oracle": + return [{ + "name": dbName, + "image": "owncloudci/oracle-xe:latest", + "pull": "always", + "environment": { + "ORACLE_USER": getDbUsername(db), + "ORACLE_PASSWORD": getDbPassword(db), + "ORACLE_DB": getDbDatabase(db), + "ORACLE_DISABLE_ASYNCH_IO": "true", + }, + }] + + return [] def browserService(browser): - if browser == 'chrome': - return [{ - 'name': 'selenium', - 'image': 'selenium/standalone-chrome-debug:3.141.59-oxygen', - 'pull': 'always', - 'environment': { - 'JAVA_OPTS': '-Dselenium.LOGGER.level=WARNING' - } - }] - - if browser == 'firefox': - return [{ - 'name': 'selenium', - 'image': 'selenium/standalone-firefox-debug:3.8.1', - 'pull': 'always', - 'environment': { - 'JAVA_OPTS': '-Dselenium.LOGGER.level=WARNING', - 'SE_OPTS': '-enablePassThrough false' - } - }] - - return [] + if browser == "chrome": + return [{ + "name": "selenium", + "image": "selenium/standalone-chrome-debug:3.141.59-oxygen", + "pull": "always", + "environment": { + "JAVA_OPTS": "-Dselenium.LOGGER.level=WARNING", + }, + }] + + if browser == "firefox": + return [{ + "name": "selenium", + "image": "selenium/standalone-firefox-debug:3.8.1", + "pull": "always", + "environment": { + "JAVA_OPTS": "-Dselenium.LOGGER.level=WARNING", + "SE_OPTS": "-enablePassThrough false", + }, + }] + + return [] def emailService(emailNeeded): - if emailNeeded: - return [{ - 'name': 'email', - 'image': 'mailhog/mailhog', - 'pull': 'always', - }] + if emailNeeded: + return [{ + "name": "email", + "image": "mailhog/mailhog", + "pull": "always", + }] - return [] + return [] def ldapService(ldapNeeded): - if ldapNeeded: - return [{ - 'name': 'ldap', - 'image': 'osixia/openldap', - 'pull': 'always', - 'environment': { - 'LDAP_DOMAIN': 'owncloud.com', - 'LDAP_ORGANISATION': 'owncloud', - 'LDAP_ADMIN_PASSWORD': 'admin', - 'LDAP_TLS_VERIFY_CLIENT': 'never', - } - }] - - return [] + if ldapNeeded: + return [{ + "name": "ldap", + "image": "osixia/openldap", + "pull": "always", + "environment": { + "LDAP_DOMAIN": "owncloud.com", + "LDAP_ORGANISATION": "owncloud", + "LDAP_ADMIN_PASSWORD": "admin", + "LDAP_TLS_VERIFY_CLIENT": "never", + }, + }] + + return [] def elasticSearchService(esVersion): - if esVersion == "none": - return [] - - return [{ - 'name': 'elasticsearch', - 'image': 'webhippie/elasticsearch:%s' % esVersion, - 'pull': 'always', - 'environment': { - 'ELASTICSEARCH_PLUGINS_INSTALL': 'ingest-attachment' - } - }] + if esVersion == "none": + return [] + + return [{ + "name": "elasticsearch", + "image": "webhippie/elasticsearch:%s" % esVersion, + "pull": "always", + "environment": { + "ELASTICSEARCH_PLUGINS_INSTALL": "ingest-attachment", + }, + }] def scalityService(serviceParams): - serviceEnvironment = { - 'HOST_NAME': 'scality' - } - - if type(serviceParams) == "bool": - if not serviceParams: - return [] - else: - if 'extraEnvironment' in serviceParams: - for env in serviceParams['extraEnvironment']: - serviceEnvironment[env] = serviceParams['extraEnvironment'][env] - - return [{ - 'name': 'scality', - 'image': 'owncloudci/scality-s3server', - 'pull': 'always', - 'environment': serviceEnvironment - }] + serviceEnvironment = { + "HOST_NAME": "scality", + } + + if type(serviceParams) == "bool": + if not serviceParams: + return [] + elif "extraEnvironment" in serviceParams: + for env in serviceParams["extraEnvironment"]: + serviceEnvironment[env] = serviceParams["extraEnvironment"][env] + + return [{ + "name": "scality", + "image": "owncloudci/scality-s3server", + "pull": "always", + "environment": serviceEnvironment, + }] def cephService(serviceParams): - serviceEnvironment = { - 'NETWORK_AUTO_DETECT': '4', - 'RGW_NAME': 'ceph', - 'CEPH_DEMO_UID': 'owncloud', - 'CEPH_DEMO_ACCESS_KEY': 'owncloud123456', - 'CEPH_DEMO_SECRET_KEY': 'secret123456', - } - - if type(serviceParams) == "bool": - if not serviceParams: - return [] - else: - if 'extraEnvironment' in serviceParams: - for env in serviceParams['extraEnvironment']: - serviceEnvironment[env] = serviceParams['extraEnvironment'][env] - - return [{ - 'name': 'ceph', - 'image': 'owncloudci/ceph:tag-build-master-jewel-ubuntu-16.04', - 'pull': 'always', - 'environment': serviceEnvironment - }] + serviceEnvironment = { + "NETWORK_AUTO_DETECT": "4", + "RGW_NAME": "ceph", + "CEPH_DEMO_UID": "owncloud", + "CEPH_DEMO_ACCESS_KEY": "owncloud123456", + "CEPH_DEMO_SECRET_KEY": "secret123456", + } + + if type(serviceParams) == "bool": + if not serviceParams: + return [] + elif "extraEnvironment" in serviceParams: + for env in serviceParams["extraEnvironment"]: + serviceEnvironment[env] = serviceParams["extraEnvironment"][env] + + return [{ + "name": "ceph", + "image": "owncloudci/ceph:tag-build-master-jewel-ubuntu-16.04", + "pull": "always", + "environment": serviceEnvironment, + }] def owncloudService(version, phpVersion, name, path, ssl, xForwardedFor): - if ssl: - environment = { - 'APACHE_WEBROOT': path, - 'APACHE_CONFIG_TEMPLATE': 'ssl', - 'APACHE_SSL_CERT_CN': 'server', - 'APACHE_SSL_CERT': '%s/%s.crt' % (dir["base"], name), - 'APACHE_SSL_KEY': '%s/%s.key' % (dir["base"], name), - 'APACHE_LOGGING_PATH': '/dev/null', - } - else: - environment = { - 'APACHE_WEBROOT': path, - 'APACHE_LOGGING_PATH': '/dev/null', - } - - return [{ - 'name': name, - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'environment': environment, - 'commands': ([ - 'a2enmod remoteip', - 'cd /etc/apache2', - 'echo "RemoteIPHeader X-Forwarded-For" >> apache2.conf', - # This replaces the first occurrence of "%h with "%a in apache2.conf file telling Apache to log the client - # IP as recorded by mod_remoteip (%a) rather than hostname (%h). For more info check this out: - # https://www.digitalocean.com/community/questions/get-client-public-ip-on-apache-server-used-behind-load-balancer - 'sed -i \'0,/"%h/s//"%a/\' apache2.conf', - ] if xForwardedFor else []) + [ - '/usr/local/bin/apachectl -e debug -D FOREGROUND', - ] - }] + if ssl: + environment = { + "APACHE_WEBROOT": path, + "APACHE_CONFIG_TEMPLATE": "ssl", + "APACHE_SSL_CERT_CN": "server", + "APACHE_SSL_CERT": "%s/%s.crt" % (dir["base"], name), + "APACHE_SSL_KEY": "%s/%s.key" % (dir["base"], name), + "APACHE_LOGGING_PATH": "/dev/null", + } + else: + environment = { + "APACHE_WEBROOT": path, + "APACHE_LOGGING_PATH": "/dev/null", + } + + return [{ + "name": name, + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "environment": environment, + "commands": ([ + "a2enmod remoteip", + "cd /etc/apache2", + "echo 'RemoteIPHeader X-Forwarded-For' >> apache2.conf", + # This replaces the first occurrence of "%h with "%a in apache2.conf file telling Apache to log the client + # IP as recorded by mod_remoteip (%a) rather than hostname (%h). For more info check this out: + # https://www.digitalocean.com/community/questions/get-client-public-ip-on-apache-server-used-behind-load-balancer + "sed -i '0,/\"%h/s//\"%a/' apache2.conf", + ] if xForwardedFor else []) + [ + "/usr/local/bin/apachectl -e debug -D FOREGROUND", + ], + }] def getDbName(db): - return db.split(':')[0] + return db.split(":")[0] def getDbUsername(db): - name = getDbName(db) + name = getDbName(db) - # The Oracle image has the Db Username hardcoded - if name == 'oracle': - return 'autotest' + # The Oracle image has the Db Username hardcoded + if name == "oracle": + return "autotest" - return 'owncloud' + return "owncloud" def getDbPassword(db): - name = getDbName(db) + name = getDbName(db) - # The Oracle image has the Db Password hardcoded - if name == 'oracle': - return 'owncloud' + # The Oracle image has the Db Password hardcoded + if name == "oracle": + return "owncloud" - return 'owncloud' + return "owncloud" def getDbRootPassword(): - return 'owncloud' + return "owncloud" def getDbDatabase(db): - name = getDbName(db) + name = getDbName(db) - # The Oracle image has the Db Name hardcoded - if name == 'oracle': - return 'XE' + # The Oracle image has the Db Name hardcoded + if name == "oracle": + return "XE" - return 'owncloud' + return "owncloud" def cacheRestore(): - return [{ - 'name': 'cache-restore', - 'image': 'plugins/s3-cache:1', - 'pull': 'always', - 'settings': { - 'access_key': { - 'from_secret': 'cache_s3_access_key' - }, - 'endpoint': { - 'from_secret': 'cache_s3_endpoint' - }, - 'restore': True, - 'secret_key': { - 'from_secret': 'cache_s3_secret_key' - } - }, - 'when': { - 'instance': [ - 'drone.owncloud.services', - 'drone.owncloud.com' - ], - } - }] + return [{ + "name": "cache-restore", + "image": "plugins/s3-cache:1", + "pull": "always", + "settings": { + "access_key": { + "from_secret": "cache_s3_access_key", + }, + "endpoint": { + "from_secret": "cache_s3_endpoint", + }, + "restore": True, + "secret_key": { + "from_secret": "cache_s3_secret_key", + }, + }, + "when": { + "instance": [ + "drone.owncloud.services", + "drone.owncloud.com", + ], + }, + }] def composerInstall(phpVersion): - return [{ - 'name': 'composer-install', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'environment': { - 'COMPOSER_HOME': '/drone/src/.cache/composer' - }, - 'commands': [ - 'make vendor' - ] - }] + return [{ + "name": "composer-install", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "environment": { + "COMPOSER_HOME": "/drone/src/.cache/composer", + }, + "commands": [ + "make vendor", + ], + }] def installCore(ctx, version, db, useBundledApp): - host = getDbName(db) - dbType = host - - username = getDbUsername(db) - password = getDbPassword(db) - database = getDbDatabase(db) - - if host == 'mariadb': - dbType = 'mysql' - - if host == 'postgres': - dbType = 'pgsql' - - if host == 'oracle': - dbType = 'oci' - - stepDefinition = { - 'name': 'install-core', - 'image': 'owncloudci/core', - 'pull': 'always', - 'settings': { - 'version': version, - 'core_path': dir["server"], - 'db_type': dbType, - 'db_name': database, - 'db_host': host, - 'db_username': username, - 'db_password': password - } - } - - if not useBundledApp: - stepDefinition['settings']['exclude'] = 'apps/%s' % ctx.repo.name - - return [stepDefinition] + host = getDbName(db) + dbType = host + + username = getDbUsername(db) + password = getDbPassword(db) + database = getDbDatabase(db) + + if host == "mariadb": + dbType = "mysql" + + if host == "postgres": + dbType = "pgsql" + + if host == "oracle": + dbType = "oci" + + stepDefinition = { + "name": "install-core", + "image": "owncloudci/core", + "pull": "always", + "settings": { + "version": version, + "core_path": dir["server"], + "db_type": dbType, + "db_name": database, + "db_host": host, + "db_username": username, + "db_password": password, + }, + } + + if not useBundledApp: + stepDefinition["settings"]["exclude"] = "apps/%s" % ctx.repo.name + + return [stepDefinition] def installTestrunner(ctx, phpVersion, useBundledApp): - return [{ - 'name': 'install-testrunner', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'mkdir /tmp/testrunner', - 'git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner', - 'rsync -aIX /tmp/testrunner %s' % dir["base"], - ] + ([ - 'cp -r %s/apps/%s %s/apps/' % (dir["testrunner"], ctx.repo.name, dir["server"]) - ] if not useBundledApp else []) - }] + return [{ + "name": "install-testrunner", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "mkdir /tmp/testrunner", + "git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner", + "rsync -aIX /tmp/testrunner %s" % dir["base"], + ] + ([ + "cp -r %s/apps/%s %s/apps/" % (dir["testrunner"], ctx.repo.name, dir["server"]), + ] if not useBundledApp else []), + }] def installExtraApps(phpVersion, extraApps): - commandArray = [] - for app, command in extraApps.items(): - commandArray.append('git clone https://github.com/owncloud/%s.git %s/apps/%s' % (app, dir["testrunner"], app)) - commandArray.append('cp -r %s/apps/%s %s/apps/' % (dir["testrunner"], app, dir["server"])) - if (command != ''): - commandArray.append('cd %s/apps/%s' % (dir["server"], app)) - commandArray.append(command) - commandArray.append('cd %s' % dir["server"]) - commandArray.append('php occ a:l') - commandArray.append('php occ a:e %s' % app) - commandArray.append('php occ a:l') - - if (commandArray == []): - return [] - - return [{ - 'name': 'install-extra-apps', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': commandArray - }] + commandArray = [] + for app, command in extraApps.items(): + commandArray.append("git clone https://github.com/owncloud/%s.git %s/apps/%s" % (app, dir["testrunner"], app)) + commandArray.append("cp -r %s/apps/%s %s/apps/" % (dir["testrunner"], app, dir["server"])) + if (command != ""): + commandArray.append("cd %s/apps/%s" % (dir["server"], app)) + commandArray.append(command) + commandArray.append("cd %s" % dir["server"]) + commandArray.append("php occ a:l") + commandArray.append("php occ a:e %s" % app) + commandArray.append("php occ a:l") + + if (commandArray == []): + return [] + + return [{ + "name": "install-extra-apps", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": commandArray, + }] def installApp(ctx, phpVersion): - if 'appInstallCommand' not in config: - return [] - - return [{ - 'name': 'install-app-%s' % ctx.repo.name, - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'cd %s/apps/%s' % (dir["server"], ctx.repo.name), - config['appInstallCommand'] - ] - }] + if "appInstallCommand" not in config: + return [] + + return [{ + "name": "install-app-%s" % ctx.repo.name, + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "cd %s/apps/%s" % (dir["server"], ctx.repo.name), + config["appInstallCommand"], + ], + }] def setupServerAndApp(ctx, phpVersion, logLevel, federatedServerNeeded = False): - return [{ - 'name': 'setup-server-%s' % ctx.repo.name, - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'cd %s' % dir["server"], - 'php occ a:l', - 'php occ a:e %s' % ctx.repo.name, - 'php occ a:e testing', - 'php occ a:l', - 'php occ config:system:set trusted_domains 1 --value=server', - 'php occ log:manage --level %s' % logLevel, - 'php occ config:system:set csrf.disabled --value=true' if federatedServerNeeded else '' - ] - }] + return [{ + "name": "setup-server-%s" % ctx.repo.name, + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "cd %s" % dir["server"], + "php occ a:l", + "php occ a:e %s" % ctx.repo.name, + "php occ a:e testing", + "php occ a:l", + "php occ config:system:set trusted_domains 1 --value=server", + "php occ log:manage --level %s" % logLevel, + "php occ config:system:set csrf.disabled --value=true" if federatedServerNeeded else "", + ], + }] def setupCeph(serviceParams): - if type(serviceParams) == "bool": - if serviceParams: - # specify an empty dict that will get the defaults - serviceParams = {} - else: - return [] - - createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True - setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ - 'wait-for-it -t 600 ceph:80', - 'cd %s/apps/files_primary_s3' % dir["server"], - 'cp tests/drone/ceph.config.php %s/config' % dir["server"], - 'cd %s' % dir["server"], - ] - - return [{ - 'name': 'setup-ceph', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': setupCommands + ([ - './apps/files_primary_s3/tests/drone/create-bucket.sh', - ] if createFirstBucket else []) - }] + if type(serviceParams) == "bool": + if serviceParams: + # specify an empty dict that will get the defaults + serviceParams = {} + else: + return [] + + createFirstBucket = serviceParams["createFirstBucket"] if "createFirstBucket" in serviceParams else True + setupCommands = serviceParams["setupCommands"] if "setupCommands" in serviceParams else [ + "wait-for-it -t 600 ceph:80", + "cd %s/apps/files_primary_s3" % dir["server"], + "cp tests/drone/ceph.config.php %s/config" % dir["server"], + "cd %s" % dir["server"], + ] + + return [{ + "name": "setup-ceph", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": setupCommands + ([ + "./apps/files_primary_s3/tests/drone/create-bucket.sh", + ] if createFirstBucket else []), + }] def setupScality(serviceParams): - if type(serviceParams) == "bool": - if serviceParams: - # specify an empty dict that will get the defaults - serviceParams = {} - else: - return [] - - specialConfig = '.' + serviceParams['config'] if 'config' in serviceParams else '' - configFile = 'scality%s.config.php' % specialConfig - createFirstBucket = serviceParams['createFirstBucket'] if 'createFirstBucket' in serviceParams else True - createExtraBuckets = serviceParams['createExtraBuckets'] if 'createExtraBuckets' in serviceParams else False - setupCommands = serviceParams['setupCommands'] if 'setupCommands' in serviceParams else [ - 'wait-for-it -t 600 scality:8000', - 'cd %s/apps/files_primary_s3' % dir["server"], - 'cp tests/drone/%s %s/config' % (configFile, dir["server"]), - 'cd %s' % dir["server"] - ] - - return [{ - 'name': 'setup-scality', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': setupCommands + ([ - 'php occ s3:create-bucket owncloud --accept-warning' - ] if createFirstBucket else []) + ([ - 'for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done', - ] if createExtraBuckets else []) - }] + if type(serviceParams) == "bool": + if serviceParams: + # specify an empty dict that will get the defaults + serviceParams = {} + else: + return [] + + specialConfig = "." + serviceParams["config"] if "config" in serviceParams else "" + configFile = "scality%s.config.php" % specialConfig + createFirstBucket = serviceParams["createFirstBucket"] if "createFirstBucket" in serviceParams else True + createExtraBuckets = serviceParams["createExtraBuckets"] if "createExtraBuckets" in serviceParams else False + setupCommands = serviceParams["setupCommands"] if "setupCommands" in serviceParams else [ + "wait-for-it -t 600 scality:8000", + "cd %s/apps/files_primary_s3" % dir["server"], + "cp tests/drone/%s %s/config" % (configFile, dir["server"]), + "cd %s" % dir["server"], + ] + + return [{ + "name": "setup-scality", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": setupCommands + ([ + "php occ s3:create-bucket owncloud --accept-warning", + ] if createFirstBucket else []) + ([ + "for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done", + ] if createExtraBuckets else []), + }] def setupElasticSearch(esVersion): - if esVersion == "none": - return [] - - return [{ - 'name': 'setup-es', - 'image': 'owncloudci/php:7.2', - 'pull': 'always', - 'commands': [ - 'cd %s' % dir["server"], - 'php occ config:app:set search_elastic servers --value elasticsearch', - 'wait-for-it -t 600 elasticsearch:9200', - 'php occ search:index:reset --force' - ] - }] + if esVersion == "none": + return [] + + return [{ + "name": "setup-es", + "image": "owncloudci/php:7.2", + "pull": "always", + "commands": [ + "cd %s" % dir["server"], + "php occ config:app:set search_elastic servers --value elasticsearch", + "wait-for-it -t 600 elasticsearch:9200", + "php occ search:index:reset --force", + ], + }] def fixPermissions(phpVersion, federatedServerNeeded): - return [{ - 'name': 'fix-permissions', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'chown -R www-data %s' % dir["server"], - 'wait-for-it -t 600 server:80' - ] + ([ - 'chown -R www-data %s' % dir["federated"], - 'wait-for-it -t 600 federated:80' - ] if federatedServerNeeded else []) - }] + return [{ + "name": "fix-permissions", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "chown -R www-data %s" % dir["server"], + "wait-for-it -t 600 server:80", + ] + ([ + "chown -R www-data %s" % dir["federated"], + "wait-for-it -t 600 federated:80", + ] if federatedServerNeeded else []), + }] def owncloudLog(server): - return [{ - 'name': 'owncloud-log-%s' % server, - 'image': 'owncloud/ubuntu:18.04', - 'pull': 'always', - 'detach': True, - 'commands': [ - 'tail -f %s/%s/data/owncloud.log' % (dir["base"], server) - ] - }] + return [{ + "name": "owncloud-log-%s" % server, + "image": "owncloud/ubuntu:18.04", + "pull": "always", + "detach": True, + "commands": [ + "tail -f %s/%s/data/owncloud.log" % (dir["base"], server), + ], + }] def dependsOn(earlierStages, nextStages): - for earlierStage in earlierStages: - for nextStage in nextStages: - nextStage['depends_on'].append(earlierStage['name']) - -def installFederated(federatedServerVersion, phpVersion, logLevel, db, dbSuffix = '-federated'): - host = getDbName(db) - dbType = host - - username = getDbUsername(db) - password = getDbPassword(db) - database = getDbDatabase(db) + dbSuffix - - if host == 'mariadb': - dbType = 'mysql' - elif host == 'postgres': - dbType = 'pgsql' - elif host == 'oracle': - dbType = 'oci' - return [ - { - 'name': 'install-federated', - 'image': 'owncloudci/core', - 'pull': 'always', - 'settings': { - 'version': federatedServerVersion, - 'core_path': dir["federated"], - 'db_type': 'mysql', - 'db_name': database, - 'db_host': host + dbSuffix, - 'db_username': username, - 'db_password': password - }, - }, - { - 'name': 'configure-federation', - 'image': 'owncloudci/php:%s' % phpVersion, - 'pull': 'always', - 'commands': [ - 'echo "export TEST_SERVER_FED_URL=http://federated" > %s/saved-settings.sh' % dir["base"], - 'cd %s' % dir["federated"], - 'php occ a:l', - 'php occ a:e testing', - 'php occ a:l', - 'php occ config:system:set trusted_domains 1 --value=federated', - 'php occ log:manage --level %s' % logLevel, - 'php occ config:list' - ] - } - ] + for earlierStage in earlierStages: + for nextStage in nextStages: + nextStage["depends_on"].append(earlierStage["name"]) + +def installFederated(federatedServerVersion, phpVersion, logLevel, db, dbSuffix = "-federated"): + host = getDbName(db) + dbType = host + + username = getDbUsername(db) + password = getDbPassword(db) + database = getDbDatabase(db) + dbSuffix + + if host == "mariadb": + dbType = "mysql" + elif host == "postgres": + dbType = "pgsql" + elif host == "oracle": + dbType = "oci" + return [ + { + "name": "install-federated", + "image": "owncloudci/core", + "pull": "always", + "settings": { + "version": federatedServerVersion, + "core_path": dir["federated"], + "db_type": "mysql", + "db_name": database, + "db_host": host + dbSuffix, + "db_username": username, + "db_password": password, + }, + }, + { + "name": "configure-federation", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "echo 'export TEST_SERVER_FED_URL=http://federated' > %s/saved-settings.sh" % dir["base"], + "cd %s" % dir["federated"], + "php occ a:l", + "php occ a:e testing", + "php occ a:l", + "php occ config:system:set trusted_domains 1 --value=federated", + "php occ log:manage --level %s" % logLevel, + "php occ config:list", + ], + }, + ] def databaseServiceForFederation(db, suffix): - dbName = getDbName(db) - - if dbName not in ['mariadb', 'mysql']: - print('Not implemented federated database for ', dbName) - return [] - - service = { - 'name': dbName + suffix, - 'image': db, - 'pull': 'always', - 'environment': { - 'MYSQL_USER': getDbUsername(db), - 'MYSQL_PASSWORD': getDbPassword(db), - 'MYSQL_DATABASE': getDbDatabase(db) + suffix, - 'MYSQL_ROOT_PASSWORD': getDbRootPassword() - } - } - if (db == 'mysql:8.0'): - service['command'] = ['--default-authentication-plugin=mysql_native_password'] - return [service] + dbName = getDbName(db) + + if dbName not in ["mariadb", "mysql"]: + print("Not implemented federated database for ", dbName) + return [] + + service = { + "name": dbName + suffix, + "image": db, + "pull": "always", + "environment": { + "MYSQL_USER": getDbUsername(db), + "MYSQL_PASSWORD": getDbPassword(db), + "MYSQL_DATABASE": getDbDatabase(db) + suffix, + "MYSQL_ROOT_PASSWORD": getDbRootPassword(), + }, + } + if (db == "mysql:8.0"): + service["command"] = ["--default-authentication-plugin=mysql_native_password"] + return [service] def buildTestConfig(params): - configs = [] - for server in params['servers']: - for browser in params['browsers']: - for phpVersion in params['phpVersions']: - for db in params['databases']: - for esVersion in params['esVersions']: - for runPart in range(1, params['numberOfParts'] + 1): - config = dict(params) - config['server'] = server - config['browser'] = browser - config['phpVersion'] = phpVersion - config['database'] = db - config['esVersion'] = esVersion - config['runPart'] = runPart - configs.append(config) - return configs + configs = [] + for server in params["servers"]: + for browser in params["browsers"]: + for phpVersion in params["phpVersions"]: + for db in params["databases"]: + for esVersion in params["esVersions"]: + for runPart in range(1, params["numberOfParts"] + 1): + config = dict(params) + config["server"] = server + config["browser"] = browser + config["phpVersion"] = phpVersion + config["database"] = db + config["esVersion"] = esVersion + config["runPart"] = runPart + configs.append(config) + return configs def stopBuild(ctx, earlyFail): if (earlyFail): @@ -2122,12 +2106,12 @@ def buildGithubCommentForBuildStopped(alternateSuiteName, earlyFail): "image": "owncloud/ubuntu:16.04", "pull": "always", "commands": [ - 'echo ":boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n" >> %s/comments.file' % (alternateSuiteName, dir["base"]), + "echo ':boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n' >> %s/comments.file" % (alternateSuiteName, dir["base"]), ], "when": { - "status": [ - "failure", - ], + "status": [ + "failure", + ], "event": [ "pull_request", ], @@ -2163,3 +2147,40 @@ def githubComment(earlyFail): else: return [] + +def checkStarlark(): + return [{ + "kind": "pipeline", + "type": "docker", + "name": "check-starlark", + "steps": [ + { + "name": "format-check-starlark", + "image": "owncloudci/bazel-buildifier", + "pull": "always", + "commands": [ + "buildifier --mode=check .drone.star", + ], + }, + { + "name": "show-diff", + "image": "owncloudci/bazel-buildifier", + "pull": "always", + "commands": [ + "buildifier --mode=fix .drone.star", + "git diff", + ], + "when": { + "status": [ + "failure", + ], + }, + }, + ], + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + ], + }, + }] From ef128b990a8ec7d7dde2cc40692e8e328449715f Mon Sep 17 00:00:00 2001 From: Jasmine Baral Date: Thu, 12 Aug 2021 12:22:19 +0545 Subject: [PATCH 220/348] [CI] cancel old builds --- .drone.star | 53 +++++++++++++++++++++++++++++++++++- .drone/cancelBuilds.sh | 62 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+), 1 deletion(-) create mode 100755 .drone/cancelBuilds.sh diff --git a/.drone.star b/.drone.star index 8b9a73c1..6428a2c2 100644 --- a/.drone.star +++ b/.drone.star @@ -380,7 +380,7 @@ def main(ctx): return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after def beforePipelines(ctx): - return codestyle(ctx) + jscodestyle(ctx) + phpstan(ctx) + phan(ctx) + checkStarlark() + return codestyle(ctx) + jscodestyle(ctx) + checkForRecentBuilds(ctx) + phpstan(ctx) + phan(ctx) + checkStarlark() def coveragePipelines(ctx): # All unit test pipelines that have coverage or other test analysis reported @@ -534,6 +534,57 @@ def jscodestyle(ctx): return pipelines +def checkForRecentBuilds(ctx): + pipelines = [] + + result = { + "kind": "pipeline", + "type": "docker", + "name": "stop-recent-builds", + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": stopRecentBuilds(ctx), + "depends_on": [], + "trigger": { + "ref": [ + "refs/heads/master", + "refs/tags/**", + "refs/pull/**", + ], + }, + } + + pipelines.append(result) + + return pipelines + +def stopRecentBuilds(ctx): + app = "%s/apps/%s" % (dir["server"], ctx.repo.name) + return [{ + "name": "stop-recent-builds", + "image": "drone/cli:alpine", + "pull": "always", + "environment": { + "DRONE_SERVER": "https://drone.owncloud.com", + "DRONE_TOKEN": { + "from_secret": "drone_token", + }, + "OWNCLOUD_APP": ctx.repo.slug, + }, + "commands": [ + "drone build ls %s --status running > %s/recentBuilds.txt" % (ctx.repo.slug, app), + "drone build info %s ${DRONE_BUILD_NUMBER} > %s/thisBuildInfo.txt" % (ctx.repo.slug, app), + "cd %s && ./.drone/cancelBuilds.sh" % app, + ], + "when": { + "event": [ + "pull_request", + ], + }, + }] + def phpstan(ctx): pipelines = [] diff --git a/.drone/cancelBuilds.sh b/.drone/cancelBuilds.sh new file mode 100755 index 00000000..2d06b8e2 --- /dev/null +++ b/.drone/cancelBuilds.sh @@ -0,0 +1,62 @@ +SCRIPT_PATH=$(dirname "$0") +SCRIPT_PATH=$( cd "${SCRIPT_PATH}" && pwd ) # normalized and made absolute + +if [ -z "${OWNCLOUD_APP}" ] +then + echo "OWNCLOUD_APP environment variable is required to be defined as the organisation and repo name in the format: owncloud/app_name" + exit 1 +fi +# The recentBuilds.txt file contains all the information of the PR whose builds are recently running. +# Therefore, to filter out the BuildID and the Reference from all the recent builds which are running, +# the following awk command is used and the output containing the BuildId and the Reference of each +# builds/prs are stored in the filteredDescriptions.txt file. +awk "/Build #|Ref: refs\/pull/" ${SCRIPT_PATH}/../recentBuilds.txt > ${SCRIPT_PATH}/filteredDescriptions.txt + +# The thisBuildInfo.txt file contains the information of the current Build, including the BuildID, Reference, and +# other information of that particular build. To get the reference number/ pr number of the recent build, +# the following awk command and grep commands are used, where the Reference part ("Ref: refs/pull/5496/head") +# is stored in the "thisBuildFiltered.txt" file. From the reference, only the pr/reference number is extracted into +# the "NUMBER" variable. +awk "/Ref: refs\/pull/" ${SCRIPT_PATH}/../thisBuildInfo.txt > ${SCRIPT_PATH}/thisBuildFiltered.txt +NUMBER=$(grep -o -E "[0-9]+" ${SCRIPT_PATH}/thisBuildFiltered.txt) +referenceNum="Ref: refs/pull/"$NUMBER"/head" + +# From all the recent builds, the information about the BuildID and the reference which was stored in the +# "filteredDescriptions.txt" file, only the BuildID part from each of the buildInformation whose Reference is +# exactly same as that of the current build reference is filtered and stored in the "buildsToStop.txt" file. +# The buildIDs and the reference information of each build is stored sequentially in the "filteredDescriptions.txt" file as: + +# "Build #" +# "" +# "Build #" +# "" +# "Build #" +# "" + +# Therefore the following awk command extracts each lines just above the expected reference information. +awk -v ref="$referenceNum" 'index($0,ref){print p} {p=$0}' ${SCRIPT_PATH}/filteredDescriptions.txt > ${SCRIPT_PATH}/buildsToStop.txt + + +# The "buildsToStop.txt" file now contains the buildIDs of the recent builds whose reference id was equal to the reference of the +# current pr/build. + +# "Build #" +# "Build #" +# "Build #" +# "Build #" +# "Build #" + +# For each build in the "buildsToStop.txt" file, if the build number is older than the current drone build number, the build is cancelled. + +while IFS="" read -r p || [ -n "$p" ] +do + printf '%s\n' "$p" + buildNumber=$(echo "$p" | awk -F'#' '{print $(2)}') + + if [ $DRONE_BUILD_NUMBER \> "$buildNumber" ] + then + echo "CANCELLING BUILD: " $buildNumber + drone build stop $OWNCLOUD_APP $buildNumber + fi + +done <${SCRIPT_PATH}/buildsToStop.txt From 7460ebb24e78f38c1b3c6b0e52c218dfc055fccd Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 5 Sep 2021 19:44:08 +0545 Subject: [PATCH 221/348] Update .drone.star and drop PHP 7.2 --- .drone.star | 160 +++++++++++++++++++++++++++++++++++++------------- Makefile | 3 - composer.json | 2 +- composer.lock | 6 +- 4 files changed, 122 insertions(+), 49 deletions(-) diff --git a/.drone.star b/.drone.star index 6428a2c2..70bb8da5 100644 --- a/.drone.star +++ b/.drone.star @@ -14,21 +14,13 @@ config = { "branches": [ "master", ], - "codestyle": { - "ordinary": { - "phpVersions": [ - "7.2", - "7.3", - "7.4", - ], - }, - }, + "codestyle": True, "phpstan": True, "javascript": False, "phpunit": { "withCoverage": { "phpVersions": [ - "7.2", + "7.3", ], "databases": [ "sqlite", @@ -38,7 +30,6 @@ config = { }, "withoutCoverage": { "phpVersions": [ - "7.3", "7.4", ], "databases": [ @@ -65,7 +56,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -91,7 +82,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -117,7 +108,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -143,7 +134,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -169,7 +160,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -201,7 +192,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -234,7 +225,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -265,7 +256,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -297,7 +288,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -330,7 +321,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server", @@ -380,7 +371,7 @@ def main(ctx): return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after def beforePipelines(ctx): - return codestyle(ctx) + jscodestyle(ctx) + checkForRecentBuilds(ctx) + phpstan(ctx) + phan(ctx) + checkStarlark() + return codestyle(ctx) + jscodestyle(ctx) + checkForRecentBuilds(ctx) + phpstan(ctx) + phan(ctx) + phplint(ctx) + checkStarlark() def coveragePipelines(ctx): # All unit test pipelines that have coverage or other test analysis reported @@ -427,7 +418,7 @@ def codestyle(ctx): return pipelines default = { - "phpVersions": ["7.2"], + "phpVersions": ["7.3"], } if "defaults" in config: @@ -592,9 +583,10 @@ def phpstan(ctx): return pipelines default = { - "phpVersions": ["7.2"], + "phpVersions": ["7.3"], "logLevel": "2", "extraApps": {}, + "enableApp": True, } if "defaults" in config: @@ -634,7 +626,7 @@ def phpstan(ctx): "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + installApp(ctx, phpVersion) + installExtraApps(phpVersion, params["extraApps"]) + - setupServerAndApp(ctx, phpVersion, params["logLevel"]) + + setupServerAndApp(ctx, phpVersion, params["logLevel"], False, params["enableApp"]) + [ { "name": "phpstan", @@ -668,7 +660,7 @@ def phan(ctx): return pipelines default = { - "phpVersions": ["7.2", "7.3", "7.4"], + "phpVersions": ["7.3", "7.4"], } if "defaults" in config: @@ -739,7 +731,7 @@ def build(ctx): return pipelines default = { - "phpVersions": ["7.2"], + "phpVersions": ["7.3"], "commands": [ "make dist", ], @@ -836,6 +828,7 @@ def javascript(ctx, withCoverage): "extraCommandsBeforeTestRun": [], "extraTeardown": [], "skip": False, + "enableApp": True, } if "defaults" in config: @@ -877,12 +870,12 @@ def javascript(ctx, withCoverage): }, "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + installApp(ctx, "7.4") + - setupServerAndApp(ctx, "7.4", params["logLevel"]) + + setupServerAndApp(ctx, "7.4", params["logLevel"], False, params["enableApp"]) + params["extraSetup"] + [ { "name": "js-tests", - "image": "owncloudci/php:8.0", + "image": "owncloudci/nodejs:%s" % getNodeJsVersion(), "pull": "always", "environment": params["extraEnvironment"], "commands": params["extraCommandsBeforeTestRun"] + [ @@ -937,7 +930,7 @@ def phpTests(ctx, testType, withCoverage): errorFound = False default = { - "phpVersions": ["7.2", "7.3", "7.4"], + "phpVersions": ["7.3", "7.4"], "databases": [ "sqlite", "mariadb:10.2", @@ -957,6 +950,7 @@ def phpTests(ctx, testType, withCoverage): "extraApps": {}, "extraTeardown": [], "skip": False, + "enableApp": True, } if "defaults" in config: @@ -1049,7 +1043,7 @@ def phpTests(ctx, testType, withCoverage): "steps": installCore(ctx, "daily-master-qa", db, False) + installApp(ctx, phpVersion) + installExtraApps(phpVersion, params["extraApps"]) + - setupServerAndApp(ctx, phpVersion, params["logLevel"]) + + setupServerAndApp(ctx, phpVersion, params["logLevel"], False, params["enableApp"]) + setupCeph(params["cephS3"]) + setupScality(params["scalityS3"]) + params["extraSetup"] + @@ -1133,7 +1127,7 @@ def acceptance(ctx): default = { "servers": ["daily-master-qa", "latest"], "browsers": ["chrome"], - "phpVersions": ["7.2"], + "phpVersions": ["7.4"], "databases": ["mariadb:10.2"], "esVersions": ["none"], "federatedServerNeeded": False, @@ -1163,6 +1157,7 @@ def acceptance(ctx): "debugSuites": [], "skipExceptParts": [], "earlyFail": True, + "enableApp": True, } if "defaults" in config: @@ -1213,7 +1208,7 @@ def acceptance(ctx): params["extraSetup"] = [ { "name": "configure-app", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd /var/www/owncloud/server/apps/files_primary_s3", @@ -1379,7 +1374,7 @@ def acceptance(ctx): (installFederated(testConfig["server"], testConfig["phpVersion"], testConfig["logLevel"], testConfig["database"], federationDbSuffix) + owncloudLog("federated") if testConfig["federatedServerNeeded"] else []) + installApp(ctx, testConfig["phpVersion"]) + installExtraApps(testConfig["phpVersion"], testConfig["extraApps"]) + - setupServerAndApp(ctx, testConfig["phpVersion"], testConfig["logLevel"], testConfig["federatedServerNeeded"]) + + setupServerAndApp(ctx, testConfig["phpVersion"], testConfig["logLevel"], testConfig["federatedServerNeeded"], params["enableApp"]) + owncloudLog("server") + setupCeph(testConfig["cephS3"]) + setupScality(testConfig["scalityS3"]) + @@ -1676,10 +1671,11 @@ def elasticSearchService(esVersion): return [{ "name": "elasticsearch", - "image": "webhippie/elasticsearch:%s" % esVersion, + "image": "owncloudops/elasticsearch:%s" % esVersion, "pull": "always", "environment": { - "ELASTICSEARCH_PLUGINS_INSTALL": "ingest-attachment", + "ELASTICSEARCH_ROOT_LOG_LEVEL": "warn", + "ELASTICSEARCH_BOOTSTRAP_MEMORY_LOCK": "false", }, }] @@ -1792,6 +1788,13 @@ def getDbDatabase(db): return "owncloud" +def getNodeJsVersion(): + if "nodeJsVersion" not in config: + # We use nodejs 14 as the default + return "14" + else: + return config["nodeJsVersion"] + def cacheRestore(): return [{ "name": "cache-restore", @@ -1908,7 +1911,23 @@ def installApp(ctx, phpVersion): if "appInstallCommand" not in config: return [] - return [{ + if "buildJsDeps" not in config: + installJsDeps = False + else: + installJsDeps = config["buildJsDeps"] + + return [ + { + "name": "install-app-js-%s" % config["app"], + "image": "owncloudci/nodejs:%s" % getNodeJsVersion(), + "pull": "always", + "commands": [ + "cd /var/www/owncloud/server/apps/%s" % config["app"], + "make install-js-deps", + "make build-dev", + ], + }, + ] if installJsDeps else [] + [{ "name": "install-app-%s" % ctx.repo.name, "image": "owncloudci/php:%s" % phpVersion, "pull": "always", @@ -1918,7 +1937,7 @@ def installApp(ctx, phpVersion): ], }] -def setupServerAndApp(ctx, phpVersion, logLevel, federatedServerNeeded = False): +def setupServerAndApp(ctx, phpVersion, logLevel, federatedServerNeeded = False, enableApp = True): return [{ "name": "setup-server-%s" % ctx.repo.name, "image": "owncloudci/php:%s" % phpVersion, @@ -1926,7 +1945,7 @@ def setupServerAndApp(ctx, phpVersion, logLevel, federatedServerNeeded = False): "commands": [ "cd %s" % dir["server"], "php occ a:l", - "php occ a:e %s" % ctx.repo.name, + "php occ a:e %s" % ctx.repo.name if enableApp else "", "php occ a:e testing", "php occ a:l", "php occ config:system:set trusted_domains 1 --value=server", @@ -1953,7 +1972,7 @@ def setupCeph(serviceParams): return [{ "name": "setup-ceph", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": setupCommands + ([ "./apps/files_primary_s3/tests/drone/create-bucket.sh", @@ -1981,7 +2000,7 @@ def setupScality(serviceParams): return [{ "name": "setup-scality", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": setupCommands + ([ "php occ s3:create-bucket owncloud --accept-warning", @@ -1996,7 +2015,7 @@ def setupElasticSearch(esVersion): return [{ "name": "setup-es", - "image": "owncloudci/php:7.2", + "image": "owncloudci/php:7.4", "pull": "always", "commands": [ "cd %s" % dir["server"], @@ -2235,3 +2254,60 @@ def checkStarlark(): ], }, }] + +def phplint(ctx): + pipelines = [] + + if "phplint" not in config: + return pipelines + + if type(config["phplint"]) == "bool": + if not config["phplint"]: + return pipelines + + result = { + "kind": "pipeline", + "type": "docker", + "name": "lint-test", + "workspace": { + "base": "/var/www/owncloud", + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": installNPM() + + lintTest(), + "depends_on": [], + "trigger": { + "ref": [ + "refs/heads/master", + "refs/tags/**", + "refs/pull/**", + ], + }, + } + + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) + + pipelines.append(result) + + return pipelines + +def installNPM(): + return [{ + "name": "npm-install", + "image": "owncloudci/nodejs:%s" % getNodeJsVersion(), + "pull": "always", + "commands": [ + "yarn install --frozen-lockfile", + ], + }] + +def lintTest(): + return [{ + "name": "lint-test", + "image": "owncloudci/php:7.4", + "pull": "always", + "commands": [ + "make test-lint", + ], + }] diff --git a/Makefile b/Makefile index 56ab4ee9..52b1d896 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,6 @@ SHELL := /bin/bash COMPOSER_BIN := $(shell command -v composer 2> /dev/null) -ifndef COMPOSER_BIN - $(error composer is not available on your system, please install composer) -endif # directories app_name=$(notdir $(CURDIR)) diff --git a/composer.json b/composer.json index 1c2c9c7b..adeb0175 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "owncloud/encryption", "config" : { "platform": { - "php": "7.1" + "php": "7.3" } }, "require": { diff --git a/composer.lock b/composer.lock index 40977b90..28af49d7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "89cd9fec28fc9820ceb76ec27fb54d72", + "content-hash": "f09948ed737e9b48ea9db902a3f3e0ea", "packages": [], "packages-dev": [ { @@ -66,7 +66,7 @@ "platform": [], "platform-dev": [], "platform-overrides": { - "php": "7.1" + "php": "7.3" }, - "plugin-api-version": "2.0.0" + "plugin-api-version": "2.1.0" } From 7c9151d87114f568c7d71e182871a0a1a863fad4 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 29 Sep 2021 20:53:51 +0545 Subject: [PATCH 222/348] Update to latest .drone.star code --- .drone.star | 70 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 44 insertions(+), 26 deletions(-) diff --git a/.drone.star b/.drone.star index 70bb8da5..62d91969 100644 --- a/.drone.star +++ b/.drone.star @@ -6,7 +6,6 @@ dir = { } config = { - "app": "encryption", "rocketchat": { "channel": "builds", "from_secret": "private_rocketchat", @@ -624,7 +623,7 @@ def phpstan(ctx): "path": "server/apps/%s" % ctx.repo.name, }, "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + - installApp(ctx, phpVersion) + + installAppPhp(ctx, phpVersion) + installExtraApps(phpVersion, params["extraApps"]) + setupServerAndApp(ctx, phpVersion, params["logLevel"], False, params["enableApp"]) + [ @@ -869,7 +868,7 @@ def javascript(ctx, withCoverage): "path": "server/apps/%s" % ctx.repo.name, }, "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + - installApp(ctx, "7.4") + + installAppJavaScript(ctx) + setupServerAndApp(ctx, "7.4", params["logLevel"], False, params["enableApp"]) + params["extraSetup"] + [ @@ -1041,7 +1040,7 @@ def phpTests(ctx, testType, withCoverage): "path": "server/apps/%s" % ctx.repo.name, }, "steps": installCore(ctx, "daily-master-qa", db, False) + - installApp(ctx, phpVersion) + + installAppPhp(ctx, phpVersion) + installExtraApps(phpVersion, params["extraApps"]) + setupServerAndApp(ctx, phpVersion, params["logLevel"], False, params["enableApp"]) + setupCeph(params["cephS3"]) + @@ -1372,7 +1371,8 @@ def acceptance(ctx): "steps": installCore(ctx, testConfig["server"], testConfig["database"], testConfig["useBundledApp"]) + installTestrunner(ctx, "7.4", testConfig["useBundledApp"]) + (installFederated(testConfig["server"], testConfig["phpVersion"], testConfig["logLevel"], testConfig["database"], federationDbSuffix) + owncloudLog("federated") if testConfig["federatedServerNeeded"] else []) + - installApp(ctx, testConfig["phpVersion"]) + + installAppPhp(ctx, testConfig["phpVersion"]) + + installAppJavaScript(ctx) + installExtraApps(testConfig["phpVersion"], testConfig["extraApps"]) + setupServerAndApp(ctx, testConfig["phpVersion"], testConfig["logLevel"], testConfig["federatedServerNeeded"], params["enableApp"]) + owncloudLog("server") + @@ -1907,35 +1907,53 @@ def installExtraApps(phpVersion, extraApps): "commands": commandArray, }] -def installApp(ctx, phpVersion): - if "appInstallCommand" not in config: +def installAppPhp(ctx, phpVersion): + if "appInstallCommandPhp" not in config: return [] - if "buildJsDeps" not in config: - installJsDeps = False - else: - installJsDeps = config["buildJsDeps"] - + # config["appInstallCommandPhp"] must be the command that is needed to + # install just the PHP-related part of the app. The docker image has PHP + # and "base" tools. But it does not have JavaScript tools like nodejs, + # npm, yarn etc. return [ { - "name": "install-app-js-%s" % config["app"], - "image": "owncloudci/nodejs:%s" % getNodeJsVersion(), + "name": "install-app-php-%s" % ctx.repo.name, + "image": "owncloudci/php:%s" % phpVersion, "pull": "always", "commands": [ - "cd /var/www/owncloud/server/apps/%s" % config["app"], - "make install-js-deps", - "make build-dev", + "cd %s/apps/%s" % (dir["server"], ctx.repo.name), + config["appInstallCommandPhp"], ], }, - ] if installJsDeps else [] + [{ - "name": "install-app-%s" % ctx.repo.name, - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", - "commands": [ - "cd %s/apps/%s" % (dir["server"], ctx.repo.name), - config["appInstallCommand"], - ], - }] + ] + +def installAppJavaScript(ctx): + nothingToDo = True + commandArray = [ + "cd %s/apps/%s" % (dir["server"], ctx.repo.name), + ] + + if "appInstallCommandJavaScript" in config: + nothingToDo = False + commandArray.append(config["appInstallCommandJavaScript"]) + + if "buildJsDeps" in config: + if config["buildJsDeps"]: + nothingToDo = False + commandArray.append("make install-js-deps") + commandArray.append("make build-dev") + + if (nothingToDo): + return [] + + return [ + { + "name": "install-app-js-%s" % ctx.repo.name, + "image": "owncloudci/nodejs:%s" % getNodeJsVersion(), + "pull": "always", + "commands": commandArray, + }, + ] def setupServerAndApp(ctx, phpVersion, logLevel, federatedServerNeeded = False, enableApp = True): return [{ From abac78be8edd1a652c933b9a05f2037f004307a3 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 5 Oct 2021 17:59:30 +0545 Subject: [PATCH 223/348] Bump tests to phpunit9 --- .drone.star | 4 +-- phpunit.xml | 48 +++++++++++++++------------------- sonar-project.properties | 2 +- vendor-bin/behat/composer.json | 2 +- 4 files changed, 25 insertions(+), 31 deletions(-) diff --git a/.drone.star b/.drone.star index 62d91969..61bcb8db 100644 --- a/.drone.star +++ b/.drone.star @@ -19,7 +19,7 @@ config = { "phpunit": { "withCoverage": { "phpVersions": [ - "7.3", + "7.4", ], "databases": [ "sqlite", @@ -29,7 +29,7 @@ config = { }, "withoutCoverage": { "phpVersions": [ - "7.4", + "7.3", ], "databases": [ "sqlite", diff --git a/phpunit.xml b/phpunit.xml index aee42a58..d4dc1b08 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,28 +1,22 @@ - - - - - ./tests/unit - - - - - - ./lib - ./appinfo - ./templates - - - - - - + + + + + ./lib + ./appinfo + ./templates + + + + + + + + ./tests/unit + + + + + + diff --git a/sonar-project.properties b/sonar-project.properties index 0749c99a..7d7663b7 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -29,5 +29,5 @@ sonar.pullrequest.branch=${env.SONAR_PULL_REQUEST_BRANCH} sonar.pullrequest.key=${env.SONAR_PULL_REQUEST_KEY} # Properties specific to language plugins: -sonar.php.coverage.reportPaths=results/clover-phpunit-php7.2-mysql8.0.xml,results/clover-phpunit-php7.2-postgres9.4.xml,results/clover-phpunit-php7.2-sqlite.xml +sonar.php.coverage.reportPaths=results/clover-phpunit-php7.4-mysql8.0.xml,results/clover-phpunit-php7.4-postgres9.4.xml,results/clover-phpunit-php7.4-sqlite.xml sonar.javascript.lcov.reportPaths=results/lcov.info diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index 1ef1d0d9..5ff07780 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -18,6 +18,6 @@ "symfony/translation": "^4.4", "sabre/xml": "^2.2", "guzzlehttp/guzzle": "^6.5", - "phpunit/phpunit": "^8.5" + "phpunit/phpunit": "^9.5" } } From db77fc5db191c85bd3c3d1284fda4b0b63a949db Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Tue, 5 Oct 2021 14:32:59 +0200 Subject: [PATCH 224/348] Adjust php unit tests to ensure compatibility with PHPUnit v9.5 --- tests/unit/Command/TestEnableMasterKey.php | 15 +++--- tests/unit/Command/TestEnableUserKey.php | 15 +++--- .../Controller/SettingsControllerTest.php | 14 +++--- tests/unit/Crypto/EncryptAllTest.php | 50 +++++++++++-------- tests/unit/KeyManagerTest.php | 21 ++++---- 5 files changed, 60 insertions(+), 55 deletions(-) diff --git a/tests/unit/Command/TestEnableMasterKey.php b/tests/unit/Command/TestEnableMasterKey.php index abd2c567..e79bac38 100644 --- a/tests/unit/Command/TestEnableMasterKey.php +++ b/tests/unit/Command/TestEnableMasterKey.php @@ -70,15 +70,14 @@ public function setUp(): void { * @param string $answer */ public function testExecute($isAlreadyEnabled, $answer) { - $this->config->expects($this->at(0)) + $this->config + ->expects($this->exactly(2)) ->method('getAppValue') - ->with('core', 'encryption_enabled', 'no') - ->willReturn("yes"); - - $this->config->expects($this->at(1)) - ->method('getAppValue') - ->with('encryption', 'userSpecificKey', '') - ->willReturn(""); + ->withConsecutive( + ['core', 'encryption_enabled', 'no'], + ['encryption', 'userSpecificKey', ''], + ) + ->willReturnOnConsecutiveCalls("yes", ""); $this->util->expects($this->once())->method('isMasterKeyEnabled') ->willReturn($isAlreadyEnabled); diff --git a/tests/unit/Command/TestEnableUserKey.php b/tests/unit/Command/TestEnableUserKey.php index 51c91baf..10675e17 100644 --- a/tests/unit/Command/TestEnableUserKey.php +++ b/tests/unit/Command/TestEnableUserKey.php @@ -71,15 +71,14 @@ public function setUp(): void { public function testExecute($isAlreadyEnabled, $answer) { $userSpecificVal = $isAlreadyEnabled ? 1 : ''; - $this->config->expects($this->at(0)) + $this->config + ->expects($this->exactly(2)) ->method('getAppValue') - ->with('core', 'encryption_enabled', 'no') - ->willReturn("yes"); - - $this->config->expects($this->at(1)) - ->method('getAppValue') - ->with('encryption', 'userSpecificKey', '') - ->willReturn($userSpecificVal); + ->withConsecutive( + ['core', 'encryption_enabled', 'no'], + ['encryption', 'userSpecificKey', ''], + ) + ->willReturnOnConsecutiveCalls("yes", $userSpecificVal); $this->util->expects($this->once())->method('isMasterKeyEnabled') ->willReturn(false); diff --git a/tests/unit/Controller/SettingsControllerTest.php b/tests/unit/Controller/SettingsControllerTest.php index c46d8adc..8cf67bc4 100644 --- a/tests/unit/Controller/SettingsControllerTest.php +++ b/tests/unit/Controller/SettingsControllerTest.php @@ -191,15 +191,13 @@ public function testUpdatePrivateKeyPassword() { ->method('get')->with('loginname')->willReturn('testUser'); $this->userManagerMock - ->expects($this->at(0)) - ->method('checkPassword') - ->with('testUserUid', 'new') - ->willReturn(false); - $this->userManagerMock - ->expects($this->at(1)) + ->expects($this->exactly(2)) ->method('checkPassword') - ->with('testUser', 'new') - ->willReturn(true); + ->withConsecutive( + ['testUserUid', 'new'], + ['testUser', 'new'], + ) + ->willReturnOnConsecutiveCalls(false, true); $this->cryptMock ->expects($this->once()) diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index 25f421dc..f6c9327f 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -168,9 +168,9 @@ public function testEncryptAll() { ->getMock(); $this->util->method('isMasterKeyEnabled')->willReturn(false); - $encryptAll->expects($this->at(0))->method('createKeyPairs')->with(); - $encryptAll->expects($this->at(1))->method('encryptAllUsersFiles')->with(); - $encryptAll->expects($this->at(2))->method('outputPasswords')->with(); + $encryptAll->expects($this->once())->method('createKeyPairs')->with(); + $encryptAll->expects($this->once())->method('encryptAllUsersFiles')->with(); + $encryptAll->expects($this->once())->method('outputPasswords')->with(); $encryptAll->encryptAll($this->inputInterface, $this->outputInterface); } @@ -198,7 +198,7 @@ public function testEncryptAllWithMasterKey() { $this->util->method('isMasterKeyEnabled')->willReturn(true); $encryptAll->expects($this->never())->method('createKeyPairs'); $this->keyManager->expects($this->once())->method('validateMasterKey'); - $encryptAll->expects($this->at(0))->method('encryptAllUsersFiles')->with(); + $encryptAll->expects($this->once())->method('encryptAllUsersFiles')->with(); $encryptAll->expects($this->never())->method('outputPasswords'); $encryptAll->encryptAll($this->inputInterface, $this->outputInterface); @@ -278,8 +278,13 @@ public function testEncryptAllUsersFiles() { $this->invokePrivate($encryptAll, 'output', [$this->outputInterface]); $this->invokePrivate($encryptAll, 'userPasswords', [['user1' => 'pwd1', 'user2' => 'pwd2']]); - $encryptAll->expects($this->at(0))->method('encryptUsersFiles')->with('user1'); - $encryptAll->expects($this->at(1))->method('encryptUsersFiles')->with('user2'); + $encryptAll + ->expects($this->exactly(2)) + ->method('encryptUsersFiles') + ->withConsecutive( + ['user1'], + ['user2'], + ); $this->invokePrivate($encryptAll, 'encryptAllUsersFiles'); } @@ -310,20 +315,18 @@ public function testEncryptUsersFiles() { $mountPoint = $this->createMock(IMountPoint::class); $fileInfo1 = new FileInfo('/usr1/files/foo', $commonStorage, 'foo', ['name' => 'foo', 'type'=>'dir'], $mountPoint); $fileInfo2 = new FileInfo('/usr1/files/bar', $commonStorage, 'foo', ['name' => 'bar', 'type'=>'file'], $mountPoint); - $this->view->expects($this->at(0))->method('getDirectoryContent') - ->with('/user1/files')->willReturn( - [ - $fileInfo1, - $fileInfo2, - ] - ); - $fileInfo3 = new FileInfo('/usr1/files/foo/subfile', $commonStorage, 'foo', ['name' => 'subfile', 'type'=>'file'], $mountPoint); - $this->view->expects($this->at(3))->method('getDirectoryContent') - ->with('/user1/files/foo')->willReturn( - [ - $fileInfo3 - ] + + $this->view + ->expects($this->exactly(2)) + ->method('getDirectoryContent') + ->withConsecutive( + ['/user1/files'], + ['/user1/files/foo'], + ) + ->willReturnOnConsecutiveCalls( + [$fileInfo1, $fileInfo2], + [$fileInfo3], ); $this->view->method('is_dir') @@ -336,8 +339,13 @@ function ($path) { } ); - $encryptAll->expects($this->at(1))->method('encryptFile')->with('/user1/files/bar'); - $encryptAll->expects($this->at(2))->method('encryptFile')->with('/user1/files/foo/subfile'); + $encryptAll + ->expects($this->exactly(2)) + ->method('encryptFile') + ->withConsecutive( + ['/user1/files/bar'], + ['/user1/files/foo/subfile'], + ); $progressBar = new ProgressBar(new NullOutput()); diff --git a/tests/unit/KeyManagerTest.php b/tests/unit/KeyManagerTest.php index 89608528..018dd82c 100644 --- a/tests/unit/KeyManagerTest.php +++ b/tests/unit/KeyManagerTest.php @@ -272,8 +272,10 @@ public function testInit($useMasterKey) { $this->utilMock->expects($this->once())->method('isMasterKeyEnabled') ->willReturn($useMasterKey); - $this->sessionMock->expects($this->at(0))->method('setStatus') - ->with(Session::INIT_EXECUTED); + $this->sessionMock + ->expects($this->exactly(2)) + ->method('setStatus') + ->withConsecutive([Session::INIT_EXECUTED]); $instance->expects($this->any())->method('getMasterKeyId')->willReturn('masterKeyId'); $instance->expects($this->any())->method('getMasterKeyPassword')->willReturn('masterKeyPassword'); @@ -388,15 +390,14 @@ public function testGetFileKey($uid, $isMasterKeyEnabled, $privateKey, $expected $this->invokePrivate($this->instance, 'masterKeyId', ['masterKeyId']); - $this->keyStorageMock->expects($this->at(0)) + $this->keyStorageMock + ->expects($this->exactly(2)) ->method('getFileKey') - ->with($path, 'fileKey', 'OC_DEFAULT_MODULE') - ->willReturn(true); - - $this->keyStorageMock->expects($this->at(1)) - ->method('getFileKey') - ->with($path, $expectedUid . '.shareKey', 'OC_DEFAULT_MODULE') - ->willReturn(true); + ->withConsecutive( + [$path, 'fileKey', 'OC_DEFAULT_MODULE'], + [$path, $expectedUid . '.shareKey', 'OC_DEFAULT_MODULE'], + ) + ->willReturnOnConsecutiveCalls(true, true); $this->utilMock->expects($this->any())->method('isMasterKeyEnabled') ->willReturn($isMasterKeyEnabled); From 10a073d404d3f1d81b722f8756a90165db156885 Mon Sep 17 00:00:00 2001 From: Ilja Neumann Date: Mon, 11 Oct 2021 16:33:35 +0200 Subject: [PATCH 225/348] Add "increment-range" option --- CHANGELOG.md | 2 ++ lib/Command/FixEncryptedVersion.php | 38 ++++++++++++++++++++--------- 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cff48fd7..41e9758f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ## [Unreleased] - XXXX-XX-XX +### Added +- Add increment option to fix-encrypted-version command [#279](https://github.com/owncloud/encryption/issues/279) ## [1.5.1] - 2021-05-28 diff --git a/lib/Command/FixEncryptedVersion.php b/lib/Command/FixEncryptedVersion.php index 534ddc4c..a26d9b2b 100644 --- a/lib/Command/FixEncryptedVersion.php +++ b/lib/Command/FixEncryptedVersion.php @@ -63,6 +63,12 @@ protected function configure() { 'p', InputArgument::OPTIONAL, 'Limit files to fix with path, e.g., --path="/Music/Artist". If path indicates a directory, all the files inside directory will be fixed.' + )->addOption( + 'increment-range', + 'i', + InputArgument::OPTIONAL, + 'Find the correct version of the file to verify the signature. Searches in increments from -n to +n.', + '5' ); } @@ -92,16 +98,24 @@ protected function execute(InputInterface $input, OutputInterface $output) { $output->writeln("User id $user does not exist. Please provide a valid user id"); return 1; } - return $this->walkPathOfUser($user, $pathToWalk, $output); + + $increment = \intval($input->getOption('increment-range')); + if ($increment === 0 || $increment < 0) { + $output->writeln("Invalid increment value: $increment. Must be a positive integer."); + return 1; + } + + return $this->walkPathOfUser($user, $pathToWalk, $output, $increment); } /** * @param string $user * @param string $path * @param OutputInterface $output + * @param int $incrRange Range of versions to try (upper/lower bound) * @return int 0 for success, 1 for error */ - private function walkPathOfUser($user, $path, OutputInterface $output) { + private function walkPathOfUser($user, $path, OutputInterface $output, $incrRange) { $this->setupUserFs($user); if (!$this->view->file_exists($path)) { $output->writeln("Path $path does not exist. Please provide a valid path."); @@ -110,7 +124,7 @@ private function walkPathOfUser($user, $path, OutputInterface $output) { if ($this->view->is_file($path)) { $output->writeln("Verifying the content of file $path"); - $this->verifyFileContent($path, $output); + $this->verifyFileContent($path, $output, $incrRange); return 0; } $directories = []; @@ -123,7 +137,7 @@ private function walkPathOfUser($user, $path, OutputInterface $output) { $directories[] = $path; } else { $output->writeln("Verifying the content of file $path"); - $this->verifyFileContent($path, $output); + $this->verifyFileContent($path, $output, $incrRange); } } } @@ -133,9 +147,10 @@ private function walkPathOfUser($user, $path, OutputInterface $output) { /** * @param string $path * @param OutputInterface $output + * @param int $incrRange Range of versions to try (upper/lower bound) * @param bool $ignoreCorrectEncVersionCall, setting this variable to false avoids recursion */ - private function verifyFileContent($path, OutputInterface $output, $ignoreCorrectEncVersionCall = true) { + private function verifyFileContent($path, OutputInterface $output, $incrRange, $ignoreCorrectEncVersionCall = true) { try { /** * In encryption, the files are read in a block size of 8192 bytes @@ -159,7 +174,7 @@ private function verifyFileContent($path, OutputInterface $output, $ignoreCorrec if ($ignoreCorrectEncVersionCall === true) { //Lets rectify the file by correcting encrypted version $output->writeln("Attempting to fix the path: $path"); - return $this->correctEncryptedVersion($path, $output); + return $this->correctEncryptedVersion($path, $output, $incrRange); } return false; } @@ -168,9 +183,10 @@ private function verifyFileContent($path, OutputInterface $output, $ignoreCorrec /** * @param string $path * @param OutputInterface $output + * @param int $incrRange Range of versions to try (upper/lower bound) * @return bool */ - private function correctEncryptedVersion($path, OutputInterface $output) { + private function correctEncryptedVersion($path, OutputInterface $output, $incrRange) { $fileInfo = $this->view->getFileInfo($path); $fileId = $fileInfo->getId(); $encryptedVersion = $fileInfo->getEncryptedVersion(); @@ -195,16 +211,16 @@ private function correctEncryptedVersion($path, OutputInterface $output) { $cacheInfo = ['encryptedVersion' => $encryptedVersion, 'encrypted' => $encryptedVersion]; $cache->put($fileCache->getPath(), $cacheInfo); $output->writeln("Decrement the encrypted version to $encryptedVersion"); - if ($this->verifyFileContent($path, $output, false) === true) { + if ($this->verifyFileContent($path, $output, $incrRange, false) === true) { $output->writeln("Fixed the file: $path with version " . $encryptedVersion . ""); return true; } $encryptedVersion--; } - //So decrementing did not work. Now lets increment. Max increment is till 5 + //So decrementing did not work. Now lets increment. Max increment is till $incrRange $increment = 1; - while ($increment <= 5) { + while ($increment <= $incrRange) { /** * The wrongEncryptedVersion would not be incremented so nothing to worry about here. * Only the newEncryptedVersion is incremented. @@ -218,7 +234,7 @@ private function correctEncryptedVersion($path, OutputInterface $output) { $cacheInfo = ['encryptedVersion' => $newEncryptedVersion, 'encrypted' => $newEncryptedVersion]; $cache->put($fileCache->getPath(), $cacheInfo); $output->writeln("Increment the encrypted version to $newEncryptedVersion"); - if ($this->verifyFileContent($path, $output, false) === true) { + if ($this->verifyFileContent($path, $output, $incrRange, false) === true) { $output->writeln("Fixed the file: $path with version " . $newEncryptedVersion . ""); return true; } From 34017f3cba4e2a024edd91e661e8497093e1bd37 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 25 Oct 2021 11:18:48 +0545 Subject: [PATCH 226/348] Update CI to latest .drone.star and test dependencies --- .drone.star | 13 +++++++++++ .../features/bootstrap/EncryptionContext.php | 22 ++++++++++++------- .../WebUIAdminEncryptionSettingsContext.php | 6 ++--- ...WebUIPersonalEncryptionSettingsContext.php | 8 +++---- .../lib/AdminEncryptionSettingsPage.php | 6 ++--- .../lib/PersonalEncryptionSettingsPage.php | 6 ++--- vendor-bin/behat/composer.json | 10 ++++----- 7 files changed, 44 insertions(+), 27 deletions(-) diff --git a/.drone.star b/.drone.star index 61bcb8db..8622354a 100644 --- a/.drone.star +++ b/.drone.star @@ -1381,6 +1381,7 @@ def acceptance(ctx): setupElasticSearch(testConfig["esVersion"]) + testConfig["extraSetup"] + fixPermissions(testConfig["phpVersion"], testConfig["federatedServerNeeded"]) + + waitForBrowserService(testConfig["phpVersion"], isWebUI) + [ ({ "name": "acceptance-tests", @@ -1639,6 +1640,18 @@ def browserService(browser): return [] +def waitForBrowserService(phpVersion, isWebUi): + if isWebUi: + return [{ + "name": "wait-for-selenium", + "image": "owncloudci/php:%s" % phpVersion, + "pull": "always", + "commands": [ + "wait-for-it -t 600 selenium:4444", + ], + }] + return [] + def emailService(emailNeeded): if emailNeeded: return [{ diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index b6c1b2e0..c6b5e238 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -49,7 +49,7 @@ class EncryptionContext implements Context { * @return void * @throws \Exception */ - public function recreateMasterKeyUsingOccCommand() { + public function recreateMasterKeyUsingOccCommand():void { $this->featureContext->runOcc(['encryption:recreate-master-key', '-y']); $this->occContext->theCommandShouldHaveBeenSuccessful(); } @@ -59,7 +59,7 @@ public function recreateMasterKeyUsingOccCommand() { * * @return void */ - public function encryptionHasBeenEnabled() { + public function encryptionHasBeenEnabled():void { $this->featureContext->runOcc(['encryption:enable']); } @@ -72,7 +72,7 @@ public function encryptionHasBeenEnabled() { * @return void * @throws \Exception */ - public function theAdministratorSetsEncryptionTypeToUsingTheOccCommand($encryptionType) { + public function theAdministratorSetsEncryptionTypeToUsingTheOccCommand(string $encryptionType):void { $this->featureContext->runOcc( ["encryption:select-encryption-type", $encryptionType, "-y"] ); @@ -84,7 +84,7 @@ public function theAdministratorSetsEncryptionTypeToUsingTheOccCommand($encrypti * * @return void */ - public function theAdministratorEncryptsAllDataUsingTheOccCommand() { + public function theAdministratorEncryptsAllDataUsingTheOccCommand():void { $this->featureContext->runOcc(["encryption:encrypt-all", "-y"]); } @@ -95,7 +95,7 @@ public function theAdministratorEncryptsAllDataUsingTheOccCommand() { * * @return void */ - public function theAdministratorDecryptsUserKeysBasedEncryptionWithKey($recoveryKey) { + public function theAdministratorDecryptsUserKeysBasedEncryptionWithKey(string $recoveryKey):void { $this->occContext->invokingTheCommandWithEnvVariable( "encryption:decrypt-all -m recovery -c yes", 'OC_RECOVERY_PASSWORD', @@ -111,7 +111,10 @@ public function theAdministratorDecryptsUserKeysBasedEncryptionWithKey($recovery * * @return void */ - public function fileOfUserShouldNotBeEncrypted($fileName, $username) { + public function fileOfUserShouldNotBeEncrypted( + string $fileName, + string $username + ):void { $fileName = \ltrim($fileName, "/"); $filePath = "data/$username/files/$fileName"; $this->featureContext->readFileInServerRoot($filePath); @@ -138,7 +141,10 @@ public function fileOfUserShouldNotBeEncrypted($fileName, $username) { * * @return void */ - public function fileOfUserShouldBeEncrypted($fileName, $username) { + public function fileOfUserShouldBeEncrypted( + string $fileName, + string $username + ):void { $fileName = \ltrim($fileName, "/"); $filePath = "data/$username/files/$fileName"; $this->featureContext->readFileInServerRoot($filePath); @@ -161,7 +167,7 @@ public function fileOfUserShouldBeEncrypted($fileName, $username) { * * @return void */ - public function setUpScenario(BeforeScenarioScope $scope) { + public function setUpScenario(BeforeScenarioScope $scope):void { // Get the environment $environment = $scope->getEnvironment(); // Get all the contexts you need in this context diff --git a/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php b/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php index 78396862..4967f7a4 100644 --- a/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php +++ b/tests/acceptance/features/bootstrap/WebUIAdminEncryptionSettingsContext.php @@ -75,7 +75,7 @@ public function __construct( * * @return void */ - public function theAdministratorHasBrowsedToTheAdminEncryptionSettingsPage() { + public function theAdministratorHasBrowsedToTheAdminEncryptionSettingsPage():void { $this->webUIGeneralContext->adminLogsInUsingTheWebUI(); $this->adminEncryptionSettingsPage->open(); $this->adminEncryptionSettingsPage->waitTillPageIsLoaded($this->getSession()); @@ -88,7 +88,7 @@ public function theAdministratorHasBrowsedToTheAdminEncryptionSettingsPage() { * * @return void */ - public function theAdministratorHasEnabledRecoveryKeyAndSetRecoveryKeyTo($recoveryKey) { + public function theAdministratorHasEnabledRecoveryKeyAndSetRecoveryKeyTo(string $recoveryKey):void { $this->adminEncryptionSettingsPage->enableRecoveryKeyAndSetRecoveryKeyTo($recoveryKey); $this->adminEncryptionSettingsPage->waitForAjaxCallsToStartAndFinish($this->getSession()); } @@ -100,7 +100,7 @@ public function theAdministratorHasEnabledRecoveryKeyAndSetRecoveryKeyTo($recove * * @return void */ - public function setUpScenario(BeforeScenarioScope $scope) { + public function setUpScenario(BeforeScenarioScope $scope):void { // Get the environment $environment = $scope->getEnvironment(); // Get all the contexts you need in this context diff --git a/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php b/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php index ea792871..455d5958 100644 --- a/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php +++ b/tests/acceptance/features/bootstrap/WebUIPersonalEncryptionSettingsContext.php @@ -37,7 +37,7 @@ class WebUIPersonalEncryptionSettingsContext extends RawMinkContext implements C * @var FeatureContext */ private $featureContext; - + /** * * @var WebUIGeneralContext @@ -75,7 +75,7 @@ public function __construct( * * @return void */ - public function theUserHasBrowsedToThePersonalEncryptionSettingsPage() { + public function theUserHasBrowsedToThePersonalEncryptionSettingsPage():void { $this->personalEncryptionSettingsPage->open(); $this->personalEncryptionSettingsPage->waitTillPageIsLoaded($this->getSession()); } @@ -85,7 +85,7 @@ public function theUserHasBrowsedToThePersonalEncryptionSettingsPage() { * * @return void */ - public function theUserHasEnabledPasswordRecovery() { + public function theUserHasEnabledPasswordRecovery():void { $this->personalEncryptionSettingsPage->enablePasswordRecovery(); $this->personalEncryptionSettingsPage->waitForAjaxCallsToStartAndFinish($this->getSession()); } @@ -97,7 +97,7 @@ public function theUserHasEnabledPasswordRecovery() { * * @return void */ - public function setUpScenario(BeforeScenarioScope $scope) { + public function setUpScenario(BeforeScenarioScope $scope):void { // Get the environment $environment = $scope->getEnvironment(); // Get all the contexts you need in this context diff --git a/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php b/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php index fd75dfab..0c08b2c9 100644 --- a/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php +++ b/tests/acceptance/features/lib/AdminEncryptionSettingsPage.php @@ -49,7 +49,7 @@ class AdminEncryptionSettingsPage extends OwncloudPage { * * @return void */ - public function enableRecoveryKeyAndSetRecoveryKeyTo($recoveryKey) { + public function enableRecoveryKeyAndSetRecoveryKeyTo(string $recoveryKey):void { $enableRecoveryKeyBtn = $this->findById($this->enableRecoveryBtnId); $this->assertElementNotNull( $enableRecoveryKeyBtn, @@ -79,8 +79,8 @@ public function enableRecoveryKeyAndSetRecoveryKeyTo($recoveryKey) { */ public function waitTillPageIsLoaded( Session $session, - $timeout_msec = STANDARD_UI_WAIT_TIMEOUT_MILLISEC - ) { + int $timeout_msec = STANDARD_UI_WAIT_TIMEOUT_MILLISEC + ):void { $currentTime = \microtime(true); $end = $currentTime + ($timeout_msec / 1000); while ($currentTime <= $end) { diff --git a/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php b/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php index 4fde3235..69df49b6 100644 --- a/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php +++ b/tests/acceptance/features/lib/PersonalEncryptionSettingsPage.php @@ -44,7 +44,7 @@ class PersonalEncryptionSettingsPage extends OwncloudPage { * * @return void */ - public function enablePasswordRecovery() { + public function enablePasswordRecovery():void { $userEnableRecoveryCheckbox = $this->find('xpath', $this->userEnableRecoveryCheckboxXpath); $this->assertElementNotNull( $userEnableRecoveryCheckbox, @@ -68,8 +68,8 @@ public function enablePasswordRecovery() { */ public function waitTillPageIsLoaded( Session $session, - $timeout_msec = STANDARD_UI_WAIT_TIMEOUT_MILLISEC - ) { + int $timeout_msec = STANDARD_UI_WAIT_TIMEOUT_MILLISEC + ):void { $currentTime = \microtime(true); $end = $currentTime + ($timeout_msec / 1000); while ($currentTime <= $end) { diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index 5ff07780..b31b7654 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -5,19 +5,17 @@ } }, "require": { - "behat/behat": "^3.8", - "behat/gherkin": "4.7.1", + "behat/behat": "^3.9", "behat/mink": "1.7.1", - "behat/mink-extension": "^2.3", - "behat/mink-goutte-driver": "^1.2", - "behat/mink-selenium2-driver": "^1.4", + "friends-of-behat/mink-extension": "^2.5", + "behat/mink-selenium2-driver": "^1.5", "ciaranmcnulty/behat-stepthroughextension" : "dev-master", "jarnaiz/behat-junit-formatter": "^1.3", "rdx/behat-variables": "^1.2", "sensiolabs/behat-page-object-extension": "^2.3", "symfony/translation": "^4.4", "sabre/xml": "^2.2", - "guzzlehttp/guzzle": "^6.5", + "guzzlehttp/guzzle": "^7.4", "phpunit/phpunit": "^9.5" } } From 6b9520e9b428b557730e07cd9b4e3bac40033216 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 25 Oct 2021 11:49:19 +0545 Subject: [PATCH 227/348] Use owncloudci/nodejs:14 for coding-standard-js drone step --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index 8622354a..8536ad15 100644 --- a/.drone.star +++ b/.drone.star @@ -501,7 +501,7 @@ def jscodestyle(ctx): "steps": [ { "name": "coding-standard-js", - "image": "owncloudci/php:8.0", + "image": "owncloudci/nodejs:14", "pull": "always", "commands": [ "make test-js-style", From 7b7346a2d9aa509fc4113a9070aa4f4e53451062 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 5 Nov 2021 15:18:20 +0545 Subject: [PATCH 228/348] Support download tests in .drone.star --- .drone.star | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/.drone.star b/.drone.star index 8536ad15..9a62bf38 100644 --- a/.drone.star +++ b/.drone.star @@ -281,6 +281,7 @@ config = { "numberOfParts": 28, "emailNeeded": True, "federatedServerNeeded": True, + "selUserNeeded": True, "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", }, @@ -313,6 +314,7 @@ config = { "numberOfParts": 28, "emailNeeded": True, "federatedServerNeeded": True, + "selUserNeeded": True, "cron": "nightly", "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", @@ -1157,6 +1159,7 @@ def acceptance(ctx): "skipExceptParts": [], "earlyFail": True, "enableApp": True, + "selUserNeeded": False, } if "defaults" in config: @@ -1317,6 +1320,7 @@ def acceptance(ctx): environment["TEST_SERVER_URL"] = "http://server" environment["BEHAT_FILTER_TAGS"] = testConfig["filterTags"] + environment["DOWNLOADS_DIRECTORY"] = "%s/downloads" % dir["server"] if (testConfig["runAllSuites"] == False): environment["BEHAT_SUITE"] = suite @@ -1380,7 +1384,7 @@ def acceptance(ctx): setupScality(testConfig["scalityS3"]) + setupElasticSearch(testConfig["esVersion"]) + testConfig["extraSetup"] + - fixPermissions(testConfig["phpVersion"], testConfig["federatedServerNeeded"]) + + fixPermissions(testConfig["phpVersion"], testConfig["federatedServerNeeded"], params["selUserNeeded"]) + waitForBrowserService(testConfig["phpVersion"], isWebUI) + [ ({ @@ -1393,6 +1397,10 @@ def acceptance(ctx): ". %s/saved-settings.sh" % dir["base"], "make %s" % makeParameter, ], + "volumes": [{ + "name": "downloads", + "path": "%s/downloads" % dir["server"], + }], }), ] + testConfig["extraTeardown"] + buildGithubCommentForBuildStopped(name, params["earlyFail"]) + githubComment(params["earlyFail"]) + stopBuild(ctx, params["earlyFail"]), "services": databaseService(testConfig["database"]) + @@ -1410,6 +1418,10 @@ def acceptance(ctx): ) if testConfig["federatedServerNeeded"] else []), "depends_on": [], "trigger": {}, + "volumes": [{ + "name": "downloads", + "temp": {}, + }], } if (testConfig["cron"] != ""): @@ -1625,6 +1637,10 @@ def browserService(browser): "environment": { "JAVA_OPTS": "-Dselenium.LOGGER.level=WARNING", }, + "volumes": [{ + "name": "downloads", + "path": "/home/seluser/Downloads", + }], }] if browser == "firefox": @@ -1636,6 +1652,10 @@ def browserService(browser): "JAVA_OPTS": "-Dselenium.LOGGER.level=WARNING", "SE_OPTS": "-enablePassThrough false", }, + "volumes": [{ + "name": "downloads", + "path": "/home/seluser/Downloads", + }], }] return [] @@ -2056,7 +2076,7 @@ def setupElasticSearch(esVersion): ], }] -def fixPermissions(phpVersion, federatedServerNeeded): +def fixPermissions(phpVersion, federatedServerNeeded, selUserNeeded = False): return [{ "name": "fix-permissions", "image": "owncloudci/php:%s" % phpVersion, @@ -2067,7 +2087,13 @@ def fixPermissions(phpVersion, federatedServerNeeded): ] + ([ "chown -R www-data %s" % dir["federated"], "wait-for-it -t 600 federated:80", - ] if federatedServerNeeded else []), + ] if federatedServerNeeded else []) + ([ + "chmod 777 /home/seluser/Downloads/", + ] if selUserNeeded else []), + "volumes": [{ + "name": "downloads", + "path": "/home/seluser/Downloads/", + }], }] def owncloudLog(server): From 54a2dafaf84d2cc12902fb4e86a712932b38da8c Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 7 Nov 2021 13:07:33 +0545 Subject: [PATCH 229/348] Bump PHP phan to major version 5 --- vendor-bin/phan/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/phan/composer.json b/vendor-bin/phan/composer.json index b0308f5b..fa41a406 100644 --- a/vendor-bin/phan/composer.json +++ b/vendor-bin/phan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phan/phan": "^4.0" + "phan/phan": "^5.2" } } From d3ea507f226fb4ca8f4d31c758fe355d5275ef6a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 7 Nov 2021 16:11:13 +0545 Subject: [PATCH 230/348] Reduce size of generated drone yml --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 9a62bf38..ae1dc194 100644 --- a/.drone.star +++ b/.drone.star @@ -182,7 +182,7 @@ config = { ], "runCoreTests": True, "runAllSuites": True, - "numberOfParts": 50, + "numberOfParts": 46, "emailNeeded": True, "federatedServerNeeded": True, "extraEnvironment": { @@ -214,7 +214,7 @@ config = { ], "runCoreTests": True, "runAllSuites": True, - "numberOfParts": 50, + "numberOfParts": 46, "emailNeeded": True, "federatedServerNeeded": True, "cron": "nightly", From 57b30d172e7c3ec1d8e3e922627c17724e16e038 Mon Sep 17 00:00:00 2001 From: Dipak Acharya Date: Fri, 19 Nov 2021 10:19:16 +0545 Subject: [PATCH 231/348] [Tests-Only] enforce strict type checking in acceptace tests code --- tests/acceptance/features/bootstrap/EncryptionContext.php | 2 +- .../features/bootstrap/WebUIAdminEncryptionSettingsContext.php | 2 +- .../bootstrap/WebUIPersonalEncryptionSettingsContext.php | 2 +- tests/acceptance/features/bootstrap/bootstrap.php | 2 +- tests/acceptance/features/lib/AdminEncryptionSettingsPage.php | 2 +- .../acceptance/features/lib/PersonalEncryptionSettingsPage.php | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index c6b5e238..d529fb37 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -1,4 +1,4 @@ - Date: Fri, 17 Dec 2021 16:00:00 +0545 Subject: [PATCH 232/348] [tests-only] Use owncloudci/wait-for docker image --- .drone.star | 137 ++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 95 insertions(+), 42 deletions(-) diff --git a/.drone.star b/.drone.star index ae1dc194..8830122b 100644 --- a/.drone.star +++ b/.drone.star @@ -1,3 +1,8 @@ +OC_CI_ALPINE = "owncloudci/alpine:latest" +OC_CI_WAIT_FOR = "owncloudci/wait-for:latest" +OC_CI_NODEJS = "owncloudci/nodejs:14" +OC_UBUNTU = "owncloud/ubuntu:20.04" + dir = { "base": "/var/www/owncloud", "federated": "/var/www/owncloud/federated", @@ -419,7 +424,7 @@ def codestyle(ctx): return pipelines default = { - "phpVersions": ["7.3"], + "phpVersions": ["7.4"], } if "defaults" in config: @@ -503,7 +508,7 @@ def jscodestyle(ctx): "steps": [ { "name": "coding-standard-js", - "image": "owncloudci/nodejs:14", + "image": OC_CI_NODEJS, "pull": "always", "commands": [ "make test-js-style", @@ -584,7 +589,7 @@ def phpstan(ctx): return pipelines default = { - "phpVersions": ["7.3"], + "phpVersions": ["7.4"], "logLevel": "2", "extraApps": {}, "enableApp": True, @@ -661,7 +666,7 @@ def phan(ctx): return pipelines default = { - "phpVersions": ["7.3", "7.4"], + "phpVersions": ["7.4"], } if "defaults" in config: @@ -1384,8 +1389,10 @@ def acceptance(ctx): setupScality(testConfig["scalityS3"]) + setupElasticSearch(testConfig["esVersion"]) + testConfig["extraSetup"] + + waitForServer(testConfig["federatedServerNeeded"]) + + waitForEmailService(testConfig["emailNeeded"]) + fixPermissions(testConfig["phpVersion"], testConfig["federatedServerNeeded"], params["selUserNeeded"]) + - waitForBrowserService(testConfig["phpVersion"], isWebUI) + + waitForBrowserService(testConfig["browser"]) + [ ({ "name": "acceptance-tests", @@ -1472,7 +1479,7 @@ def sonarAnalysis(ctx, phpVersion = "7.4"): "steps": [ { "name": "clone", - "image": "owncloudci/alpine:latest", + "image": OC_CI_ALPINE, "commands": [ "git clone https://github.com/%s.git ." % repo_slug, "git checkout $DRONE_COMMIT", @@ -1660,16 +1667,16 @@ def browserService(browser): return [] -def waitForBrowserService(phpVersion, isWebUi): - if isWebUi: +def waitForBrowserService(browser): + if browser in ["chrome", "firefox"]: return [{ "name": "wait-for-selenium", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_WAIT_FOR, "commands": [ - "wait-for-it -t 600 selenium:4444", + "wait-for -it selenium:4444 -t 600", ], }] + return [] def emailService(emailNeeded): @@ -1682,6 +1689,18 @@ def emailService(emailNeeded): return [] +def waitForEmailService(emailNeeded): + if emailNeeded: + return [{ + "name": "wait-for-email", + "image": OC_CI_WAIT_FOR, + "commands": [ + "wait-for -it email:8025 -t 600", + ], + }] + + return [] + def ldapService(ldapNeeded): if ldapNeeded: return [{ @@ -2015,20 +2034,28 @@ def setupCeph(serviceParams): createFirstBucket = serviceParams["createFirstBucket"] if "createFirstBucket" in serviceParams else True setupCommands = serviceParams["setupCommands"] if "setupCommands" in serviceParams else [ - "wait-for-it -t 600 ceph:80", "cd %s/apps/files_primary_s3" % dir["server"], "cp tests/drone/ceph.config.php %s/config" % dir["server"], "cd %s" % dir["server"], ] - return [{ - "name": "setup-ceph", - "image": "owncloudci/php:7.4", - "pull": "always", - "commands": setupCommands + ([ - "./apps/files_primary_s3/tests/drone/create-bucket.sh", - ] if createFirstBucket else []), - }] + return [ + { + "name": "wait-for-ceph", + "image": OC_CI_WAIT_FOR, + "commands": [ + "wait-for -it ceph:80 -t 600", + ], + }, + { + "name": "setup-ceph", + "image": "owncloudci/php:7.4", + "pull": "always", + "commands": setupCommands + ([ + "./apps/files_primary_s3/tests/drone/create-bucket.sh", + ] if createFirstBucket else []), + }, + ] def setupScality(serviceParams): if type(serviceParams) == "bool": @@ -2043,37 +2070,65 @@ def setupScality(serviceParams): createFirstBucket = serviceParams["createFirstBucket"] if "createFirstBucket" in serviceParams else True createExtraBuckets = serviceParams["createExtraBuckets"] if "createExtraBuckets" in serviceParams else False setupCommands = serviceParams["setupCommands"] if "setupCommands" in serviceParams else [ - "wait-for-it -t 600 scality:8000", "cd %s/apps/files_primary_s3" % dir["server"], "cp tests/drone/%s %s/config" % (configFile, dir["server"]), "cd %s" % dir["server"], ] - return [{ - "name": "setup-scality", - "image": "owncloudci/php:7.4", - "pull": "always", - "commands": setupCommands + ([ - "php occ s3:create-bucket owncloud --accept-warning", - ] if createFirstBucket else []) + ([ - "for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done", - ] if createExtraBuckets else []), - }] + return [ + { + "name": "wait-for-scality", + "image": OC_CI_WAIT_FOR, + "commands": [ + "wait-for -it scality:8000 -t 600", + ], + }, + { + "name": "setup-scality", + "image": "owncloudci/php:7.4", + "pull": "always", + "commands": setupCommands + ([ + "php occ s3:create-bucket owncloud --accept-warning", + ] if createFirstBucket else []) + ([ + "for I in $(seq 1 9); do php ./occ s3:create-bucket owncloud$I --accept-warning; done", + ] if createExtraBuckets else []), + }, + ] def setupElasticSearch(esVersion): if esVersion == "none": return [] + return [ + { + "name": "wait-for-es", + "image": OC_CI_WAIT_FOR, + "commands": [ + "wait-for -it elasticsearch:9200 -t 600", + ], + }, + { + "name": "setup-es", + "image": "owncloudci/php:7.4", + "pull": "always", + "commands": [ + "cd %s" % dir["server"], + "php occ config:app:set search_elastic servers --value elasticsearch", + "php occ search:index:reset --force", + ], + }, + ] + +def waitForServer(federatedServerNeeded): return [{ - "name": "setup-es", - "image": "owncloudci/php:7.4", + "name": "wait-for-server", + "image": OC_CI_WAIT_FOR, "pull": "always", "commands": [ - "cd %s" % dir["server"], - "php occ config:app:set search_elastic servers --value elasticsearch", - "wait-for-it -t 600 elasticsearch:9200", - "php occ search:index:reset --force", - ], + "wait-for -it server:80 -t 600", + ] + ([ + "wait-for -it federated:80 -t 600", + ] if federatedServerNeeded else []), }] def fixPermissions(phpVersion, federatedServerNeeded, selUserNeeded = False): @@ -2083,10 +2138,8 @@ def fixPermissions(phpVersion, federatedServerNeeded, selUserNeeded = False): "pull": "always", "commands": [ "chown -R www-data %s" % dir["server"], - "wait-for-it -t 600 server:80", ] + ([ "chown -R www-data %s" % dir["federated"], - "wait-for-it -t 600 federated:80", ] if federatedServerNeeded else []) + ([ "chmod 777 /home/seluser/Downloads/", ] if selUserNeeded else []), @@ -2099,7 +2152,7 @@ def fixPermissions(phpVersion, federatedServerNeeded, selUserNeeded = False): def owncloudLog(server): return [{ "name": "owncloud-log-%s" % server, - "image": "owncloud/ubuntu:18.04", + "image": OC_UBUNTU, "pull": "always", "detach": True, "commands": [ @@ -2230,7 +2283,7 @@ def buildGithubCommentForBuildStopped(alternateSuiteName, earlyFail): if (earlyFail): return [{ "name": "build-github-comment-buildStop", - "image": "owncloud/ubuntu:16.04", + "image": OC_UBUNTU, "pull": "always", "commands": [ "echo ':boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n' >> %s/comments.file" % (alternateSuiteName, dir["base"]), From c0513d49aeb45d066e1075a0305253bfdc251bcd Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 17 Dec 2021 21:56:33 +0545 Subject: [PATCH 233/348] Reduce numberOfParts in CI --- .drone.star | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.star b/.drone.star index 8830122b..e29256a6 100644 --- a/.drone.star +++ b/.drone.star @@ -187,7 +187,7 @@ config = { ], "runCoreTests": True, "runAllSuites": True, - "numberOfParts": 46, + "numberOfParts": 40, "emailNeeded": True, "federatedServerNeeded": True, "extraEnvironment": { @@ -219,7 +219,7 @@ config = { ], "runCoreTests": True, "runAllSuites": True, - "numberOfParts": 46, + "numberOfParts": 40, "emailNeeded": True, "federatedServerNeeded": True, "cron": "nightly", @@ -283,7 +283,7 @@ config = { ], "runCoreTests": True, "runAllSuites": True, - "numberOfParts": 28, + "numberOfParts": 20, "emailNeeded": True, "federatedServerNeeded": True, "selUserNeeded": True, @@ -316,7 +316,7 @@ config = { ], "runCoreTests": True, "runAllSuites": True, - "numberOfParts": 28, + "numberOfParts": 20, "emailNeeded": True, "federatedServerNeeded": True, "selUserNeeded": True, From dc59932798a0b228d9502be2a64aa136492dc952 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Wed, 29 Dec 2021 17:43:07 +0545 Subject: [PATCH 234/348] run tests with 10.9.1RC1 instead of master --- .drone.star | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.drone.star b/.drone.star index e29256a6..d0a62d9d 100644 --- a/.drone.star +++ b/.drone.star @@ -55,7 +55,7 @@ config = { ], "servers": [ "daily-master-qa", - "latest", + "10.9.1RC1", ], "extraSetup": [ { @@ -81,7 +81,7 @@ config = { ], "servers": [ "daily-master-qa", - "latest", + "10.9.1RC1", ], "extraSetup": [ { @@ -106,7 +106,7 @@ config = { ], "servers": [ "daily-master-qa", - "latest", + "10.9.1RC1", ], "emailNeeded": True, "extraSetup": [ @@ -133,7 +133,7 @@ config = { ], "servers": [ "daily-master-qa", - "latest", + "10.9.1RC1", ], "extraSetup": [ { @@ -158,7 +158,7 @@ config = { ], "servers": [ "daily-master-qa", - "latest", + "10.9.1RC1", ], "emailNeeded": True, "extraSetup": [ @@ -215,7 +215,7 @@ config = { "mysql:8.0", ], "servers": [ - "latest", + "10.9.1RC1", ], "runCoreTests": True, "runAllSuites": True, From 05d8975a18631a2d60a63691a577a2c9af3753f0 Mon Sep 17 00:00:00 2001 From: Artur Neumann Date: Thu, 30 Dec 2021 09:24:58 +0545 Subject: [PATCH 235/348] run webUI core tests not on latest but on 10.9.1RC1 --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index d0a62d9d..2c39ef0f 100644 --- a/.drone.star +++ b/.drone.star @@ -306,13 +306,13 @@ config = { }, "webUI-core-latest-masterkey": { "suites": [ - "webUIcoreMKey", + "webUIcoreMK", ], "databases": [ "mysql:8.0", ], "servers": [ - "latest", + "10.9.1RC1", ], "runCoreTests": True, "runAllSuites": True, From 398bf2a20c4dd1a94adb5dcf097b1e30766d5674 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 11 Jan 2022 22:03:35 +0545 Subject: [PATCH 236/348] Test against 10.9.1RC2 --- .drone.star | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.drone.star b/.drone.star index 2c39ef0f..235f19bd 100644 --- a/.drone.star +++ b/.drone.star @@ -55,7 +55,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "10.9.1RC2", ], "extraSetup": [ { @@ -81,7 +81,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "10.9.1RC2", ], "extraSetup": [ { @@ -106,7 +106,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "10.9.1RC2", ], "emailNeeded": True, "extraSetup": [ @@ -133,7 +133,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "10.9.1RC2", ], "extraSetup": [ { @@ -158,7 +158,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "10.9.1RC2", ], "emailNeeded": True, "extraSetup": [ @@ -215,7 +215,7 @@ config = { "mysql:8.0", ], "servers": [ - "10.9.1RC1", + "10.9.1RC2", ], "runCoreTests": True, "runAllSuites": True, @@ -312,7 +312,7 @@ config = { "mysql:8.0", ], "servers": [ - "10.9.1RC1", + "10.9.1RC2", ], "runCoreTests": True, "runAllSuites": True, From 211ad0616435cfdb1c754fd577c8d0e8dc1facb9 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 14 Jan 2022 21:21:38 +0545 Subject: [PATCH 237/348] Revert "Test against 10.9.1RC2" This reverts commit 398bf2a20c4dd1a94adb5dcf097b1e30766d5674. --- .drone.star | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.drone.star b/.drone.star index 235f19bd..2c39ef0f 100644 --- a/.drone.star +++ b/.drone.star @@ -55,7 +55,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC2", + "10.9.1RC1", ], "extraSetup": [ { @@ -81,7 +81,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC2", + "10.9.1RC1", ], "extraSetup": [ { @@ -106,7 +106,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC2", + "10.9.1RC1", ], "emailNeeded": True, "extraSetup": [ @@ -133,7 +133,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC2", + "10.9.1RC1", ], "extraSetup": [ { @@ -158,7 +158,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC2", + "10.9.1RC1", ], "emailNeeded": True, "extraSetup": [ @@ -215,7 +215,7 @@ config = { "mysql:8.0", ], "servers": [ - "10.9.1RC2", + "10.9.1RC1", ], "runCoreTests": True, "runAllSuites": True, @@ -312,7 +312,7 @@ config = { "mysql:8.0", ], "servers": [ - "10.9.1RC2", + "10.9.1RC1", ], "runCoreTests": True, "runAllSuites": True, From f928a77c1c30edf42abf779c35e7e03cf44c77c0 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 14 Jan 2022 21:21:56 +0545 Subject: [PATCH 238/348] Revert "run webUI core tests not on latest but on 10.9.1RC1" This reverts commit 05d8975a18631a2d60a63691a577a2c9af3753f0. --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 2c39ef0f..d0a62d9d 100644 --- a/.drone.star +++ b/.drone.star @@ -306,13 +306,13 @@ config = { }, "webUI-core-latest-masterkey": { "suites": [ - "webUIcoreMK", + "webUIcoreMKey", ], "databases": [ "mysql:8.0", ], "servers": [ - "10.9.1RC1", + "latest", ], "runCoreTests": True, "runAllSuites": True, From 408530caaa9f7ba708f95d0829857e0b134450fb Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 14 Jan 2022 21:22:15 +0545 Subject: [PATCH 239/348] Revert "run tests with 10.9.1RC1 instead of master" This reverts commit dc59932798a0b228d9502be2a64aa136492dc952. --- .drone.star | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.drone.star b/.drone.star index d0a62d9d..e29256a6 100644 --- a/.drone.star +++ b/.drone.star @@ -55,7 +55,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "latest", ], "extraSetup": [ { @@ -81,7 +81,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "latest", ], "extraSetup": [ { @@ -106,7 +106,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "latest", ], "emailNeeded": True, "extraSetup": [ @@ -133,7 +133,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "latest", ], "extraSetup": [ { @@ -158,7 +158,7 @@ config = { ], "servers": [ "daily-master-qa", - "10.9.1RC1", + "latest", ], "emailNeeded": True, "extraSetup": [ @@ -215,7 +215,7 @@ config = { "mysql:8.0", ], "servers": [ - "10.9.1RC1", + "latest", ], "runCoreTests": True, "runAllSuites": True, From 8db00cd527077b61d183dae07a58a537e26f9af1 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 17 Feb 2022 12:37:28 +0545 Subject: [PATCH 240/348] Start federated server for core-cli test pipelines --- .drone.star | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.star b/.drone.star index e29256a6..bc615c05 100644 --- a/.drone.star +++ b/.drone.star @@ -254,6 +254,7 @@ config = { "runAllSuites": True, "numberOfParts": 7, "emailNeeded": True, + "federatedServerNeeded": True, "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", }, From d28c07122bc6967ccd65a61f773a08805c3a2308 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 18 Feb 2022 08:56:44 +0545 Subject: [PATCH 241/348] Add expected-failure for issue 326 --- .drone.star | 1 + tests/acceptance/expected-failures-cli.md | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 tests/acceptance/expected-failures-cli.md diff --git a/.drone.star b/.drone.star index bc615c05..a88f69ad 100644 --- a/.drone.star +++ b/.drone.star @@ -257,6 +257,7 @@ config = { "federatedServerNeeded": True, "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", + "EXPECTED_FAILURES_FILE": "%s/apps/encryption/tests/acceptance/expected-failures-cli.md" % dir["testrunner"], }, "extraSetup": [ { diff --git a/tests/acceptance/expected-failures-cli.md b/tests/acceptance/expected-failures-cli.md new file mode 100644 index 00000000..2171c223 --- /dev/null +++ b/tests/acceptance/expected-failures-cli.md @@ -0,0 +1,5 @@ +## Scenarios that fail in the core cli suites when run with encryption +The expected failures in this file are from features in the owncloud/core repo. + +#### [File remains encrypted when moved to external ownCloud storage](https://github.com/owncloud/encryption/issues/326) +- [cliExternalStorage/filesExternalWebdavOwncloud.feature:270](https://github.com/owncloud/core/blob/master/tests/acceptance/features/cliExternalStorage/filesExternalWebdavOwncloud.feature#L270) From c7a1415186e43858889777bf34cdf66631378a99 Mon Sep 17 00:00:00 2001 From: Kiran Parajuli Date: Thu, 17 Feb 2022 15:37:48 +0545 Subject: [PATCH 242/348] Add composer allow-plugins --- composer.json | 3 +++ composer.lock | 14 +++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/composer.json b/composer.json index adeb0175..580f8369 100644 --- a/composer.json +++ b/composer.json @@ -3,6 +3,9 @@ "config" : { "platform": { "php": "7.3" + }, + "allow-plugins": { + "bamarni/composer-bin-plugin": true } }, "require": { diff --git a/composer.lock b/composer.lock index 28af49d7..3eaa56ce 100644 --- a/composer.lock +++ b/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "1.4.1", + "version": "1.4.2", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "9329fb0fbe29e0e1b2db8f4639a193e4f5406225" + "reference": "f7fb03e96a154f9c7a10fe736b6c1fa4a617d54e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/9329fb0fbe29e0e1b2db8f4639a193e4f5406225", - "reference": "9329fb0fbe29e0e1b2db8f4639a193e4f5406225", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/f7fb03e96a154f9c7a10fe736b6c1fa4a617d54e", + "reference": "f7fb03e96a154f9c7a10fe736b6c1fa4a617d54e", "shasum": "" }, "require": { @@ -53,9 +53,9 @@ ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", - "source": "https://github.com/bamarni/composer-bin-plugin/tree/master" + "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.4.2" }, - "time": "2020-05-03T08:27:20+00:00" + "time": "2022-02-16T16:23:46+00:00" } ], "aliases": [], @@ -68,5 +68,5 @@ "platform-overrides": { "php": "7.3" }, - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.2.0" } From b7a370890af2cab2a1e4caff63ff1e56aac4f00b Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 16 Mar 2022 01:22:50 +0000 Subject: [PATCH 243/348] [tx] updated from transifex --- l10n/.tx/config | 1 - 1 file changed, 1 deletion(-) diff --git a/l10n/.tx/config b/l10n/.tx/config index b1a4f708..c8ea4286 100644 --- a/l10n/.tx/config +++ b/l10n/.tx/config @@ -7,4 +7,3 @@ file_filter = /encryption.po source_file = templates/encryption.pot source_lang = en type = PO - From 59b457936b8ece635f68c7c42910602ab0d2c24e Mon Sep 17 00:00:00 2001 From: Prarup Gurung Date: Thu, 17 Mar 2022 15:52:14 +0545 Subject: [PATCH 244/348] Updated drone star file --- .drone.star | 504 +++++++++++++++++++++++------------------ .drone/cancelBuilds.sh | 62 ----- 2 files changed, 282 insertions(+), 284 deletions(-) delete mode 100755 .drone/cancelBuilds.sh diff --git a/.drone.star b/.drone.star index a88f69ad..03a86db6 100644 --- a/.drone.star +++ b/.drone.star @@ -1,7 +1,32 @@ +BANST_AWS_CLI = "banst/awscli" +DRONE_CLI = "drone/cli:alpine" +MAILHOG_MAILHOG = "mailhog/mailhog" +MINIO_MC = "minio/mc:RELEASE.2020-12-18T10-53-53Z" OC_CI_ALPINE = "owncloudci/alpine:latest" +OC_CI_BAZEL_BUILDIFIER = "owncloudci/bazel-buildifier" +OC_CI_CEPH = "owncloudci/ceph:tag-build-master-jewel-ubuntu-16.04" +OC_CI_CORE = "owncloudci/core" +OC_CI_DRONE_CANCEL_PREVIOUS_BUILDS = "owncloudci/drone-cancel-previous-builds" +OC_CI_DRONE_SKIP_PIPELINE = "owncloudci/drone-skip-pipeline" +OC_CI_NODEJS = "owncloudci/nodejs:%s" +OC_CI_ORACLE_XE = "owncloudci/oracle-xe:latest" +OC_CI_PHP = "owncloudci/php:%s" +OC_CI_SCALITY_S3_SERVER = "owncloudci/scality-s3server" OC_CI_WAIT_FOR = "owncloudci/wait-for:latest" -OC_CI_NODEJS = "owncloudci/nodejs:14" +OC_OPS_ELASTIC_SEARCH = "owncloudops/elasticsearch:%s" OC_UBUNTU = "owncloud/ubuntu:20.04" +OSIXIA_OPEN_LDAP = "osixia/openldap" +PLUGINS_GITHUB_RELEASE = "plugins/github-release" +PLUGINS_S3 = "plugins/s3" +PLUGINS_S3_CACHE = "plugins/s3-cache:1" +PLUGINS_SLACK = "plugins/slack:1" +SELENIUM_STANDALONE_CHROME_DEBUG = "selenium/standalone-chrome-debug:3.141.59-oxygen" +SELENIUM_STANDALONE_FIREFOX_DEBUG = "selenium/standalone-firefox-debug:3.8.1" +SONARSOURCE_SONAR_SCANNER_CLI = "sonarsource/sonar-scanner-cli" +THEGEEKLAB_DRONE_GITHUB_COMMENT = "thegeeklab/drone-github-comment:1" + +DEFAULT_PHP_VERSION = "7.4" +DEFAULT_NODEJS_VERSION = "14" dir = { "base": "/var/www/owncloud", @@ -24,7 +49,7 @@ config = { "phpunit": { "withCoverage": { "phpVersions": [ - "7.4", + DEFAULT_PHP_VERSION, ], "databases": [ "sqlite", @@ -60,8 +85,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -86,8 +110,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -112,8 +135,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -138,8 +160,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -164,8 +185,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -196,8 +216,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -229,8 +248,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -262,8 +280,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -295,8 +312,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -329,8 +345,7 @@ config = { "extraSetup": [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server", "php occ encryption:enable", @@ -379,7 +394,7 @@ def main(ctx): return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after def beforePipelines(ctx): - return codestyle(ctx) + jscodestyle(ctx) + checkForRecentBuilds(ctx) + phpstan(ctx) + phan(ctx) + phplint(ctx) + checkStarlark() + return codestyle(ctx) + jscodestyle(ctx) + cancelPreviousBuilds() + phpstan(ctx) + phan(ctx) + phplint(ctx) + checkStarlark() def coveragePipelines(ctx): # All unit test pipelines that have coverage or other test analysis reported @@ -426,7 +441,7 @@ def codestyle(ctx): return pipelines default = { - "phpVersions": ["7.4"], + "phpVersions": [DEFAULT_PHP_VERSION], } if "defaults" in config: @@ -463,16 +478,16 @@ def codestyle(ctx): "base": dir["base"], "path": "server/apps/%s" % ctx.repo.name, }, - "steps": [ - { - "name": "coding-standard", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", - "commands": [ - "make test-php-style", - ], - }, - ], + "steps": skipIfUnchanged(ctx, "lint") + + [ + { + "name": "coding-standard", + "image": OC_CI_PHP % phpVersion, + "commands": [ + "make test-php-style", + ], + }, + ], "depends_on": [], "trigger": { "ref": [ @@ -507,16 +522,16 @@ def jscodestyle(ctx): "base": dir["base"], "path": "server/apps/%s" % ctx.repo.name, }, - "steps": [ - { - "name": "coding-standard-js", - "image": OC_CI_NODEJS, - "pull": "always", - "commands": [ - "make test-js-style", - ], - }, - ], + "steps": skipIfUnchanged(ctx, "lint") + + [ + { + "name": "coding-standard-js", + "image": OC_CI_NODEJS % DEFAULT_NODEJS_VERSION, + "commands": [ + "make test-js-style", + ], + }, + ], "depends_on": [], "trigger": { "ref": [ @@ -533,55 +548,29 @@ def jscodestyle(ctx): return pipelines -def checkForRecentBuilds(ctx): - pipelines = [] - - result = { +def cancelPreviousBuilds(): + return [{ "kind": "pipeline", "type": "docker", - "name": "stop-recent-builds", - "workspace": { - "base": dir["base"], - "path": "server/apps/%s" % ctx.repo.name, + "name": "cancel-previous-builds", + "clone": { + "disable": True, }, - "steps": stopRecentBuilds(ctx), + "steps": [{ + "name": "cancel-previous-builds", + "image": OC_CI_DRONE_CANCEL_PREVIOUS_BUILDS, + "settings": { + "DRONE_TOKEN": { + "from_secret": "drone_token", + }, + }, + }], "depends_on": [], "trigger": { "ref": [ - "refs/heads/master", - "refs/tags/**", "refs/pull/**", ], }, - } - - pipelines.append(result) - - return pipelines - -def stopRecentBuilds(ctx): - app = "%s/apps/%s" % (dir["server"], ctx.repo.name) - return [{ - "name": "stop-recent-builds", - "image": "drone/cli:alpine", - "pull": "always", - "environment": { - "DRONE_SERVER": "https://drone.owncloud.com", - "DRONE_TOKEN": { - "from_secret": "drone_token", - }, - "OWNCLOUD_APP": ctx.repo.slug, - }, - "commands": [ - "drone build ls %s --status running > %s/recentBuilds.txt" % (ctx.repo.slug, app), - "drone build info %s ${DRONE_BUILD_NUMBER} > %s/thisBuildInfo.txt" % (ctx.repo.slug, app), - "cd %s && ./.drone/cancelBuilds.sh" % app, - ], - "when": { - "event": [ - "pull_request", - ], - }, }] def phpstan(ctx): @@ -591,7 +580,7 @@ def phpstan(ctx): return pipelines default = { - "phpVersions": ["7.4"], + "phpVersions": [DEFAULT_PHP_VERSION], "logLevel": "2", "extraApps": {}, "enableApp": True, @@ -631,15 +620,15 @@ def phpstan(ctx): "base": dir["base"], "path": "server/apps/%s" % ctx.repo.name, }, - "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + + "steps": skipIfUnchanged(ctx, "lint") + + installCore(ctx, "daily-master-qa", "sqlite", False) + installAppPhp(ctx, phpVersion) + installExtraApps(phpVersion, params["extraApps"]) + setupServerAndApp(ctx, phpVersion, params["logLevel"], False, params["enableApp"]) + [ { "name": "phpstan", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "make test-php-phpstan", ], @@ -668,7 +657,7 @@ def phan(ctx): return pipelines default = { - "phpVersions": ["7.4"], + "phpVersions": [DEFAULT_PHP_VERSION], } if "defaults" in config: @@ -705,12 +694,12 @@ def phan(ctx): "base": dir["base"], "path": "server/apps/%s" % ctx.repo.name, }, - "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + + "steps": skipIfUnchanged(ctx, "lint") + + installCore(ctx, "daily-master-qa", "sqlite", False) + [ { "name": "phan", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "make test-php-phan", ], @@ -739,7 +728,7 @@ def build(ctx): return pipelines default = { - "phpVersions": ["7.3"], + "phpVersions": [DEFAULT_PHP_VERSION], "commands": [ "make dist", ], @@ -777,16 +766,14 @@ def build(ctx): "steps": [ { "name": "build", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "environment": params["extraEnvironment"], "commands": params["commands"], }, ] + ([ { "name": "github_release", - "image": "plugins/github-release", - "pull": "always", + "image": PLUGINS_GITHUB_RELEASE, "settings": { "checksum": "sha256", "file_exists": "overwrite", @@ -876,15 +863,15 @@ def javascript(ctx, withCoverage): "base": dir["base"], "path": "server/apps/%s" % ctx.repo.name, }, - "steps": installCore(ctx, "daily-master-qa", "sqlite", False) + + "steps": skipIfUnchanged(ctx, "unit-tests") + + installCore(ctx, "daily-master-qa", "sqlite", False) + installAppJavaScript(ctx) + - setupServerAndApp(ctx, "7.4", params["logLevel"], False, params["enableApp"]) + + setupServerAndApp(ctx, DEFAULT_PHP_VERSION, params["logLevel"], False, params["enableApp"]) + params["extraSetup"] + [ { "name": "js-tests", - "image": "owncloudci/nodejs:%s" % getNodeJsVersion(), - "pull": "always", + "image": OC_CI_NODEJS % getNodeJsVersion(), "environment": params["extraEnvironment"], "commands": params["extraCommandsBeforeTestRun"] + [ "make test-js", @@ -904,8 +891,7 @@ def javascript(ctx, withCoverage): if params["coverage"]: result["steps"].append({ "name": "coverage-cache", - "image": "plugins/s3", - "pull": "always", + "image": PLUGINS_S3, "settings": { "endpoint": { "from_secret": "cache_s3_endpoint", @@ -937,8 +923,34 @@ def phpTests(ctx, testType, withCoverage): errorFound = False - default = { - "phpVersions": ["7.3", "7.4"], + # The default PHP unit test settings for a PR. + # Note: do not run Oracle by default in PRs. + prDefault = { + "phpVersions": [DEFAULT_PHP_VERSION], + "databases": [ + "sqlite", + "mariadb:10.2", + "mysql:8.0", + "postgres:9.4", + ], + "coverage": True, + "includeKeyInMatrixName": False, + "logLevel": "2", + "cephS3": False, + "scalityS3": False, + "extraSetup": [], + "extraServices": [], + "extraEnvironment": {}, + "extraCommandsBeforeTestRun": [], + "extraApps": {}, + "extraTeardown": [], + "skip": False, + "enableApp": True, + } + + # The default PHP unit test settings for the cron job (usually runs nightly). + cronDefault = { + "phpVersions": [DEFAULT_PHP_VERSION], "databases": [ "sqlite", "mariadb:10.2", @@ -961,6 +973,11 @@ def phpTests(ctx, testType, withCoverage): "enableApp": True, } + if (ctx.build.event == "cron"): + default = cronDefault + else: + default = prDefault + if "defaults" in config: if testType in config["defaults"]: for item in config["defaults"][testType]: @@ -1048,7 +1065,8 @@ def phpTests(ctx, testType, withCoverage): "base": dir["base"], "path": "server/apps/%s" % ctx.repo.name, }, - "steps": installCore(ctx, "daily-master-qa", db, False) + + "steps": skipIfUnchanged(ctx, "unit-tests") + + installCore(ctx, "daily-master-qa", db, False) + installAppPhp(ctx, phpVersion) + installExtraApps(phpVersion, params["extraApps"]) + setupServerAndApp(ctx, phpVersion, params["logLevel"], False, params["enableApp"]) + @@ -1058,8 +1076,7 @@ def phpTests(ctx, testType, withCoverage): [ { "name": "%s-tests" % testType, - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "environment": params["extraEnvironment"], "commands": params["extraCommandsBeforeTestRun"] + [ command, @@ -1082,16 +1099,14 @@ def phpTests(ctx, testType, withCoverage): if params["coverage"]: result["steps"].append({ "name": "coverage-rename", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "mv tests/output/clover.xml tests/output/clover-%s.xml" % (name), ], }) result["steps"].append({ "name": "coverage-cache-1", - "image": "plugins/s3", - "pull": "always", + "image": PLUGINS_S3, "settings": { "endpoint": { "from_secret": "cache_s3_endpoint", @@ -1135,7 +1150,7 @@ def acceptance(ctx): default = { "servers": ["daily-master-qa", "latest"], "browsers": ["chrome"], - "phpVersions": ["7.4"], + "phpVersions": [DEFAULT_PHP_VERSION], "databases": ["mariadb:10.2"], "esVersions": ["none"], "federatedServerNeeded": False, @@ -1217,8 +1232,7 @@ def acceptance(ctx): params["extraSetup"] = [ { "name": "configure-app", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd /var/www/owncloud/server/apps/files_primary_s3", "cp tests/drone/scality.config.php /var/www/owncloud/server/config", @@ -1247,8 +1261,7 @@ def acceptance(ctx): params["extraTeardown"] = [ { "name": "cleanup-scality-bucket", - "image": "banst/awscli", - "pull": "always", + "image": BANST_AWS_CLI, "failure": "ignore", "commands": [ "aws configure set aws_access_key_id $SCALITY_KEY", @@ -1379,8 +1392,9 @@ def acceptance(ctx): "base": dir["base"], "path": "testrunner/apps/%s" % ctx.repo.name, }, - "steps": installCore(ctx, testConfig["server"], testConfig["database"], testConfig["useBundledApp"]) + - installTestrunner(ctx, "7.4", testConfig["useBundledApp"]) + + "steps": skipIfUnchanged(ctx, "acceptance-tests") + + installCore(ctx, testConfig["server"], testConfig["database"], testConfig["useBundledApp"]) + + installTestrunner(ctx, DEFAULT_PHP_VERSION, testConfig["useBundledApp"]) + (installFederated(testConfig["server"], testConfig["phpVersion"], testConfig["logLevel"], testConfig["database"], federationDbSuffix) + owncloudLog("federated") if testConfig["federatedServerNeeded"] else []) + installAppPhp(ctx, testConfig["phpVersion"]) + installAppJavaScript(ctx) + @@ -1398,8 +1412,7 @@ def acceptance(ctx): [ ({ "name": "acceptance-tests", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "environment": environment, "commands": testConfig["extraCommandsBeforeTestRun"] + [ "touch %s/saved-settings.sh" % dir["base"], @@ -1411,7 +1424,7 @@ def acceptance(ctx): "path": "%s/downloads" % dir["server"], }], }), - ] + testConfig["extraTeardown"] + buildGithubCommentForBuildStopped(name, params["earlyFail"]) + githubComment(params["earlyFail"]) + stopBuild(ctx, params["earlyFail"]), + ] + testConfig["extraTeardown"] + githubComment(params["earlyFail"]) + stopBuild(ctx, params["earlyFail"]), "services": databaseService(testConfig["database"]) + browserService(testConfig["browser"]) + emailService(testConfig["emailNeeded"]) + @@ -1450,7 +1463,7 @@ def acceptance(ctx): return pipelines -def sonarAnalysis(ctx, phpVersion = "7.4"): +def sonarAnalysis(ctx, phpVersion = DEFAULT_PHP_VERSION): sonar_env = { "SONAR_TOKEN": { "from_secret": "sonar_token", @@ -1488,14 +1501,14 @@ def sonarAnalysis(ctx, phpVersion = "7.4"): ], }, ] + + skipIfUnchanged(ctx, "unit-tests") + cacheRestore() + composerInstall(phpVersion) + installCore(ctx, "daily-master-qa", "sqlite", False) + [ { "name": "sync-from-cache", - "image": "minio/mc:RELEASE.2020-12-18T10-53-53Z", - "pull": "always", + "image": MINIO_MC, "environment": { "MC_HOST_cache": { "from_secret": "cache_s3_connection_url", @@ -1508,16 +1521,14 @@ def sonarAnalysis(ctx, phpVersion = "7.4"): }, { "name": "list-coverage-results", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "ls -l results", ], }, { "name": "sonarcloud", - "image": "sonarsource/sonar-scanner-cli", - "pull": "always", + "image": SONARSOURCE_SONAR_SCANNER_CLI, "environment": sonar_env, "when": { "instance": [ @@ -1528,7 +1539,7 @@ def sonarAnalysis(ctx, phpVersion = "7.4"): }, { "name": "purge-cache", - "image": "minio/mc:RELEASE.2020-12-18T10-53-53Z", + "image": MINIO_MC, "environment": { "MC_HOST_cache": { "from_secret": "cache_s3_connection_url", @@ -1565,8 +1576,7 @@ def notify(): "steps": [ { "name": "notify-rocketchat", - "image": "plugins/slack:1", - "pull": "always", + "image": PLUGINS_SLACK, "settings": { "webhook": { "from_secret": config["rocketchat"]["from_secret"], @@ -1598,7 +1608,6 @@ def databaseService(db): service = { "name": dbName, "image": db, - "pull": "always", "environment": { "MYSQL_USER": getDbUsername(db), "MYSQL_PASSWORD": getDbPassword(db), @@ -1614,7 +1623,6 @@ def databaseService(db): return [{ "name": dbName, "image": db, - "pull": "always", "environment": { "POSTGRES_USER": getDbUsername(db), "POSTGRES_PASSWORD": getDbPassword(db), @@ -1625,8 +1633,7 @@ def databaseService(db): if dbName == "oracle": return [{ "name": dbName, - "image": "owncloudci/oracle-xe:latest", - "pull": "always", + "image": OC_CI_ORACLE_XE, "environment": { "ORACLE_USER": getDbUsername(db), "ORACLE_PASSWORD": getDbPassword(db), @@ -1641,8 +1648,7 @@ def browserService(browser): if browser == "chrome": return [{ "name": "selenium", - "image": "selenium/standalone-chrome-debug:3.141.59-oxygen", - "pull": "always", + "image": SELENIUM_STANDALONE_CHROME_DEBUG, "environment": { "JAVA_OPTS": "-Dselenium.LOGGER.level=WARNING", }, @@ -1655,8 +1661,7 @@ def browserService(browser): if browser == "firefox": return [{ "name": "selenium", - "image": "selenium/standalone-firefox-debug:3.8.1", - "pull": "always", + "image": SELENIUM_STANDALONE_FIREFOX_DEBUG, "environment": { "JAVA_OPTS": "-Dselenium.LOGGER.level=WARNING", "SE_OPTS": "-enablePassThrough false", @@ -1685,8 +1690,7 @@ def emailService(emailNeeded): if emailNeeded: return [{ "name": "email", - "image": "mailhog/mailhog", - "pull": "always", + "image": MAILHOG_MAILHOG, }] return [] @@ -1707,8 +1711,7 @@ def ldapService(ldapNeeded): if ldapNeeded: return [{ "name": "ldap", - "image": "osixia/openldap", - "pull": "always", + "image": OSIXIA_OPEN_LDAP, "environment": { "LDAP_DOMAIN": "owncloud.com", "LDAP_ORGANISATION": "owncloud", @@ -1725,8 +1728,7 @@ def elasticSearchService(esVersion): return [{ "name": "elasticsearch", - "image": "owncloudops/elasticsearch:%s" % esVersion, - "pull": "always", + "image": OC_OPS_ELASTIC_SEARCH % esVersion, "environment": { "ELASTICSEARCH_ROOT_LOG_LEVEL": "warn", "ELASTICSEARCH_BOOTSTRAP_MEMORY_LOCK": "false", @@ -1747,8 +1749,7 @@ def scalityService(serviceParams): return [{ "name": "scality", - "image": "owncloudci/scality-s3server", - "pull": "always", + "image": OC_CI_SCALITY_S3_SERVER, "environment": serviceEnvironment, }] @@ -1770,8 +1771,7 @@ def cephService(serviceParams): return [{ "name": "ceph", - "image": "owncloudci/ceph:tag-build-master-jewel-ubuntu-16.04", - "pull": "always", + "image": OC_CI_CEPH, "environment": serviceEnvironment, }] @@ -1793,8 +1793,7 @@ def owncloudService(version, phpVersion, name, path, ssl, xForwardedFor): return [{ "name": name, - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "environment": environment, "commands": ([ "a2enmod remoteip", @@ -1845,15 +1844,14 @@ def getDbDatabase(db): def getNodeJsVersion(): if "nodeJsVersion" not in config: # We use nodejs 14 as the default - return "14" + return DEFAULT_NODEJS_VERSION else: return config["nodeJsVersion"] def cacheRestore(): return [{ "name": "cache-restore", - "image": "plugins/s3-cache:1", - "pull": "always", + "image": PLUGINS_S3_CACHE, "settings": { "access_key": { "from_secret": "cache_s3_access_key", @@ -1877,8 +1875,7 @@ def cacheRestore(): def composerInstall(phpVersion): return [{ "name": "composer-install", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "environment": { "COMPOSER_HOME": "/drone/src/.cache/composer", }, @@ -1906,8 +1903,7 @@ def installCore(ctx, version, db, useBundledApp): stepDefinition = { "name": "install-core", - "image": "owncloudci/core", - "pull": "always", + "image": OC_CI_CORE, "settings": { "version": version, "core_path": dir["server"], @@ -1927,8 +1923,7 @@ def installCore(ctx, version, db, useBundledApp): def installTestrunner(ctx, phpVersion, useBundledApp): return [{ "name": "install-testrunner", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "mkdir /tmp/testrunner", "git clone -b master --depth=1 https://github.com/owncloud/core.git /tmp/testrunner", @@ -1956,8 +1951,7 @@ def installExtraApps(phpVersion, extraApps): return [{ "name": "install-extra-apps", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": commandArray, }] @@ -1972,8 +1966,7 @@ def installAppPhp(ctx, phpVersion): return [ { "name": "install-app-php-%s" % ctx.repo.name, - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "cd %s/apps/%s" % (dir["server"], ctx.repo.name), config["appInstallCommandPhp"], @@ -2003,8 +1996,7 @@ def installAppJavaScript(ctx): return [ { "name": "install-app-js-%s" % ctx.repo.name, - "image": "owncloudci/nodejs:%s" % getNodeJsVersion(), - "pull": "always", + "image": OC_CI_NODEJS % getNodeJsVersion(), "commands": commandArray, }, ] @@ -2012,8 +2004,7 @@ def installAppJavaScript(ctx): def setupServerAndApp(ctx, phpVersion, logLevel, federatedServerNeeded = False, enableApp = True): return [{ "name": "setup-server-%s" % ctx.repo.name, - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "cd %s" % dir["server"], "php occ a:l", @@ -2051,8 +2042,7 @@ def setupCeph(serviceParams): }, { "name": "setup-ceph", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": setupCommands + ([ "./apps/files_primary_s3/tests/drone/create-bucket.sh", ] if createFirstBucket else []), @@ -2087,8 +2077,7 @@ def setupScality(serviceParams): }, { "name": "setup-scality", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": setupCommands + ([ "php occ s3:create-bucket owncloud --accept-warning", ] if createFirstBucket else []) + ([ @@ -2111,8 +2100,7 @@ def setupElasticSearch(esVersion): }, { "name": "setup-es", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "cd %s" % dir["server"], "php occ config:app:set search_elastic servers --value elasticsearch", @@ -2125,7 +2113,6 @@ def waitForServer(federatedServerNeeded): return [{ "name": "wait-for-server", "image": OC_CI_WAIT_FOR, - "pull": "always", "commands": [ "wait-for -it server:80 -t 600", ] + ([ @@ -2136,8 +2123,7 @@ def waitForServer(federatedServerNeeded): def fixPermissions(phpVersion, federatedServerNeeded, selUserNeeded = False): return [{ "name": "fix-permissions", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "chown -R www-data %s" % dir["server"], ] + ([ @@ -2155,7 +2141,6 @@ def owncloudLog(server): return [{ "name": "owncloud-log-%s" % server, "image": OC_UBUNTU, - "pull": "always", "detach": True, "commands": [ "tail -f %s/%s/data/owncloud.log" % (dir["base"], server), @@ -2184,8 +2169,7 @@ def installFederated(federatedServerVersion, phpVersion, logLevel, db, dbSuffix return [ { "name": "install-federated", - "image": "owncloudci/core", - "pull": "always", + "image": OC_CI_CORE, "settings": { "version": federatedServerVersion, "core_path": dir["federated"], @@ -2198,8 +2182,7 @@ def installFederated(federatedServerVersion, phpVersion, logLevel, db, dbSuffix }, { "name": "configure-federation", - "image": "owncloudci/php:%s" % phpVersion, - "pull": "always", + "image": OC_CI_PHP % phpVersion, "commands": [ "echo 'export TEST_SERVER_FED_URL=http://federated' > %s/saved-settings.sh" % dir["base"], "cd %s" % dir["federated"], @@ -2223,7 +2206,6 @@ def databaseServiceForFederation(db, suffix): service = { "name": dbName + suffix, "image": db, - "pull": "always", "environment": { "MYSQL_USER": getDbUsername(db), "MYSQL_PASSWORD": getDbPassword(db), @@ -2257,8 +2239,7 @@ def stopBuild(ctx, earlyFail): if (earlyFail): return [{ "name": "stop-build", - "image": "drone/cli:alpine", - "pull": "always", + "image": DRONE_CLI, "environment": { "DRONE_SERVER": "https://drone.owncloud.com", "DRONE_TOKEN": { @@ -2281,39 +2262,17 @@ def stopBuild(ctx, earlyFail): else: return [] -def buildGithubCommentForBuildStopped(alternateSuiteName, earlyFail): - if (earlyFail): - return [{ - "name": "build-github-comment-buildStop", - "image": OC_UBUNTU, - "pull": "always", - "commands": [ - "echo ':boom: Acceptance tests pipeline %s failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}/1\\n' >> %s/comments.file" % (alternateSuiteName, dir["base"]), - ], - "when": { - "status": [ - "failure", - ], - "event": [ - "pull_request", - ], - }, - }] - - else: - return [] - def githubComment(earlyFail): if (earlyFail): return [{ "name": "github-comment", - "image": "jmccann/drone-github-comment:1", + "image": THEGEEKLAB_DRONE_GITHUB_COMMENT, "pull": "if-not-exists", "settings": { - "message_file": "%s/comments.file" % dir["base"], - }, - "environment": { - "GITHUB_TOKEN": { + "message": ":boom: Acceptance tests pipeline ${DRONE_STAGE_NAME} failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}", + "key": "pr-${DRONE_PULL_REQUEST}", + "update": "true", + "api_key": { "from_secret": "github_token", }, }, @@ -2338,16 +2297,14 @@ def checkStarlark(): "steps": [ { "name": "format-check-starlark", - "image": "owncloudci/bazel-buildifier", - "pull": "always", + "image": OC_CI_BAZEL_BUILDIFIER, "commands": [ "buildifier --mode=check .drone.star", ], }, { "name": "show-diff", - "image": "owncloudci/bazel-buildifier", - "pull": "always", + "image": OC_CI_BAZEL_BUILDIFIER, "commands": [ "buildifier --mode=fix .drone.star", "git diff", @@ -2385,7 +2342,8 @@ def phplint(ctx): "base": "/var/www/owncloud", "path": "server/apps/%s" % ctx.repo.name, }, - "steps": installNPM() + + "steps": skipIfUnchanged(ctx, "lint") + + installNPM() + lintTest(), "depends_on": [], "trigger": { @@ -2407,8 +2365,7 @@ def phplint(ctx): def installNPM(): return [{ "name": "npm-install", - "image": "owncloudci/nodejs:%s" % getNodeJsVersion(), - "pull": "always", + "image": OC_CI_NODEJS % getNodeJsVersion(), "commands": [ "yarn install --frozen-lockfile", ], @@ -2417,9 +2374,112 @@ def installNPM(): def lintTest(): return [{ "name": "lint-test", - "image": "owncloudci/php:7.4", - "pull": "always", + "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ "make test-lint", ], }] + +def skipIfUnchanged(ctx, type): + if ("full-ci" in ctx.build.title.lower()): + return [] + + skip_step = { + "name": "skip-if-unchanged", + "image": OC_CI_DRONE_SKIP_PIPELINE, + "when": { + "event": [ + "pull_request", + ], + }, + } + + # these files are not relevant for test pipelines + # if only files in this array are changed, then don't even run the "lint" + # pipelines (like code-style, phan, phpstan...) + allow_skip_if_changed = [ + "^.github/.*", + "^changelog/.*", + "^docs/.*", + "CHANGELOG.md", + "CONTRIBUTING.md", + "LICENSE", + "LICENSE.md", + "README.md", + ] + + if type == "lint": + skip_step["settings"] = { + "ALLOW_SKIP_CHANGED": allow_skip_if_changed, + } + return [skip_step] + + if type == "acceptance-tests": + # if any of these files are touched then run all acceptance tests + # note: some oC10 apps have various directories like handlers, rules, etc. + # so those are all listed here so that this starlark code can be + # the same for every oC10 app. + acceptance_files = [ + "^tests/acceptance/.*", + "^tests/drone/.*", + "^tests/TestHelpers/.*", + "^vendor-bin/behat/.*", + "^appinfo/.*", + "^command/.*", + "^controller/.*", + "^css/.*", + "^db/.*", + "^handlers/.*", + "^js/.*", + "^lib/.*", + "^rules/.*", + "^src/.*", + "^templates/.*", + "composer.json", + "composer.lock", + "Makefile", + "package.json", + "package-lock.json", + "yarn.lock", + ] + skip_step["settings"] = { + "DISALLOW_SKIP_CHANGED": acceptance_files, + } + return [skip_step] + + if type == "unit-tests": + # if any of these files are touched then run all unit tests + # note: some oC10 apps have various directories like handlers, rules, etc. + # so those are all listed here so that this starlark code can be + # the same for every oC10 app. + unit_files = [ + "^tests/integration/.*", + "^tests/js/.*", + "^tests/Unit/.*", + "^tests/unit/.*", + "^appinfo/.*", + "^command/.*", + "^controller/.*", + "^css/.*", + "^db/.*", + "^handlers/.*", + "^js/.*", + "^lib/.*", + "^rules/.*", + "^src/.*", + "^templates/.*", + "composer.json", + "composer.lock", + "Makefile", + "package.json", + "package-lock.json", + "phpunit.xml", + "yarn.lock", + "sonar-project.properties", + ] + skip_step["settings"] = { + "DISALLOW_SKIP_CHANGED": unit_files, + } + return [skip_step] + + return [] diff --git a/.drone/cancelBuilds.sh b/.drone/cancelBuilds.sh deleted file mode 100755 index 2d06b8e2..00000000 --- a/.drone/cancelBuilds.sh +++ /dev/null @@ -1,62 +0,0 @@ -SCRIPT_PATH=$(dirname "$0") -SCRIPT_PATH=$( cd "${SCRIPT_PATH}" && pwd ) # normalized and made absolute - -if [ -z "${OWNCLOUD_APP}" ] -then - echo "OWNCLOUD_APP environment variable is required to be defined as the organisation and repo name in the format: owncloud/app_name" - exit 1 -fi -# The recentBuilds.txt file contains all the information of the PR whose builds are recently running. -# Therefore, to filter out the BuildID and the Reference from all the recent builds which are running, -# the following awk command is used and the output containing the BuildId and the Reference of each -# builds/prs are stored in the filteredDescriptions.txt file. -awk "/Build #|Ref: refs\/pull/" ${SCRIPT_PATH}/../recentBuilds.txt > ${SCRIPT_PATH}/filteredDescriptions.txt - -# The thisBuildInfo.txt file contains the information of the current Build, including the BuildID, Reference, and -# other information of that particular build. To get the reference number/ pr number of the recent build, -# the following awk command and grep commands are used, where the Reference part ("Ref: refs/pull/5496/head") -# is stored in the "thisBuildFiltered.txt" file. From the reference, only the pr/reference number is extracted into -# the "NUMBER" variable. -awk "/Ref: refs\/pull/" ${SCRIPT_PATH}/../thisBuildInfo.txt > ${SCRIPT_PATH}/thisBuildFiltered.txt -NUMBER=$(grep -o -E "[0-9]+" ${SCRIPT_PATH}/thisBuildFiltered.txt) -referenceNum="Ref: refs/pull/"$NUMBER"/head" - -# From all the recent builds, the information about the BuildID and the reference which was stored in the -# "filteredDescriptions.txt" file, only the BuildID part from each of the buildInformation whose Reference is -# exactly same as that of the current build reference is filtered and stored in the "buildsToStop.txt" file. -# The buildIDs and the reference information of each build is stored sequentially in the "filteredDescriptions.txt" file as: - -# "Build #" -# "" -# "Build #" -# "" -# "Build #" -# "" - -# Therefore the following awk command extracts each lines just above the expected reference information. -awk -v ref="$referenceNum" 'index($0,ref){print p} {p=$0}' ${SCRIPT_PATH}/filteredDescriptions.txt > ${SCRIPT_PATH}/buildsToStop.txt - - -# The "buildsToStop.txt" file now contains the buildIDs of the recent builds whose reference id was equal to the reference of the -# current pr/build. - -# "Build #" -# "Build #" -# "Build #" -# "Build #" -# "Build #" - -# For each build in the "buildsToStop.txt" file, if the build number is older than the current drone build number, the build is cancelled. - -while IFS="" read -r p || [ -n "$p" ] -do - printf '%s\n' "$p" - buildNumber=$(echo "$p" | awk -F'#' '{print $(2)}') - - if [ $DRONE_BUILD_NUMBER \> "$buildNumber" ] - then - echo "CANCELLING BUILD: " $buildNumber - drone build stop $OWNCLOUD_APP $buildNumber - fi - -done <${SCRIPT_PATH}/buildsToStop.txt From b3e48ab2584152889704e0fcf38b40e8bbc15733 Mon Sep 17 00:00:00 2001 From: Parajuli Kiran Date: Fri, 18 Mar 2022 14:02:28 +0545 Subject: [PATCH 245/348] Adjust installExtraApps to be more flexible about app install Signed-off-by: Parajuli Kiran --- .drone.star | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 03a86db6..0a607000 100644 --- a/.drone.star +++ b/.drone.star @@ -1936,8 +1936,8 @@ def installTestrunner(ctx, phpVersion, useBundledApp): def installExtraApps(phpVersion, extraApps): commandArray = [] for app, command in extraApps.items(): - commandArray.append("git clone https://github.com/owncloud/%s.git %s/apps/%s" % (app, dir["testrunner"], app)) - commandArray.append("cp -r %s/apps/%s %s/apps/" % (dir["testrunner"], app, dir["server"])) + commandArray.append("ls %s/apps/%s || git clone https://github.com/owncloud/%s.git %s/apps/%s" % (dir["testrunner"], app, app, dir["testrunner"], app)) + commandArray.append("ls %s/apps/%s || cp -r %s/apps/%s %s/apps/" % (dir["server"], app, dir["testrunner"], app, dir["server"])) if (command != ""): commandArray.append("cd %s/apps/%s" % (dir["server"], app)) commandArray.append(command) From 848cb1ec87f11d6b962a4987e37f619b354a96cf Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sat, 19 Mar 2022 03:21:55 +0545 Subject: [PATCH 246/348] Enable files_external in core test pipelines --- .drone.star | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.drone.star b/.drone.star index 0a607000..1ec184fa 100644 --- a/.drone.star +++ b/.drone.star @@ -210,6 +210,9 @@ config = { "numberOfParts": 40, "emailNeeded": True, "federatedServerNeeded": True, + "extraApps": { + "files_external": "", + }, "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", }, @@ -242,6 +245,9 @@ config = { "emailNeeded": True, "federatedServerNeeded": True, "cron": "nightly", + "extraApps": { + "files_external": "", + }, "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", }, @@ -273,6 +279,9 @@ config = { "numberOfParts": 7, "emailNeeded": True, "federatedServerNeeded": True, + "extraApps": { + "files_external": "", + }, "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", "EXPECTED_FAILURES_FILE": "%s/apps/encryption/tests/acceptance/expected-failures-cli.md" % dir["testrunner"], @@ -306,6 +315,9 @@ config = { "emailNeeded": True, "federatedServerNeeded": True, "selUserNeeded": True, + "extraApps": { + "files_external": "", + }, "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", }, @@ -339,6 +351,9 @@ config = { "federatedServerNeeded": True, "selUserNeeded": True, "cron": "nightly", + "extraApps": { + "files_external": "", + }, "extraEnvironment": { "ENCRYPTION_TYPE": "masterkey", }, From 3c7c96161a88d14480c48b6d6b130ee9656b93d4 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Tue, 5 Apr 2022 00:40:58 +0000 Subject: [PATCH 247/348] [tx] updated from transifex --- l10n/fr.js | 2 +- l10n/fr.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/fr.js b/l10n/fr.js index c8b155bf..6f55f17b 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -66,4 +66,4 @@ OC.L10N.register( "Enabled" : "Activé", "Disabled" : "Désactivé" }, -"nplurals=2; plural=(n > 1);"); +"nplurals=3; plural=(n==0 || n==1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/fr.json b/l10n/fr.json index 524a20b2..0c6dd098 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -63,5 +63,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activer cette option vous permettra d'obtenir à nouveau l'accès à vos fichiers chiffrés en cas de perte de mot de passe", "Enabled" : "Activé", "Disabled" : "Désactivé" -},"pluralForm" :"nplurals=2; plural=(n > 1);" +},"pluralForm" :"nplurals=3; plural=(n==0 || n==1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file From 220b7227122501b4e3bf2111b6a17832cbe03218 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 6 Apr 2022 00:40:09 +0000 Subject: [PATCH 248/348] [tx] updated from transifex --- l10n/fr.js | 2 +- l10n/fr.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/fr.js b/l10n/fr.js index 6f55f17b..c8b155bf 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -66,4 +66,4 @@ OC.L10N.register( "Enabled" : "Activé", "Disabled" : "Désactivé" }, -"nplurals=3; plural=(n==0 || n==1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); +"nplurals=2; plural=(n > 1);"); diff --git a/l10n/fr.json b/l10n/fr.json index 0c6dd098..524a20b2 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -63,5 +63,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activer cette option vous permettra d'obtenir à nouveau l'accès à vos fichiers chiffrés en cas de perte de mot de passe", "Enabled" : "Activé", "Disabled" : "Désactivé" -},"pluralForm" :"nplurals=3; plural=(n==0 || n==1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" +},"pluralForm" :"nplurals=2; plural=(n > 1);" } \ No newline at end of file From 4f25a741450a63aa0def71ecb6cc694ecb4bb9b3 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 6 Apr 2022 09:25:10 +0545 Subject: [PATCH 249/348] Bump bamarni/composer-bin-plugin (1.4.2 => v1.5.0) --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index 3eaa56ce..9dbad2b1 100644 --- a/composer.lock +++ b/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "1.4.2", + "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "f7fb03e96a154f9c7a10fe736b6c1fa4a617d54e" + "reference": "49934ffea764864788334c1485fbb08a4b852031" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/f7fb03e96a154f9c7a10fe736b6c1fa4a617d54e", - "reference": "f7fb03e96a154f9c7a10fe736b6c1fa4a617d54e", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/49934ffea764864788334c1485fbb08a4b852031", + "reference": "49934ffea764864788334c1485fbb08a4b852031", "shasum": "" }, "require": { @@ -53,9 +53,9 @@ ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", - "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.4.2" + "source": "https://github.com/bamarni/composer-bin-plugin/tree/v1.5.0" }, - "time": "2022-02-16T16:23:46+00:00" + "time": "2022-02-22T21:01:25+00:00" } ], "aliases": [], From f5503d96fc3f13665283d5d5612fafcd72b88eb1 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 8 Apr 2022 12:25:58 +0545 Subject: [PATCH 250/348] Remove jarnaiz/behat-junit-formatter --- tests/acceptance/config/behat.yml | 4 ---- vendor-bin/behat/composer.json | 1 - 2 files changed, 5 deletions(-) diff --git a/tests/acceptance/config/behat.yml b/tests/acceptance/config/behat.yml index 42962a80..a9c0bd00 100644 --- a/tests/acceptance/config/behat.yml +++ b/tests/acceptance/config/behat.yml @@ -51,8 +51,4 @@ default: - OccContext: extensions: - jarnaiz\JUnitFormatter\JUnitFormatterExtension: - filename: report.xml - outputDir: '%paths.base%/../output/' - Cjm\Behat\StepThroughExtension: ~ diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index b31b7654..0491049d 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -10,7 +10,6 @@ "friends-of-behat/mink-extension": "^2.5", "behat/mink-selenium2-driver": "^1.5", "ciaranmcnulty/behat-stepthroughextension" : "dev-master", - "jarnaiz/behat-junit-formatter": "^1.3", "rdx/behat-variables": "^1.2", "sensiolabs/behat-page-object-extension": "^2.3", "symfony/translation": "^4.4", From 3f1af7eef46c701d2b694edf8f4f1ee22e777a83 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Tue, 24 May 2022 00:36:06 +0000 Subject: [PATCH 251/348] [tx] updated from transifex --- l10n/es.js | 2 +- l10n/es.json | 2 +- l10n/fr.js | 2 +- l10n/fr.json | 2 +- l10n/it.js | 2 +- l10n/it.json | 2 +- l10n/pt_BR.js | 2 +- l10n/pt_BR.json | 2 +- l10n/pt_PT.js | 2 +- l10n/pt_PT.json | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/l10n/es.js b/l10n/es.js index fa88f48d..c6121c0b 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -66,4 +66,4 @@ OC.L10N.register( "Enabled" : "Habilitar", "Disabled" : "Deshabilitado" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es.json b/l10n/es.json index 8cca12e4..0cbd0521 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -63,5 +63,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar esta opción le permitirá volver a tener acceso a sus ficheros cifrados en caso de pérdida de contraseña", "Enabled" : "Habilitar", "Disabled" : "Deshabilitado" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/fr.js b/l10n/fr.js index c8b155bf..34859cdd 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -66,4 +66,4 @@ OC.L10N.register( "Enabled" : "Activé", "Disabled" : "Désactivé" }, -"nplurals=2; plural=(n > 1);"); +"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/fr.json b/l10n/fr.json index 524a20b2..df1c125c 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -63,5 +63,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activer cette option vous permettra d'obtenir à nouveau l'accès à vos fichiers chiffrés en cas de perte de mot de passe", "Enabled" : "Activé", "Disabled" : "Désactivé" -},"pluralForm" :"nplurals=2; plural=(n > 1);" +},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/it.js b/l10n/it.js index 1ff3a810..9390d426 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -66,4 +66,4 @@ OC.L10N.register( "Enabled" : "Abilitata", "Disabled" : "Disabilitata" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/it.json b/l10n/it.json index ea0a5001..e47336c4 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -63,5 +63,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "L'abilitazione di questa opzione ti consentirà di accedere nuovamente ai file cifrati in caso di perdita della password", "Enabled" : "Abilitata", "Disabled" : "Disabilitata" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index 75f1d11c..828b1c99 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -66,4 +66,4 @@ OC.L10N.register( "Enabled" : "Habilitado", "Disabled" : "Desabilitado" }, -"nplurals=2; plural=(n > 1);"); +"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index 310935c0..ecb343d3 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -63,5 +63,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar essa opção vai permitir que você obtenha novamente acesso aos seus arquivos encriptados em caso de perda de senha", "Enabled" : "Habilitado", "Disabled" : "Desabilitado" -},"pluralForm" :"nplurals=2; plural=(n > 1);" +},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index 80401697..a86b51f0 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -66,4 +66,4 @@ OC.L10N.register( "Enabled" : "Ativada", "Disabled" : "Desativada" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index 707de64a..c3307394 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -63,5 +63,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ao ativar esta opção, irá fazer com que volte a obter o acesso aos seus ficheiros encriptados, se perder a palavra-passe", "Enabled" : "Ativada", "Disabled" : "Desativada" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file From 556a6432e8d69f78a87ba0f60aa49a6962d84ba0 Mon Sep 17 00:00:00 2001 From: "sagargurung1001@gmail.com" Date: Tue, 24 May 2022 14:38:32 +0545 Subject: [PATCH 252/348] Tidy up the phpunit xml file encryption app --- phpunit.xml | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/phpunit.xml b/phpunit.xml index d4dc1b08..bfe5ee79 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,5 +1,19 @@ - + + + + ./tests/unit + + ./lib @@ -10,13 +24,4 @@ - - - ./tests/unit - - - - - - From 71c8955f7235dbcd5adf386387020ce447a2f7c3 Mon Sep 17 00:00:00 2001 From: Juergen Weigert Date: Wed, 25 May 2022 11:40:28 +0200 Subject: [PATCH 253/348] prepare release 1.5.2 --- CHANGELOG.md | 5 +++-- appinfo/info.xml | 2 +- sonar-project.properties | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41e9758f..4d8c4ad9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## [Unreleased] - XXXX-XX-XX +## [1.5.2] - 2022-0525 ### Added - Add increment option to fix-encrypted-version command [#279](https://github.com/owncloud/encryption/issues/279) @@ -49,6 +49,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). - Issues with recreating masterkeys when HSM is used [#128](https://github.com/owncloud/encryption/pull/128) -[Unreleased]: https://github.com/owncloud/encryption/compare/v1.5.1...HEAD +[Unreleased]: https://github.com/owncloud/encryption/compare/v1.5.2...HEAD +[1.5.2]: https://github.com/owncloud/encryption/compare/v1.5.1...v1.5.2 [1.5.1]: https://github.com/owncloud/encryption/compare/v1.5.0...v1.5.1 [1.5.0]: https://github.com/owncloud/encryption/compare/v1.4.0...v1.5.0 diff --git a/appinfo/info.xml b/appinfo/info.xml index c54e7267..07278cfa 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -19,7 +19,7 @@ admin-encryption false - 1.5.1 + 1.5.2 security diff --git a/sonar-project.properties b/sonar-project.properties index 7d7663b7..0d102624 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,7 +1,7 @@ # Organization and project keys are displayed in the right sidebar of the project homepage sonar.organization=owncloud-1 sonar.projectKey=owncloud_encryption -sonar.projectVersion=1.0 +sonar.projectVersion=1.5.2 sonar.host.url=https://sonarcloud.io # ===================================================== From e80267bf0dbbdd01ca9b13e49d2b1f23c6fc3040 Mon Sep 17 00:00:00 2001 From: Juergen Weigert Date: Mon, 13 Jun 2022 15:39:45 +0200 Subject: [PATCH 254/348] merge back. --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d8c4ad9..8ab74e70 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## [1.5.2] - 2022-0525 +## [Unreleased] - XXXX-XX-XX + + +## [1.5.2] - 2022-05-25 ### Added - Add increment option to fix-encrypted-version command [#279](https://github.com/owncloud/encryption/issues/279) From 4911a4b084757094cb00b8ea3d1c387a7e411a3c Mon Sep 17 00:00:00 2001 From: Saw-jan Date: Fri, 17 Jun 2022 12:49:20 +0545 Subject: [PATCH 255/348] added bug demonstration quota tests --- .../apiEncryption/quotaOc10Issue40140.feature | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature diff --git a/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature b/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature new file mode 100644 index 00000000..54a8988d --- /dev/null +++ b/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature @@ -0,0 +1,67 @@ +@api @issue-40140 +Feature: quota + + Background: + Given using OCS API version "1" + And user "Alice" has been created with default attributes and without skeleton files + + @files_sharing-app-required + Scenario: share receiver with insufficient quota should not be able to copy received shared file to home folder + Given the administrator has set the default folder for received shares to "Shares" + And auto-accept shares has been disabled + And user "Brian" has been created with default attributes and without skeleton files + And the quota of user "Brian" has been set to "10 B" + And the quota of user "Alice" has been set to "10 MB" + And user "Alice" has uploaded file with content "test-content-15" to "/testquota.txt" + And user "Alice" has shared file "/testquota.txt" with user "Brian" + And user "Brian" has accepted share "/testquota.txt" offered by user "Alice" + When user "Brian" copies file "/Shares/testquota.txt" to "/testquota.txt" using the WebDAV API + # The status indicates that the copy was successful, but actually the copied file does not exist + # The status is misleading + Then the HTTP status code should be "201" + #Then the HTTP status code should be "507" + #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" + # And as "Brian" file "/testquota.txt" should not exist + And as "Brian" file "/testquota.txt" should exist + + @files_sharing-app-required + Scenario: share receiver with insufficient quota should not be able to copy file from shared folder to home folder + Given the administrator has set the default folder for received shares to "Shares" + And auto-accept shares has been disabled + And user "Brian" has been created with default attributes and without skeleton files + And the quota of user "Brian" has been set to "10 B" + And the quota of user "Alice" has been set to "10 MB" + And user "Alice" has created folder "shareFolder" + And user "Alice" has uploaded file with content "test-content-15" to "/shareFolder/testquota.txt" + And user "Alice" has shared folder "/shareFolder" with user "Brian" + And user "Brian" has accepted share "/shareFolder" offered by user "Alice" + When user "Brian" copies file "/Shares/shareFolder/testquota.txt" to "/testquota.txt" using the WebDAV API + # The status indicates that the copy was successful, but actually the copied file does not exist + # The status is misleading + Then the HTTP status code should be "201" + #Then the HTTP status code should be "507" + #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" + # And as "Brian" file "/testquota.txt" should not exist + And as "Brian" file "/testquota.txt" should exist + + @files_sharing-app-required + Scenario: share receiver of a share with insufficient quota should not be able to copy file from home folder to the received shared folder + Given the administrator has set the default folder for received shares to "Shares" + And auto-accept shares has been disabled + And user "Brian" has been created with default attributes and without skeleton files + And the quota of user "Brian" has been set to "10 MB" + And the quota of user "Alice" has been set to "10 B" + And user "Alice" has created folder "shareFolder" + And user "Alice" has shared folder "/shareFolder" with user "Brian" + And user "Brian" has accepted share "/shareFolder" offered by user "Alice" + And user "Brian" has uploaded file with content "test-content-15" to "/testquota.txt" + When user "Brian" copies file "/testquota.txt" to "/Shares/shareFolder/testquota.txt" using the WebDAV API + # The status indicates that the copy was successful, but actually the copied file does not exist + # The status is misleading + Then the HTTP status code should be "201" + #Then the HTTP status code should be "507" + #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" + And as "Brian" file "/testquota.txt" should exist + # The copy should have failed, so Alice should not see the file + # And as "Alice" file "/shareFolder/testquota.txt" should not exist + And as "Alice" file "/shareFolder/testquota.txt" should exist From d8574cb2112d1976632b4cbd653737dc0ece14ea Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 17 Jun 2022 13:50:32 +0545 Subject: [PATCH 256/348] Adjust comment about bad behavior because in the case of encryption, the file does exist and the quota is exceeded. --- .../features/apiEncryption/quotaOc10Issue40140.feature | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature b/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature index 54a8988d..bc87bd5d 100644 --- a/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature +++ b/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature @@ -16,8 +16,7 @@ Feature: quota And user "Alice" has shared file "/testquota.txt" with user "Brian" And user "Brian" has accepted share "/testquota.txt" offered by user "Alice" When user "Brian" copies file "/Shares/testquota.txt" to "/testquota.txt" using the WebDAV API - # The status indicates that the copy was successful, but actually the copied file does not exist - # The status is misleading + # The status indicates that the copy was successful, but actually 507 InsufficientStorage should happen Then the HTTP status code should be "201" #Then the HTTP status code should be "507" #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" @@ -36,8 +35,7 @@ Feature: quota And user "Alice" has shared folder "/shareFolder" with user "Brian" And user "Brian" has accepted share "/shareFolder" offered by user "Alice" When user "Brian" copies file "/Shares/shareFolder/testquota.txt" to "/testquota.txt" using the WebDAV API - # The status indicates that the copy was successful, but actually the copied file does not exist - # The status is misleading + # The status indicates that the copy was successful, but actually 507 InsufficientStorage should happen Then the HTTP status code should be "201" #Then the HTTP status code should be "507" #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" @@ -56,8 +54,7 @@ Feature: quota And user "Brian" has accepted share "/shareFolder" offered by user "Alice" And user "Brian" has uploaded file with content "test-content-15" to "/testquota.txt" When user "Brian" copies file "/testquota.txt" to "/Shares/shareFolder/testquota.txt" using the WebDAV API - # The status indicates that the copy was successful, but actually the copied file does not exist - # The status is misleading + # The status indicates that the copy was successful, but actually 507 InsufficientStorage should happen Then the HTTP status code should be "201" #Then the HTTP status code should be "507" #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" From bdf3a1c59d76dc0a18c1d791075efd93804f3e16 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 20 Jun 2022 11:59:36 +0545 Subject: [PATCH 257/348] Fix PHP unit tests for GuzzleHttp --- tests/unit/Crypto/CryptHSMTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit/Crypto/CryptHSMTest.php b/tests/unit/Crypto/CryptHSMTest.php index 40c3c990..241a7272 100644 --- a/tests/unit/Crypto/CryptHSMTest.php +++ b/tests/unit/Crypto/CryptHSMTest.php @@ -25,7 +25,7 @@ use OCA\Encryption\Exceptions\MultiKeyDecryptException; use OCP\AppFramework\Utility\ITimeFactory; use OCP\Http\Client\IClientService; -use GuzzleHttp\Client; +use OC\Http\Client\Client; use OCP\Http\Client\IResponse; use OCP\IConfig; use OCP\IL10N; From 31d823a729d4065373c85e4a2746698422174024 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 8 Jul 2022 14:11:45 +0545 Subject: [PATCH 258/348] Upgrading bamarni/composer-bin-plugin (v1.5.0 => 1.6.0) --- composer.lock | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/composer.lock b/composer.lock index 9dbad2b1..a5ee43a2 100644 --- a/composer.lock +++ b/composer.lock @@ -9,25 +9,26 @@ "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "v1.5.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "49934ffea764864788334c1485fbb08a4b852031" + "reference": "80b2f1ca19ff81e9aea495e7cf70443e70d12048" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/49934ffea764864788334c1485fbb08a4b852031", - "reference": "49934ffea764864788334c1485fbb08a4b852031", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/80b2f1ca19ff81e9aea495e7cf70443e70d12048", + "reference": "80b2f1ca19ff81e9aea495e7cf70443e70d12048", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "php": "^5.5.9 || ^7.0 || ^8.0" + "composer-plugin-api": "^2.0", + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "composer/composer": "^1.0 || ^2.0", - "symfony/console": "^2.5 || ^3.0 || ^4.0" + "composer/composer": "^2.0", + "phpstan/extension-installer": "^1.1", + "symfony/console": "^5.4.7 || ^6.0.7" }, "type": "composer-plugin", "extra": { @@ -53,9 +54,9 @@ ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", - "source": "https://github.com/bamarni/composer-bin-plugin/tree/v1.5.0" + "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.6.0" }, - "time": "2022-02-22T21:01:25+00:00" + "time": "2022-07-06T22:16:05+00:00" } ], "aliases": [], @@ -68,5 +69,5 @@ "platform-overrides": { "php": "7.3" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.3.0" } From d8fe5ba47170fc882b8267cb3b51aeb7c66d4b8b Mon Sep 17 00:00:00 2001 From: Swikriti Tripathi Date: Mon, 11 Jul 2022 15:52:15 +0545 Subject: [PATCH 259/348] Bump bamarni/composer-bin-plugin (1.7.0) --- composer.lock | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/composer.lock b/composer.lock index a5ee43a2..54ae5337 100644 --- a/composer.lock +++ b/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "1.6.0", + "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "80b2f1ca19ff81e9aea495e7cf70443e70d12048" + "reference": "c1bbee3662a2a84c6aad84b7c6daefcae29e5690" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/80b2f1ca19ff81e9aea495e7cf70443e70d12048", - "reference": "80b2f1ca19ff81e9aea495e7cf70443e70d12048", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/c1bbee3662a2a84c6aad84b7c6daefcae29e5690", + "reference": "c1bbee3662a2a84c6aad84b7c6daefcae29e5690", "shasum": "" }, "require": { @@ -27,8 +27,14 @@ }, "require-dev": { "composer/composer": "^2.0", + "ext-json": "*", "phpstan/extension-installer": "^1.1", - "symfony/console": "^5.4.7 || ^6.0.7" + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.5", + "symfony/console": "^5.4.7 || ^6.0.7", + "symfony/finder": "^5.4.7 || ^6.0.7", + "symfony/process": "^5.4.7 || ^6.0.7" }, "type": "composer-plugin", "extra": { @@ -54,9 +60,9 @@ ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", - "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.6.0" + "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.7.0" }, - "time": "2022-07-06T22:16:05+00:00" + "time": "2022-07-10T17:28:16+00:00" } ], "aliases": [], From a0ef9e901de7dcecdf9ab679d97ef654aebea763 Mon Sep 17 00:00:00 2001 From: "sagargurung1001@gmail.com" Date: Wed, 20 Jul 2022 11:55:46 +0545 Subject: [PATCH 260/348] Delete bug demonstration for qota feature --- .../apiEncryption/quotaOc10Issue40140.feature | 64 ------------------- 1 file changed, 64 deletions(-) delete mode 100644 tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature diff --git a/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature b/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature deleted file mode 100644 index bc87bd5d..00000000 --- a/tests/acceptance/features/apiEncryption/quotaOc10Issue40140.feature +++ /dev/null @@ -1,64 +0,0 @@ -@api @issue-40140 -Feature: quota - - Background: - Given using OCS API version "1" - And user "Alice" has been created with default attributes and without skeleton files - - @files_sharing-app-required - Scenario: share receiver with insufficient quota should not be able to copy received shared file to home folder - Given the administrator has set the default folder for received shares to "Shares" - And auto-accept shares has been disabled - And user "Brian" has been created with default attributes and without skeleton files - And the quota of user "Brian" has been set to "10 B" - And the quota of user "Alice" has been set to "10 MB" - And user "Alice" has uploaded file with content "test-content-15" to "/testquota.txt" - And user "Alice" has shared file "/testquota.txt" with user "Brian" - And user "Brian" has accepted share "/testquota.txt" offered by user "Alice" - When user "Brian" copies file "/Shares/testquota.txt" to "/testquota.txt" using the WebDAV API - # The status indicates that the copy was successful, but actually 507 InsufficientStorage should happen - Then the HTTP status code should be "201" - #Then the HTTP status code should be "507" - #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" - # And as "Brian" file "/testquota.txt" should not exist - And as "Brian" file "/testquota.txt" should exist - - @files_sharing-app-required - Scenario: share receiver with insufficient quota should not be able to copy file from shared folder to home folder - Given the administrator has set the default folder for received shares to "Shares" - And auto-accept shares has been disabled - And user "Brian" has been created with default attributes and without skeleton files - And the quota of user "Brian" has been set to "10 B" - And the quota of user "Alice" has been set to "10 MB" - And user "Alice" has created folder "shareFolder" - And user "Alice" has uploaded file with content "test-content-15" to "/shareFolder/testquota.txt" - And user "Alice" has shared folder "/shareFolder" with user "Brian" - And user "Brian" has accepted share "/shareFolder" offered by user "Alice" - When user "Brian" copies file "/Shares/shareFolder/testquota.txt" to "/testquota.txt" using the WebDAV API - # The status indicates that the copy was successful, but actually 507 InsufficientStorage should happen - Then the HTTP status code should be "201" - #Then the HTTP status code should be "507" - #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" - # And as "Brian" file "/testquota.txt" should not exist - And as "Brian" file "/testquota.txt" should exist - - @files_sharing-app-required - Scenario: share receiver of a share with insufficient quota should not be able to copy file from home folder to the received shared folder - Given the administrator has set the default folder for received shares to "Shares" - And auto-accept shares has been disabled - And user "Brian" has been created with default attributes and without skeleton files - And the quota of user "Brian" has been set to "10 MB" - And the quota of user "Alice" has been set to "10 B" - And user "Alice" has created folder "shareFolder" - And user "Alice" has shared folder "/shareFolder" with user "Brian" - And user "Brian" has accepted share "/shareFolder" offered by user "Alice" - And user "Brian" has uploaded file with content "test-content-15" to "/testquota.txt" - When user "Brian" copies file "/testquota.txt" to "/Shares/shareFolder/testquota.txt" using the WebDAV API - # The status indicates that the copy was successful, but actually 507 InsufficientStorage should happen - Then the HTTP status code should be "201" - #Then the HTTP status code should be "507" - #And the DAV exception should be "Sabre\DAV\Exception\InsufficientStorage" - And as "Brian" file "/testquota.txt" should exist - # The copy should have failed, so Alice should not see the file - # And as "Alice" file "/shareFolder/testquota.txt" should not exist - And as "Alice" file "/shareFolder/testquota.txt" should exist From b421d3304e0323b2c3300350e1d7a02cf0aa2d2e Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 21 Jul 2022 07:32:29 +0545 Subject: [PATCH 261/348] Fixup Makefile clean --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 52b1d896..b547d13d 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,8 @@ doc_files=README.md CHANGELOG.md LICENSE src_dirs=appinfo css img js l10n lib templates all_src=$(src_dirs) $(doc_files) +# composer +composer_deps=vendor acceptance_test_deps=vendor-bin/behat/vendor # bin file definitions @@ -41,10 +43,11 @@ help: @fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//' | sed -e 's/ */ /' | column -t -s : .PHONY: clean -clean: clean-composer-deps +clean: clean-deps -.PHONY: clean-composer-deps -clean-composer-deps: +.PHONY: clean-deps +clean-deps: + rm -Rf ${composer_deps} rm -Rf vendor-bin/**/vendor vendor-bin/**/composer.lock ##--------------------- From 8ba9faf1db4c34a0d25601ebb901251c845f3ec4 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Thu, 21 Jul 2022 07:32:52 +0545 Subject: [PATCH 262/348] Upgrading bamarni/composer-bin-plugin (1.7.0 => 1.8.0) --- composer.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.lock b/composer.lock index 54ae5337..9c780cec 100644 --- a/composer.lock +++ b/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "1.7.0", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "c1bbee3662a2a84c6aad84b7c6daefcae29e5690" + "reference": "24764700027bcd3cb072e5f8005d4a150fe714fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/c1bbee3662a2a84c6aad84b7c6daefcae29e5690", - "reference": "c1bbee3662a2a84c6aad84b7c6daefcae29e5690", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/24764700027bcd3cb072e5f8005d4a150fe714fe", + "reference": "24764700027bcd3cb072e5f8005d4a150fe714fe", "shasum": "" }, "require": { @@ -38,7 +38,7 @@ }, "type": "composer-plugin", "extra": { - "class": "Bamarni\\Composer\\Bin\\Plugin" + "class": "Bamarni\\Composer\\Bin\\BamarniBinPlugin" }, "autoload": { "psr-4": { @@ -60,9 +60,9 @@ ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", - "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.7.0" + "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.0" }, - "time": "2022-07-10T17:28:16+00:00" + "time": "2022-07-14T10:29:51+00:00" } ], "aliases": [], From ed563a625be0685d3f15ddaca835578e86bcb853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= Date: Thu, 21 Jul 2022 08:28:02 +0000 Subject: [PATCH 263/348] use typesafe comparison MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jörn Friedrich Dreyer --- lib/Crypto/Crypt.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index cd4e1765..25c898d5 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -262,7 +262,7 @@ private function encrypt($plainContent, $iv, $passPhrase = '', $cipher = self::D $iv ); - if (!$encryptedContent) { + if ($encryptedContent === false) { $error = 'Encryption (symmetric) of content failed'; $this->logger->error( $error . \openssl_error_string(), @@ -628,11 +628,11 @@ private function decrypt($encryptedContent, $iv, $passPhrase = '', $cipher = sel $iv ); - if ($plainContent) { - return $plainContent; - } else { + if ($plainContent === false) { throw new DecryptionFailedException('Encryption library: Decryption (symmetric) of content failed: ' . \openssl_error_string()); } + + return $plainContent; } /** From 2b0e30d74fbc8250da45e5be23b51963697dc98e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20Villaf=C3=A1=C3=B1ez?= Date: Wed, 27 Jul 2022 11:37:20 +0200 Subject: [PATCH 264/348] Handle the versions in the trashbin for the checksum verify command --- lib/Crypto/Encryption.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index 8d9b7976..a4e5d448 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -552,6 +552,9 @@ protected function getPathToRealFile($path) { $realPath = '/' . $parts[1] . '/files/' . \implode('/', \array_slice($parts, 3)); $length = \strrpos($realPath, '.'); $realPath = \substr($realPath, 0, $length); + } elseif ($parts[2] === 'files_trashbin' && $parts[3] === 'versions') { + $realPath = "/{$parts[1]}/files_trashbin/files/" . \implode('/', \array_slice($parts, 4)); + $realPath = \preg_replace('/.v[0-9]+([^\/]*)$/', '$1', $realPath); } return $realPath; From 266fab213c71e63f051c69352a9e7be5210ef134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20Villaf=C3=A1=C3=B1ez?= Date: Wed, 27 Jul 2022 13:00:33 +0200 Subject: [PATCH 265/348] Add tests and comments --- lib/Crypto/Encryption.php | 3 +++ tests/unit/Crypto/EncryptionTest.php | 2 ++ 2 files changed, 5 insertions(+) diff --git a/lib/Crypto/Encryption.php b/lib/Crypto/Encryption.php index a4e5d448..a4032b0f 100644 --- a/lib/Crypto/Encryption.php +++ b/lib/Crypto/Encryption.php @@ -546,13 +546,16 @@ public function prepareDecryptAll(InputInterface $input, OutputInterface $output * @return string */ protected function getPathToRealFile($path) { + // By default, the "real path" is the same as the original path $realPath = $path; $parts = \explode('/', $path); if ($parts[2] === 'files_versions') { + // for versions, we need to point to the actual file, not the version of the file $realPath = '/' . $parts[1] . '/files/' . \implode('/', \array_slice($parts, 3)); $length = \strrpos($realPath, '.'); $realPath = \substr($realPath, 0, $length); } elseif ($parts[2] === 'files_trashbin' && $parts[3] === 'versions') { + // if the version is in the trashbin, we need to point to the actual file inside the trashbin $realPath = "/{$parts[1]}/files_trashbin/files/" . \implode('/', \array_slice($parts, 4)); $realPath = \preg_replace('/.v[0-9]+([^\/]*)$/', '$1', $realPath); } diff --git a/tests/unit/Crypto/EncryptionTest.php b/tests/unit/Crypto/EncryptionTest.php index 1562d850..42459557 100644 --- a/tests/unit/Crypto/EncryptionTest.php +++ b/tests/unit/Crypto/EncryptionTest.php @@ -177,6 +177,8 @@ public function dataProviderForTestGetPathToRealFile() { ['/user/files/foo.txt', '/user/files/foo.txt'], ['/user/files_versions/foo.txt.v543534', '/user/files/foo.txt'], ['/user/files_versions/foo/bar.txt.v5454', '/user/files/foo/bar.txt'], + ['/user/files_trashbin/versions/foo.txt.v543534.d85747', '/user/files_trashbin/files/foo.txt.d85747'], + ['/user/files_trashbin/versions/foo/bar.txt.v5454.d918273', '/user/files_trashbin/files/foo/bar.txt.d918273'], ]; } From 454515b1729542b8396bd0bc4475a085c7958e2e Mon Sep 17 00:00:00 2001 From: Juergen Weigert Date: Mon, 1 Aug 2022 12:27:08 +0200 Subject: [PATCH 266/348] prepare 1.5.3 --- CHANGELOG.md | 6 ++++-- appinfo/info.xml | 2 +- sonar-project.properties | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ab74e70..1ba1cbc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## [Unreleased] - XXXX-XX-XX +## [1.5.3] - 2022-08-01 +- Handle the versions in the trashbin for the checksum verify command [#361](https://github.com/owncloud/encryption/issues/361) ## [1.5.2] - 2022-05-25 @@ -52,7 +53,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). - Issues with recreating masterkeys when HSM is used [#128](https://github.com/owncloud/encryption/pull/128) -[Unreleased]: https://github.com/owncloud/encryption/compare/v1.5.2...HEAD +[Unreleased]: https://github.com/owncloud/encryption/compare/v1.5.3...HEAD +[1.5.3]: https://github.com/owncloud/encryption/compare/v1.5.2...v1.5.3 [1.5.2]: https://github.com/owncloud/encryption/compare/v1.5.1...v1.5.2 [1.5.1]: https://github.com/owncloud/encryption/compare/v1.5.0...v1.5.1 [1.5.0]: https://github.com/owncloud/encryption/compare/v1.4.0...v1.5.0 diff --git a/appinfo/info.xml b/appinfo/info.xml index 07278cfa..eb451c9b 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -19,7 +19,7 @@ admin-encryption false - 1.5.2 + 1.5.3 security diff --git a/sonar-project.properties b/sonar-project.properties index 0d102624..0d4cdafe 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,7 +1,7 @@ # Organization and project keys are displayed in the right sidebar of the project homepage sonar.organization=owncloud-1 sonar.projectKey=owncloud_encryption -sonar.projectVersion=1.5.2 +sonar.projectVersion=1.5.3 sonar.host.url=https://sonarcloud.io # ===================================================== From 962ce7a5ead839f6fc5d6ff91bfbe0dbb8d7d937 Mon Sep 17 00:00:00 2001 From: Prarup Gurung Date: Mon, 1 Aug 2022 17:19:48 +0545 Subject: [PATCH 267/348] Fixed the method name changed recently in core --- tests/acceptance/features/bootstrap/EncryptionContext.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index d529fb37..e9c1c7b3 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -117,7 +117,7 @@ public function fileOfUserShouldNotBeEncrypted( ):void { $fileName = \ltrim($fileName, "/"); $filePath = "data/$username/files/$fileName"; - $this->featureContext->readFileInServerRoot($filePath); + $this->featureContext->readFileInServerRootForCore($filePath); $response = $this->featureContext->getResponse(); $parsedResponse = HttpRequestHelper::getResponseXml($response); @@ -147,7 +147,7 @@ public function fileOfUserShouldBeEncrypted( ):void { $fileName = \ltrim($fileName, "/"); $filePath = "data/$username/files/$fileName"; - $this->featureContext->readFileInServerRoot($filePath); + $this->featureContext->readFileInServerRootForCore($filePath); $response = $this->featureContext->getResponse(); $parsedResponse = HttpRequestHelper::getResponseXml($this->featureContext->getResponse()); From fa0b3610656b8f78c778c4744f5376f594e08b92 Mon Sep 17 00:00:00 2001 From: GeraldLeikam <54261654+GeraldLeikam@users.noreply.github.com> Date: Fri, 5 Aug 2022 12:17:45 +0200 Subject: [PATCH 268/348] Update CHANGELOG.md --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ba1cbc9..5b2283b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). +## [Unreleased] - xxxx-xx-xx + + ## [1.5.3] - 2022-08-01 - Handle the versions in the trashbin for the checksum verify command [#361](https://github.com/owncloud/encryption/issues/361) From 621aa478991fbc3aa2d773280b1aafcd930a452a Mon Sep 17 00:00:00 2001 From: Saw-jan Date: Tue, 20 Sep 2022 14:29:10 +0545 Subject: [PATCH 269/348] save exitcode of last occ command --- .../features/bootstrap/EncryptionContext.php | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index e9c1c7b3..175aa8b1 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -50,7 +50,9 @@ class EncryptionContext implements Context { * @throws \Exception */ public function recreateMasterKeyUsingOccCommand():void { - $this->featureContext->runOcc(['encryption:recreate-master-key', '-y']); + $this->featureContext->setOccLastCode( + $this->featureContext->runOcc(['encryption:recreate-master-key', '-y']) + ); $this->occContext->theCommandShouldHaveBeenSuccessful(); } @@ -60,7 +62,9 @@ public function recreateMasterKeyUsingOccCommand():void { * @return void */ public function encryptionHasBeenEnabled():void { - $this->featureContext->runOcc(['encryption:enable']); + $this->featureContext->setOccLastCode( + $this->featureContext->runOcc(['encryption:enable']) + ); } /** @@ -73,8 +77,10 @@ public function encryptionHasBeenEnabled():void { * @throws \Exception */ public function theAdministratorSetsEncryptionTypeToUsingTheOccCommand(string $encryptionType):void { - $this->featureContext->runOcc( - ["encryption:select-encryption-type", $encryptionType, "-y"] + $this->featureContext->setOccLastCode( + $this->featureContext->runOcc( + ["encryption:select-encryption-type", $encryptionType, "-y"] + ) ); } @@ -85,7 +91,9 @@ public function theAdministratorSetsEncryptionTypeToUsingTheOccCommand(string $e * @return void */ public function theAdministratorEncryptsAllDataUsingTheOccCommand():void { - $this->featureContext->runOcc(["encryption:encrypt-all", "-y"]); + $this->featureContext->setOccLastCode( + $this->featureContext->runOcc(["encryption:encrypt-all", "-y"]) + ); } /** From 1f96e1cd0c8d6561faaa06edcf402630b3a3d90d Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Sun, 2 Oct 2022 15:29:03 +0545 Subject: [PATCH 270/348] Drop PHP 7.3 unit testing --- .drone.star | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/.drone.star b/.drone.star index 1ec184fa..c32d82ce 100644 --- a/.drone.star +++ b/.drone.star @@ -57,17 +57,6 @@ config = { "postgres:9.4", ], }, - "withoutCoverage": { - "phpVersions": [ - "7.3", - ], - "databases": [ - "sqlite", - "mysql:8.0", - "postgres:9.4", - ], - "coverage": False, - }, }, "acceptance": { "cli-masterkey": { From 8409ae50983a8f48990318632118ad59f691d1e1 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 5 Oct 2022 00:44:42 +0000 Subject: [PATCH 271/348] [tx] updated from transifex --- l10n/bg_BG.js | 84 ++++++++++++++++++++++++------------------------- l10n/bg_BG.json | 84 ++++++++++++++++++++++++------------------------- 2 files changed, 84 insertions(+), 84 deletions(-) diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js index fbffbbf7..2eeb55eb 100644 --- a/l10n/bg_BG.js +++ b/l10n/bg_BG.js @@ -1,69 +1,69 @@ OC.L10N.register( "encryption", { - "Missing recovery key password" : "Липсва парола за възстановяване", - "Please repeat the recovery key password" : "Повтори новата парола за възстановяване", - "Repeated recovery key password does not match the provided recovery key password" : "Повторената парола за възстановяване не съвпада със зададената парола за възстановяване", - "Recovery key successfully enabled" : "Успешно включване на опцията ключ за възстановяване.", - "Could not enable recovery key. Please check your recovery key password!" : "Неуспешно включване на опцията ключ за възстановяване. Моля, провери паролата за ключа за възстановяване.", - "Recovery key successfully disabled" : "Успешно изключване на ключа за възстановяване.", - "Could not disable recovery key. Please check your recovery key password!" : "Неуспешно изключване на ключа за възстановяване. Моля, провери паролата за ключа за възстановяване!", + "Missing recovery key password" : "Липсва ключ за възстановяване на паролата", + "Please repeat the recovery key password" : "Моля, повторете ключа за възстановяване на паролата", + "Repeated recovery key password does not match the provided recovery key password" : "Повторният ключ за възстановяване на паролата не съвпада със зададения ключ за възстановяване на паролата", + "Recovery key successfully enabled" : "Ключът за възстановяване е активиран успешно", + "Could not enable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не можа да се активира. Моля, проверете вашият ключ за възстановяване на паролата!", + "Recovery key successfully disabled" : "Ключът за възстановяване е деактивиран успешно", + "Could not disable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не може да се деактивира. Моля, проверете вашият ключ за възстановяване на паролата!", "Missing parameters" : "Липсват параметри", - "Please provide the old recovery password" : "Моля, въведи старата парола за възстановяване", - "Please provide a new recovery password" : "Моля, задай нова парола за възстановяване", - "Please repeat the new recovery password" : "Моля, въведи повторна новата парола за възстановяване", + "Please provide the old recovery password" : "Моля, въведете старата парола за възстановяване", + "Please provide a new recovery password" : "Моля, въведете нова парола за възстановяване", + "Please repeat the new recovery password" : "Моля, повторете новата парола за възстановяване", "Password successfully changed." : "Паролата е успешно променена.", - "Could not change the password. Maybe the old password was not correct." : "Грешка при промяна на паролата. Може би старата ти парола е сгрешена.", + "Could not change the password. Maybe the old password was not correct." : "Неуспешна промяна на паролата. Може би старата парола не е била правилна.", "Recovery Key disabled" : "Деактивиран ключ за възстановяване", "Recovery Key enabled" : "Активиран ключ за възстановяване", - "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно активиране на ключ за въстановяване, моля, опитайте пак или се свържете с администратора", - "Could not update the private key password." : "Неуспешна промяна на паролата на личния ключ", - "The old password was not correct, please try again." : "Старата парола е грешна, опитай отново.", - "The current log-in password was not correct, please try again." : "Грешна парола за вписване, опитай отново.", - "Private key password successfully updated." : "Успешно променена тайната парола за ключа.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Трябва да мигрирате ключовете за криптиране от стария формат (ownCloud <= 8.0) до новия. Моля, изпълнете 'occ encryption:migrate' или се свържете с администратора", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден личен ключ за Криптиращата Програма. Моля, обнови личния си ключ в Лични настройки, за да възстановиш достъпа до криптираните си файловете.", + "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно активиране на ключ за въстановяване, моля опитайте пак или се свържете с администратор", + "Could not update the private key password." : "Неуспешно актуализиране на частния ключ за паролата.", + "The old password was not correct, please try again." : "Старата парола не беше правилна, моля опитайте отново.", + "The current log-in password was not correct, please try again." : "Настоящата парола за вход не е правилна, моля опитайте отново.", + "Private key password successfully updated." : "Частният ключ за паролата е успешно актуализиран.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Трябва да мигрирате ключовете за криптиране от стария формат (ownCloud <= 8.0) до новия. Моля, изпълнете 'occ encryption:migrate' или се свържете с администратор", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден частен ключ за приложението за криптиране. Моля, актуализирайте частния ключ за паролата в личните си настройки за да възстановите достъпа до криптираните си файлове.", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложението за шифроване е активирано, но ключовете ви не се инициализират. Моля, излезте и влезте отново.", "Encryption App is enabled and ready" : "Приложението за криптиране е активирано и готово", "Bad Signature" : "Грешен подпис", "Missing Signature" : "Липсва подпис", - "one-time password for server-side-encryption" : "еднократна парола за сървърно криптиране", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Неуспешно разшифроване на този файл, вероятно това е споделен файл. Моля, поискай собственика на файла да го сподели повторно с теб.", - "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Неуспешно прочитане на този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да го сподели повторно с Вас.", + "one-time password for server-side-encryption" : "еднократна парола за криптиране от страна на сървъра", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nАдминистраторът активира сървърно криптиране. Файловете Ви са криптирани с паролата '%s'.\n\nМоля, впишете се в уеб интерфейъст, отидете в секцията 'ownCloud базов модол за криптиране' в личните настройки и променете паролата за криптиране въвеждайки тази парола в поелете 'стара парола за вписване' и текущата парола за вписване.\n", - "The share will expire on %s." : "Споделянето ще изтече на %s.", + "The share will expire on %s." : "Срокът на споделянето ще изтече на %s.", "Cheers!" : "Поздрави!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

Администраторът активира сървърно криптиране. Файловете Ви са криптирани с паролата '%s'.

Моля, впишете се в уеб интерфейъст, отидете в секцията 'Базов модул за криптиране на ownCloud' в личните настройки и променете паролата за криптиране въвеждайки тази парола в поелете 'стара парола за вписване' и текущата парола за вписване.

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", "Default encryption module" : "Модул за криптиране по подразбиране", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.", - "Encryption type: Master Key" : "Тип кодиране: Master Key", - "Encryption type: User Specific Key" : "Тип кодиране: User Specific Key", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложението за криптиране е активирано, но ключовете ви не са инициализирани, моля излезте и влезте отново", + "Encryption type: Master Key" : "Тип криптиране: Master Key", + "Encryption type: User Specific Key" : "Тип криптиране: User Specific Key", "Please select an encryption option" : "Моля, изберете опция за криптиране", "Master Key" : "Master Key", "User-specific key" : "User-specific key", - "Permanently select this mode" : "Избор за постоянно на този режим", - "Encrypt the home storage" : "Криптиране на лоаклното дисково пространство", - "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Активирането на тази опция ще криптира всички съхранени файлове на главното дисково пространство иначе само файлове на външно дисково пространство ще бъдат криптирани", + "Permanently select this mode" : "Постоянен избор на този режим", + "Encrypt the home storage" : "Криптиране на домашното хранилище", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище.", "Enable recovery key" : "Активиране на ключ за възстановяване", "Disable recovery key" : "Деактивиране на ключ за възстановяване", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключът за възстановяване е допълнителен ключ за криптиране, който се използва за криптиране на файлове. Той позволява възстановяването на потребителските файлове ако потребителят забрави своята парола.", - "Recovery key password" : "Парола за възстановяане на ключа", - "Repeat recovery key password" : "Повторете паролата на ключа за възстановяване", - "Change recovery key password:" : "Промени паролата за въстановяване на ключа:", + "Recovery key password" : "Ключ за възстановаване на паролата", + "Repeat recovery key password" : "Повторете ключа за възстановяване на паролата", + "Change recovery key password:" : "Промяна на ключа за възстановяване на паролата:", "Old recovery key password" : "Старата парола на ключа за възстановяване", "New recovery key password" : "Нова порола за ключа за възстановяване", "Repeat new recovery key password" : "Повтаряне на новата парола на ключа за възстановяване", - "Change Password" : "Промени Паролата", + "Change Password" : "Промяна на паролата", "ownCloud basic encryption module" : "Базов модул за криптиране на ownCloud ", - "Your private key password no longer matches your log-in password." : "Личният ти ключ не съвпада с паролата за вписване.", + "Your private key password no longer matches your log-in password." : "Паролата на личния ви ключ не съвпада с паролата ви за влизане в системата.", "Set your old private key password to your current log-in password:" : "Промени паролата за тайния ти включ на паролата за вписване:", - " If you don't remember your old password you can ask your administrator to recover your files." : "Ако не помниш старата парола помоли администратора да възстанови файловете ти.", - "Old log-in password" : "Стара парола за вписване", - "Current log-in password" : "Текуща парола за вписване", - "Update Private Key Password" : "Промени Тайната Парола за Ключа", - "Enable password recovery:" : "Включи опцията възстановяване на паролата:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Избирането на тази опция ще ти позволи да възстановиш достъпа си до файловете в случай на изгубена парола.", - "Enabled" : "Включено", - "Disabled" : "Изключено" + " If you don't remember your old password you can ask your administrator to recover your files." : "Ако не помните старата си парола, можете да помолите вашият администратор да възстанови файловете ви.", + "Old log-in password" : "Стара парола за влизане", + "Current log-in password" : "Текуща парола за влизане", + "Update Private Key Password" : "Актуализиране на частния ключ за паролата", + "Enable password recovery:" : "Активиране на възстановяването на паролата:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Активирането на тази опция ще ви позволи да получите отново достъп до криптираните си файлове в случай на загуба на парола.", + "Enabled" : "Активирано", + "Disabled" : "Деактивирано" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json index 5618b3da..185908ad 100644 --- a/l10n/bg_BG.json +++ b/l10n/bg_BG.json @@ -1,67 +1,67 @@ { "translations": { - "Missing recovery key password" : "Липсва парола за възстановяване", - "Please repeat the recovery key password" : "Повтори новата парола за възстановяване", - "Repeated recovery key password does not match the provided recovery key password" : "Повторената парола за възстановяване не съвпада със зададената парола за възстановяване", - "Recovery key successfully enabled" : "Успешно включване на опцията ключ за възстановяване.", - "Could not enable recovery key. Please check your recovery key password!" : "Неуспешно включване на опцията ключ за възстановяване. Моля, провери паролата за ключа за възстановяване.", - "Recovery key successfully disabled" : "Успешно изключване на ключа за възстановяване.", - "Could not disable recovery key. Please check your recovery key password!" : "Неуспешно изключване на ключа за възстановяване. Моля, провери паролата за ключа за възстановяване!", + "Missing recovery key password" : "Липсва ключ за възстановяване на паролата", + "Please repeat the recovery key password" : "Моля, повторете ключа за възстановяване на паролата", + "Repeated recovery key password does not match the provided recovery key password" : "Повторният ключ за възстановяване на паролата не съвпада със зададения ключ за възстановяване на паролата", + "Recovery key successfully enabled" : "Ключът за възстановяване е активиран успешно", + "Could not enable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не можа да се активира. Моля, проверете вашият ключ за възстановяване на паролата!", + "Recovery key successfully disabled" : "Ключът за възстановяване е деактивиран успешно", + "Could not disable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не може да се деактивира. Моля, проверете вашият ключ за възстановяване на паролата!", "Missing parameters" : "Липсват параметри", - "Please provide the old recovery password" : "Моля, въведи старата парола за възстановяване", - "Please provide a new recovery password" : "Моля, задай нова парола за възстановяване", - "Please repeat the new recovery password" : "Моля, въведи повторна новата парола за възстановяване", + "Please provide the old recovery password" : "Моля, въведете старата парола за възстановяване", + "Please provide a new recovery password" : "Моля, въведете нова парола за възстановяване", + "Please repeat the new recovery password" : "Моля, повторете новата парола за възстановяване", "Password successfully changed." : "Паролата е успешно променена.", - "Could not change the password. Maybe the old password was not correct." : "Грешка при промяна на паролата. Може би старата ти парола е сгрешена.", + "Could not change the password. Maybe the old password was not correct." : "Неуспешна промяна на паролата. Може би старата парола не е била правилна.", "Recovery Key disabled" : "Деактивиран ключ за възстановяване", "Recovery Key enabled" : "Активиран ключ за възстановяване", - "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно активиране на ключ за въстановяване, моля, опитайте пак или се свържете с администратора", - "Could not update the private key password." : "Неуспешна промяна на паролата на личния ключ", - "The old password was not correct, please try again." : "Старата парола е грешна, опитай отново.", - "The current log-in password was not correct, please try again." : "Грешна парола за вписване, опитай отново.", - "Private key password successfully updated." : "Успешно променена тайната парола за ключа.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Трябва да мигрирате ключовете за криптиране от стария формат (ownCloud <= 8.0) до новия. Моля, изпълнете 'occ encryption:migrate' или се свържете с администратора", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден личен ключ за Криптиращата Програма. Моля, обнови личния си ключ в Лични настройки, за да възстановиш достъпа до криптираните си файловете.", + "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно активиране на ключ за въстановяване, моля опитайте пак или се свържете с администратор", + "Could not update the private key password." : "Неуспешно актуализиране на частния ключ за паролата.", + "The old password was not correct, please try again." : "Старата парола не беше правилна, моля опитайте отново.", + "The current log-in password was not correct, please try again." : "Настоящата парола за вход не е правилна, моля опитайте отново.", + "Private key password successfully updated." : "Частният ключ за паролата е успешно актуализиран.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Трябва да мигрирате ключовете за криптиране от стария формат (ownCloud <= 8.0) до новия. Моля, изпълнете 'occ encryption:migrate' или се свържете с администратор", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден частен ключ за приложението за криптиране. Моля, актуализирайте частния ключ за паролата в личните си настройки за да възстановите достъпа до криптираните си файлове.", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложението за шифроване е активирано, но ключовете ви не се инициализират. Моля, излезте и влезте отново.", "Encryption App is enabled and ready" : "Приложението за криптиране е активирано и готово", "Bad Signature" : "Грешен подпис", "Missing Signature" : "Липсва подпис", - "one-time password for server-side-encryption" : "еднократна парола за сървърно криптиране", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Неуспешно разшифроване на този файл, вероятно това е споделен файл. Моля, поискай собственика на файла да го сподели повторно с теб.", - "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Неуспешно прочитане на този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да го сподели повторно с Вас.", + "one-time password for server-side-encryption" : "еднократна парола за криптиране от страна на сървъра", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nАдминистраторът активира сървърно криптиране. Файловете Ви са криптирани с паролата '%s'.\n\nМоля, впишете се в уеб интерфейъст, отидете в секцията 'ownCloud базов модол за криптиране' в личните настройки и променете паролата за криптиране въвеждайки тази парола в поелете 'стара парола за вписване' и текущата парола за вписване.\n", - "The share will expire on %s." : "Споделянето ще изтече на %s.", + "The share will expire on %s." : "Срокът на споделянето ще изтече на %s.", "Cheers!" : "Поздрави!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

Администраторът активира сървърно криптиране. Файловете Ви са криптирани с паролата '%s'.

Моля, впишете се в уеб интерфейъст, отидете в секцията 'Базов модул за криптиране на ownCloud' в личните настройки и променете паролата за криптиране въвеждайки тази парола в поелете 'стара парола за вписване' и текущата парола за вписване.

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", "Default encryption module" : "Модул за криптиране по подразбиране", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Програмата за криптиране е включена, но твоите ключове не са зададени, моля отпиши си и се впиши отново.", - "Encryption type: Master Key" : "Тип кодиране: Master Key", - "Encryption type: User Specific Key" : "Тип кодиране: User Specific Key", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложението за криптиране е активирано, но ключовете ви не са инициализирани, моля излезте и влезте отново", + "Encryption type: Master Key" : "Тип криптиране: Master Key", + "Encryption type: User Specific Key" : "Тип криптиране: User Specific Key", "Please select an encryption option" : "Моля, изберете опция за криптиране", "Master Key" : "Master Key", "User-specific key" : "User-specific key", - "Permanently select this mode" : "Избор за постоянно на този режим", - "Encrypt the home storage" : "Криптиране на лоаклното дисково пространство", - "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Активирането на тази опция ще криптира всички съхранени файлове на главното дисково пространство иначе само файлове на външно дисково пространство ще бъдат криптирани", + "Permanently select this mode" : "Постоянен избор на този режим", + "Encrypt the home storage" : "Криптиране на домашното хранилище", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище.", "Enable recovery key" : "Активиране на ключ за възстановяване", "Disable recovery key" : "Деактивиране на ключ за възстановяване", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключът за възстановяване е допълнителен ключ за криптиране, който се използва за криптиране на файлове. Той позволява възстановяването на потребителските файлове ако потребителят забрави своята парола.", - "Recovery key password" : "Парола за възстановяане на ключа", - "Repeat recovery key password" : "Повторете паролата на ключа за възстановяване", - "Change recovery key password:" : "Промени паролата за въстановяване на ключа:", + "Recovery key password" : "Ключ за възстановаване на паролата", + "Repeat recovery key password" : "Повторете ключа за възстановяване на паролата", + "Change recovery key password:" : "Промяна на ключа за възстановяване на паролата:", "Old recovery key password" : "Старата парола на ключа за възстановяване", "New recovery key password" : "Нова порола за ключа за възстановяване", "Repeat new recovery key password" : "Повтаряне на новата парола на ключа за възстановяване", - "Change Password" : "Промени Паролата", + "Change Password" : "Промяна на паролата", "ownCloud basic encryption module" : "Базов модул за криптиране на ownCloud ", - "Your private key password no longer matches your log-in password." : "Личният ти ключ не съвпада с паролата за вписване.", + "Your private key password no longer matches your log-in password." : "Паролата на личния ви ключ не съвпада с паролата ви за влизане в системата.", "Set your old private key password to your current log-in password:" : "Промени паролата за тайния ти включ на паролата за вписване:", - " If you don't remember your old password you can ask your administrator to recover your files." : "Ако не помниш старата парола помоли администратора да възстанови файловете ти.", - "Old log-in password" : "Стара парола за вписване", - "Current log-in password" : "Текуща парола за вписване", - "Update Private Key Password" : "Промени Тайната Парола за Ключа", - "Enable password recovery:" : "Включи опцията възстановяване на паролата:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Избирането на тази опция ще ти позволи да възстановиш достъпа си до файловете в случай на изгубена парола.", - "Enabled" : "Включено", - "Disabled" : "Изключено" + " If you don't remember your old password you can ask your administrator to recover your files." : "Ако не помните старата си парола, можете да помолите вашият администратор да възстанови файловете ви.", + "Old log-in password" : "Стара парола за влизане", + "Current log-in password" : "Текуща парола за влизане", + "Update Private Key Password" : "Актуализиране на частния ключ за паролата", + "Enable password recovery:" : "Активиране на възстановяването на паролата:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Активирането на тази опция ще ви позволи да получите отново достъп до криптираните си файлове в случай на загуба на парола.", + "Enabled" : "Активирано", + "Disabled" : "Деактивирано" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file From 07cfb9de730b3d60e6568227d5429322b22a58fb Mon Sep 17 00:00:00 2001 From: amrita Date: Fri, 21 Oct 2022 13:07:24 +0545 Subject: [PATCH 272/348] Add some global dir and some changes pending in activity app --- .drone.star | 240 ++++++++++++++++++++++++++++------------------------ .gitignore | 2 + 2 files changed, 133 insertions(+), 109 deletions(-) diff --git a/.drone.star b/.drone.star index c32d82ce..05a8ebf7 100644 --- a/.drone.star +++ b/.drone.star @@ -33,6 +33,8 @@ dir = { "federated": "/var/www/owncloud/federated", "server": "/var/www/owncloud/server", "testrunner": "/var/www/owncloud/testrunner", + "scalityConfig": "/var/www/owncloud/server/config/scality.config.php", + "browserService": "/home/seluser/Downloads", } config = { @@ -76,7 +78,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", @@ -101,7 +103,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", @@ -126,7 +128,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", @@ -151,7 +153,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type user-keys --yes", "php occ config:list", @@ -176,7 +178,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type user-keys --yes", "php occ config:list", @@ -210,7 +212,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", @@ -245,7 +247,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", @@ -280,7 +282,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", @@ -315,7 +317,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", @@ -351,7 +353,7 @@ config = { "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server", + "cd %s" % dir["server"], "php occ encryption:enable", "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", @@ -931,6 +933,7 @@ def phpTests(ctx, testType, withCoverage): # Note: do not run Oracle by default in PRs. prDefault = { "phpVersions": [DEFAULT_PHP_VERSION], + "servers": ["daily-master-qa"], "databases": [ "sqlite", "mariadb:10.2", @@ -955,6 +958,7 @@ def phpTests(ctx, testType, withCoverage): # The default PHP unit test settings for the cron job (usually runs nightly). cronDefault = { "phpVersions": [DEFAULT_PHP_VERSION], + "servers": ["daily-master-qa"], "databases": [ "sqlite", "mariadb:10.2", @@ -1052,87 +1056,98 @@ def phpTests(ctx, testType, withCoverage): else: command = "make test-php-integration" - for db in params["databases"]: - keyString = "-" + category if params["includeKeyInMatrixName"] else "" - name = "%s%s-php%s-%s" % (testType, keyString, phpVersion, db.replace(":", "")) - maxLength = 50 - nameLength = len(name) - if nameLength > maxLength: - print("Error: generated phpunit stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) - errorFound = True + # Get the first 3 characters of the PHP version (7.4 or 8.0 etc) + # And use that for constructing the pipeline name + # That helps shorten pipeline names when using owncloud-ci images + # that have longer names like 7.4-ubuntu20.04 + phpVersionForPipelineName = phpVersion[0:3] - result = { - "kind": "pipeline", - "type": "docker", - "name": name, - "workspace": { - "base": dir["base"], - "path": "server/apps/%s" % ctx.repo.name, - }, - "steps": skipIfUnchanged(ctx, "unit-tests") + - installCore(ctx, "daily-master-qa", db, False) + - installAppPhp(ctx, phpVersion) + - installExtraApps(phpVersion, params["extraApps"]) + - setupServerAndApp(ctx, phpVersion, params["logLevel"], False, params["enableApp"]) + - setupCeph(params["cephS3"]) + - setupScality(params["scalityS3"]) + - params["extraSetup"] + - [ - { - "name": "%s-tests" % testType, - "image": OC_CI_PHP % phpVersion, - "environment": params["extraEnvironment"], - "commands": params["extraCommandsBeforeTestRun"] + [ - command, - ], - }, - ] + params["extraTeardown"], - "services": databaseService(db) + - cephService(params["cephS3"]) + - scalityService(params["scalityS3"]) + - params["extraServices"], - "depends_on": [], - "trigger": { - "ref": [ - "refs/pull/**", - "refs/tags/**", - ], - }, - } + for server in params["servers"]: + for db in params["databases"]: + keyString = "-" + category if params["includeKeyInMatrixName"] else "" + if len(params["servers"]) > 1: + serverString = "-%s" % server.replace("daily-", "").replace("-qa", "") + else: + serverString = "" + name = "%s%s-php%s%s-%s" % (testType, keyString, phpVersionForPipelineName, serverString, db.replace(":", "")) + maxLength = 50 + nameLength = len(name) + if nameLength > maxLength: + print("Error: generated phpunit stage name of length", nameLength, "is not supported. The maximum length is " + str(maxLength) + ".", name) + errorFound = True - if params["coverage"]: - result["steps"].append({ - "name": "coverage-rename", - "image": OC_CI_PHP % phpVersion, - "commands": [ - "mv tests/output/clover.xml tests/output/clover-%s.xml" % (name), - ], - }) - result["steps"].append({ - "name": "coverage-cache-1", - "image": PLUGINS_S3, - "settings": { - "endpoint": { - "from_secret": "cache_s3_endpoint", - }, - "bucket": "cache", - "source": "tests/output/clover-%s.xml" % (name), - "target": "%s/%s" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), - "path_style": True, - "strip_prefix": "tests/output", - "access_key": { - "from_secret": "cache_s3_access_key", - }, - "secret_key": { - "from_secret": "cache_s3_secret_key", - }, + result = { + "kind": "pipeline", + "type": "docker", + "name": name, + "workspace": { + "base": dir["base"], + "path": "server/apps/%s" % ctx.repo.name, + }, + "steps": skipIfUnchanged(ctx, "unit-tests") + + installCore(ctx, server, db, False) + + installAppPhp(ctx, phpVersion) + + installExtraApps(phpVersion, params["extraApps"]) + + setupServerAndApp(ctx, phpVersion, params["logLevel"], False, params["enableApp"]) + + setupCeph(params["cephS3"]) + + setupScality(params["scalityS3"]) + + params["extraSetup"] + + [ + { + "name": "%s-tests" % testType, + "image": OC_CI_PHP % phpVersion, + "environment": params["extraEnvironment"], + "commands": params["extraCommandsBeforeTestRun"] + [ + command, + ], + }, + ] + params["extraTeardown"], + "services": databaseService(db) + + cephService(params["cephS3"]) + + scalityService(params["scalityS3"]) + + params["extraServices"], + "depends_on": [], + "trigger": { + "ref": [ + "refs/pull/**", + "refs/tags/**", + ], }, - }) + } + + if params["coverage"]: + result["steps"].append({ + "name": "coverage-rename", + "image": OC_CI_PHP % phpVersion, + "commands": [ + "mv tests/output/clover.xml tests/output/clover-%s.xml" % (name), + ], + }) + result["steps"].append({ + "name": "coverage-cache-1", + "image": PLUGINS_S3, + "settings": { + "endpoint": { + "from_secret": "cache_s3_endpoint", + }, + "bucket": "cache", + "source": "tests/output/clover-%s.xml" % (name), + "target": "%s/%s" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), + "path_style": True, + "strip_prefix": "tests/output", + "access_key": { + "from_secret": "cache_s3_access_key", + }, + "secret_key": { + "from_secret": "cache_s3_secret_key", + }, + }, + }) - for branch in config["branches"]: - result["trigger"]["ref"].append("refs/heads/%s" % branch) + for branch in config["branches"]: + result["trigger"]["ref"].append("refs/heads/%s" % branch) - pipelines.append(result) + pipelines.append(result) if errorFound: return False @@ -1238,16 +1253,16 @@ def acceptance(ctx): "name": "configure-app", "image": OC_CI_PHP % DEFAULT_PHP_VERSION, "commands": [ - "cd /var/www/owncloud/server/apps/files_primary_s3", - "cp tests/drone/scality.config.php /var/www/owncloud/server/config", - "sed -i -e \"s/owncloud/owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER/\" /var/www/owncloud/server/config/scality.config.php", - "sed -i -e \"s/accessKey1/$SCALITY_KEY/\" /var/www/owncloud/server/config/scality.config.php", - "sed -i -e \"s/verySecretKey1/$SCALITY_SECRET_ESCAPED/\" /var/www/owncloud/server/config/scality.config.php", - "sed -i -e \"s/http/https/\" /var/www/owncloud/server/config/scality.config.php", - "sed -i -e \"s/scality:8000/%s/\" /var/www/owncloud/server/config/scality.config.php" % params["externalScality"]["externalServerUrl"], - "cd /var/www/owncloud/server/", + "cd %s/apps/files_primary_s3" % dir["server"], + "cp tests/drone/scality.config.php %s/config" % dir["server"], + "sed -i -e \"s/owncloud/owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER/\" %s" % dir["scalityConfig"], + "sed -i -e \"s/accessKey1/$SCALITY_KEY/\" %s" % dir["scalityConfig"], + "sed -i -e \"s/verySecretKey1/$SCALITY_SECRET_ESCAPED/\" %s" % dir["scalityConfig"], + "sed -i -e \"s/http/https/\" %s" % dir["scalityConfig"], + "sed -i -e \"s/scality:8000/%s/\" %s" % (params["externalScality"]["externalServerUrl"], dir["scalityConfig"]), + "cd %s" % dir["server"], "php occ s3:create-bucket owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER --accept-warning", - "cd /var/www/owncloud/testrunner/apps/files_primary_s3", + "cd %s/apps/files_primary_s3" % dir["testrunner"], ], "environment": { "SCALITY_KEY": { @@ -1271,7 +1286,7 @@ def acceptance(ctx): "aws configure set aws_access_key_id $SCALITY_KEY", "aws configure set aws_secret_access_key $SCALITY_SECRET", "aws --endpoint-url $SCALITY_ENDPOINT s3 rm --recursive s3://owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER", - "/var/www/owncloud/testrunner/apps/files_primary_s3/tests/delete_all_object_versions.sh $SCALITY_ENDPOINT owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER", + "%s/apps/files_primary_s3/tests/delete_all_object_versions.sh $SCALITY_ENDPOINT owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER" % dir["testrunner"], "aws --endpoint-url $SCALITY_ENDPOINT s3 rb --force s3://owncloud-acceptance-tests-$DRONE_BUILD_NUMBER-$DRONE_STAGE_NUMBER", ], "environment": { @@ -1326,12 +1341,19 @@ def acceptance(ctx): continue name = "unknown" + phpVersionForDocker = testConfig["phpVersion"] + + # Get the first 3 characters of the PHP version (7.4 or 8.0 etc) + # And use that for constructing the pipeline name + # That helps shorten pipeline names when using owncloud-ci images + # that have longer names like 7.4-ubuntu20.04 + phpVersionForPipelineName = phpVersionForDocker[0:3] if isWebUI or isAPI or isCLI: esString = "-es" + testConfig["esVersion"] if testConfig["esVersion"] != "none" else "" browserString = "" if testConfig["browser"] == "" else "-" + testConfig["browser"] keyString = "-" + category if testConfig["includeKeyInMatrixName"] else "" partString = "" if testConfig["numberOfParts"] == 1 else "-%d-%d" % (testConfig["numberOfParts"], testConfig["runPart"]) - name = "%s%s%s-%s%s-%s-php%s%s" % (alternateSuiteName, keyString, partString, testConfig["server"].replace("daily-", "").replace("-qa", ""), browserString, testConfig["database"].replace(":", ""), testConfig["phpVersion"], esString) + name = "%s%s%s-%s%s-%s-php%s%s" % (alternateSuiteName, keyString, partString, testConfig["server"].replace("daily-", "").replace("-qa", ""), browserString, testConfig["database"].replace(":", ""), phpVersionForPipelineName, esString) maxLength = 50 nameLength = len(name) if nameLength > maxLength: @@ -1399,11 +1421,11 @@ def acceptance(ctx): "steps": skipIfUnchanged(ctx, "acceptance-tests") + installCore(ctx, testConfig["server"], testConfig["database"], testConfig["useBundledApp"]) + installTestrunner(ctx, DEFAULT_PHP_VERSION, testConfig["useBundledApp"]) + - (installFederated(testConfig["server"], testConfig["phpVersion"], testConfig["logLevel"], testConfig["database"], federationDbSuffix) + owncloudLog("federated") if testConfig["federatedServerNeeded"] else []) + - installAppPhp(ctx, testConfig["phpVersion"]) + + (installFederated(testConfig["server"], phpVersionForDocker, testConfig["logLevel"], testConfig["database"], federationDbSuffix) + owncloudLog("federated") if testConfig["federatedServerNeeded"] else []) + + installAppPhp(ctx, phpVersionForDocker) + installAppJavaScript(ctx) + - installExtraApps(testConfig["phpVersion"], testConfig["extraApps"]) + - setupServerAndApp(ctx, testConfig["phpVersion"], testConfig["logLevel"], testConfig["federatedServerNeeded"], params["enableApp"]) + + installExtraApps(phpVersionForDocker, testConfig["extraApps"]) + + setupServerAndApp(ctx, phpVersionForDocker, testConfig["logLevel"], testConfig["federatedServerNeeded"], params["enableApp"]) + owncloudLog("server") + setupCeph(testConfig["cephS3"]) + setupScality(testConfig["scalityS3"]) + @@ -1411,7 +1433,7 @@ def acceptance(ctx): testConfig["extraSetup"] + waitForServer(testConfig["federatedServerNeeded"]) + waitForEmailService(testConfig["emailNeeded"]) + - fixPermissions(testConfig["phpVersion"], testConfig["federatedServerNeeded"], params["selUserNeeded"]) + + fixPermissions(phpVersionForDocker, testConfig["federatedServerNeeded"], params["selUserNeeded"]) + waitForBrowserService(testConfig["browser"]) + [ ({ @@ -1437,9 +1459,9 @@ def acceptance(ctx): scalityService(testConfig["scalityS3"]) + elasticSearchService(testConfig["esVersion"]) + testConfig["extraServices"] + - owncloudService(testConfig["server"], testConfig["phpVersion"], "server", dir["server"], testConfig["ssl"], testConfig["xForwardedFor"]) + + owncloudService(testConfig["server"], phpVersionForDocker, "server", dir["server"], testConfig["ssl"], testConfig["xForwardedFor"]) + (( - owncloudService(testConfig["server"], testConfig["phpVersion"], "federated", dir["federated"], testConfig["ssl"], testConfig["xForwardedFor"]) + + owncloudService(testConfig["server"], phpVersionForDocker, "federated", dir["federated"], testConfig["ssl"], testConfig["xForwardedFor"]) + databaseServiceForFederation(testConfig["database"], federationDbSuffix) ) if testConfig["federatedServerNeeded"] else []), "depends_on": [], @@ -1658,7 +1680,7 @@ def browserService(browser): }, "volumes": [{ "name": "downloads", - "path": "/home/seluser/Downloads", + "path": dir["browserService"], }], }] @@ -1672,7 +1694,7 @@ def browserService(browser): }, "volumes": [{ "name": "downloads", - "path": "/home/seluser/Downloads", + "path": dir["browserService"], }], }] @@ -2133,11 +2155,11 @@ def fixPermissions(phpVersion, federatedServerNeeded, selUserNeeded = False): ] + ([ "chown -R www-data %s" % dir["federated"], ] if federatedServerNeeded else []) + ([ - "chmod 777 /home/seluser/Downloads/", + "chmod 777 %s" % dir["browserService"], ] if selUserNeeded else []), "volumes": [{ "name": "downloads", - "path": "/home/seluser/Downloads/", + "path": dir["browserService"], }], }] @@ -2343,7 +2365,7 @@ def phplint(ctx): "type": "docker", "name": "lint-test", "workspace": { - "base": "/var/www/owncloud", + "base": dir["base"], "path": "server/apps/%s" % ctx.repo.name, }, "steps": skipIfUnchanged(ctx, "lint") + diff --git a/.gitignore b/.gitignore index a5fd8d66..016a7ede 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,5 @@ vendor-bin/**/composer.lock # SonarCloud scanner .scannerwork +.idea/ + From 9761eba0295d57394c7f1a0d6888b0e950e60fce Mon Sep 17 00:00:00 2001 From: Saw-jan Date: Tue, 8 Nov 2022 10:02:25 +0545 Subject: [PATCH 273/348] fix expected failure line number --- tests/acceptance/expected-failures-cli.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/acceptance/expected-failures-cli.md b/tests/acceptance/expected-failures-cli.md index 2171c223..068a2c41 100644 --- a/tests/acceptance/expected-failures-cli.md +++ b/tests/acceptance/expected-failures-cli.md @@ -2,4 +2,5 @@ The expected failures in this file are from features in the owncloud/core repo. #### [File remains encrypted when moved to external ownCloud storage](https://github.com/owncloud/encryption/issues/326) -- [cliExternalStorage/filesExternalWebdavOwncloud.feature:270](https://github.com/owncloud/core/blob/master/tests/acceptance/features/cliExternalStorage/filesExternalWebdavOwncloud.feature#L270) + +- [cliExternalStorage/filesExternalWebdavOwncloud.feature:273](https://github.com/owncloud/core/blob/master/tests/acceptance/features/cliExternalStorage/filesExternalWebdavOwncloud.feature#L273) From 5c3a3107b895793c82f830b887f37f40716fb0ad Mon Sep 17 00:00:00 2001 From: Prarup Gurung Date: Tue, 8 Nov 2022 15:58:28 +0545 Subject: [PATCH 274/348] Refactored feature files to make consistent inter-scenarios space --- .../features/apiEncryption/encoding.feature | 15 ++++++++++++++- .../cliEncryption/recreatemasterkey.feature | 2 ++ .../webUIMasterKeyType/webUIMasterKeys.feature | 2 ++ .../features/webUIUserKeysType/userKeys.feature | 5 ++++- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/tests/acceptance/features/apiEncryption/encoding.feature b/tests/acceptance/features/apiEncryption/encoding.feature index 67e7e85c..7a51dd36 100644 --- a/tests/acceptance/features/apiEncryption/encoding.feature +++ b/tests/acceptance/features/apiEncryption/encoding.feature @@ -4,15 +4,18 @@ Feature: encrypt files with legacy and default(new) encoding Background: Given user "Alice" has been created with default attributes and without skeleton files + Scenario: encrypted file with default encoding Given user "Alice" has uploaded file with content "some data" to "/textfile1.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + Scenario: encrypted file with legacy encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + Scenario: Download encrypted files with different encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -21,6 +24,7 @@ Feature: encrypt files with legacy and default(new) encoding Then the content of file "/textfile1.txt" for user "Alice" should be "some data" And the content of file "/textfile2.txt" for user "Alice" should be "some new data" + Scenario: overwrite file with legacy encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -28,6 +32,7 @@ Feature: encrypt files with legacy and default(new) encoding And user "Alice" has uploaded file with content "some new data" to "/textfile1.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" + Scenario: overwrite file with default encoding by legacy encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -35,6 +40,7 @@ Feature: encrypt files with legacy and default(new) encoding And user "Alice" has uploaded file with content "some new data" to "/textfile1.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" + Scenario: share file with legacy encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -42,6 +48,7 @@ Feature: encrypt files with legacy and default(new) encoding And user "Alice" has shared file "textfile1.txt" with user "Brian" Then the content of file "/textfile1.txt" for user "Brian" should be "some data" + Scenario: share file with default encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -49,6 +56,7 @@ Feature: encrypt files with legacy and default(new) encoding And user "Alice" has shared file "textfile1.txt" with user "Brian" Then the content of file "/textfile1.txt" for user "Brian" should be "some data" + Scenario: Restore a file with legacy encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -56,6 +64,7 @@ Feature: encrypt files with legacy and default(new) encoding When user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + Scenario: Restore a file with default encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -63,6 +72,7 @@ Feature: encrypt files with legacy and default(new) encoding When user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + Scenario: Restore a file with legacy encoding after encoding is changed Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -71,6 +81,7 @@ Feature: encrypt files with legacy and default(new) encoding And user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + Scenario: Restore a file with default encoding after encoding is changed Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -79,6 +90,7 @@ Feature: encrypt files with legacy and default(new) encoding And user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + Scenario: User overwrites a shared file with legacy encoding after encoding is switched Given the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -90,6 +102,7 @@ Feature: encrypt files with legacy and default(new) encoding Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" And the content of file "/textfile1.txt" for user "Brian" should be "some new data" + Scenario: User overwrites a shared file with default encoding after encoding is switched Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" @@ -99,4 +112,4 @@ Feature: encrypt files with legacy and default(new) encoding Then the content of file "/textfile1.txt" for user "Brian" should be "some data" When user "Brian" uploads file with content "some new data" to "/textfile1.txt" using the WebDAV API Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" - And the content of file "/textfile1.txt" for user "Brian" should be "some new data" \ No newline at end of file + And the content of file "/textfile1.txt" for user "Brian" should be "some new data" diff --git a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature index 3fb1874d..ad863671 100644 --- a/tests/acceptance/features/cliEncryption/recreatemasterkey.feature +++ b/tests/acceptance/features/cliEncryption/recreatemasterkey.feature @@ -1,11 +1,13 @@ @cli @skip_on_objectstore @encryption Feature: recreate-master-key + Scenario: recreate masterkey Given user "admin" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" When the administrator successfully recreates the encryption masterkey using the occ command Then the downloaded content when downloading file "/somefile.txt" for user "admin" with range "bytes=0-6" should be "This is" + Scenario: recreate masterkey and upload data Given user "Alice" has been created with default attributes and small skeleton files And user "Alice" has uploaded file "filesForUpload/textfile.txt" to "/somefile.txt" diff --git a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature index 8bc2cfe9..d8e94512 100644 --- a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature +++ b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature @@ -4,6 +4,7 @@ Feature: encrypt files using master keys I want to be able to encrypt user files using master keys So that I can use a common key to encrypt files of all user + Scenario: user cannot access their file after recreating master key with re-login Given user "Alice" has been created with default attributes and large skeleton files And the administrator has set the encryption type to "masterkey" @@ -16,6 +17,7 @@ Feature: encrypt files using master keys And the title of the exception on general exception webUI page should be "Forbidden" And a message should be displayed on the general exception webUI page containing "Encryption not ready" + Scenario: user can access their file after recreating master key with re-login Given user "Alice" has been created with default attributes and large skeleton files And the administrator has set the encryption type to "masterkey" diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature index 920e06cf..35f6e00b 100644 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ b/tests/acceptance/features/webUIUserKeysType/userKeys.feature @@ -11,6 +11,7 @@ Feature: encrypt files using user specific keys | Alice | And encryption has been enabled + Scenario: encrypt all files using user keys based encryption via the occ command Given these users have been initialized: | username | @@ -20,11 +21,13 @@ Feature: encrypt files using user specific keys Then the command should have been successful And file "textfile0.txt" of user "Alice" should be encrypted + Scenario: file gets encrypted if the encryption is enabled and administrator has not encrypted all files but the user has logged in When the administrator sets the encryption type to "user-keys" using the occ command And user "Alice" has logged in using the webUI Then file "textfile0.txt" of user "Alice" should be encrypted + Scenario: decrypt user keys based encryption of all users Given these users have been created with large skeleton files but not initialized: | username | @@ -58,4 +61,4 @@ Feature: encrypt files using user specific keys Examples: | ocs_api_version | ocs_status_code | | 1 | 100 | - | 2 | 200 | \ No newline at end of file + | 2 | 200 | From f4b276f30c696e0ac5798acda72a9a54f9dceb7c Mon Sep 17 00:00:00 2001 From: Prarup Gurung Date: Fri, 11 Nov 2022 15:25:54 +0545 Subject: [PATCH 275/348] Changed mailhog to inbucket --- .drone.star | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.star b/.drone.star index 05a8ebf7..76bf1662 100644 --- a/.drone.star +++ b/.drone.star @@ -1,6 +1,6 @@ BANST_AWS_CLI = "banst/awscli" DRONE_CLI = "drone/cli:alpine" -MAILHOG_MAILHOG = "mailhog/mailhog" +INBUCKET_INBUCKET = "inbucket/inbucket" MINIO_MC = "minio/mc:RELEASE.2020-12-18T10-53-53Z" OC_CI_ALPINE = "owncloudci/alpine:latest" OC_CI_BAZEL_BUILDIFIER = "owncloudci/bazel-buildifier" @@ -1397,7 +1397,7 @@ def acceptance(ctx): makeParameter = "test-acceptance-cli" if testConfig["emailNeeded"]: - environment["MAILHOG_HOST"] = "email" + environment["EMAIL_HOST"] = "email" if testConfig["ldapNeeded"]: environment["TEST_WITH_LDAP"] = True @@ -1716,7 +1716,7 @@ def emailService(emailNeeded): if emailNeeded: return [{ "name": "email", - "image": MAILHOG_MAILHOG, + "image": INBUCKET_INBUCKET, }] return [] @@ -1727,7 +1727,7 @@ def waitForEmailService(emailNeeded): "name": "wait-for-email", "image": OC_CI_WAIT_FOR, "commands": [ - "wait-for -it email:8025 -t 600", + "wait-for -it email:9000 -t 600", ], }] From 73a0bc186a6328d9e8233204f81968619ab2d18d Mon Sep 17 00:00:00 2001 From: ownClouders Date: Tue, 15 Nov 2022 00:06:53 +0000 Subject: [PATCH 276/348] [tx] updated from transifex --- l10n/bg_BG.js | 12 ++++++------ l10n/bg_BG.json | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js index 2eeb55eb..e795f071 100644 --- a/l10n/bg_BG.js +++ b/l10n/bg_BG.js @@ -16,13 +16,13 @@ OC.L10N.register( "Could not change the password. Maybe the old password was not correct." : "Неуспешна промяна на паролата. Може би старата парола не е била правилна.", "Recovery Key disabled" : "Деактивиран ключ за възстановяване", "Recovery Key enabled" : "Активиран ключ за възстановяване", - "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно активиране на ключ за въстановяване, моля опитайте пак или се свържете с администратор", + "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно е активирането на ключ за възстановяване, моля опитайте пак или се свържете с администратор", "Could not update the private key password." : "Неуспешно актуализиране на частния ключ за паролата.", "The old password was not correct, please try again." : "Старата парола не беше правилна, моля опитайте отново.", "The current log-in password was not correct, please try again." : "Настоящата парола за вход не е правилна, моля опитайте отново.", "Private key password successfully updated." : "Частният ключ за паролата е успешно актуализиран.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Трябва да мигрирате ключовете за криптиране от стария формат (ownCloud <= 8.0) до новия. Моля, изпълнете 'occ encryption:migrate' или се свържете с администратор", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден частен ключ за приложението за криптиране. Моля, актуализирайте частния ключ за паролата в личните си настройки за да възстановите достъпа до криптираните си файлове.", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден частен ключ за приложението за криптиране. Моля, актуализирайте частния ключ за паролата в личните си настройки, за да можете да възстановите достъпа до криптираните ви файлове.", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложението за шифроване е активирано, но ключовете ви не се инициализират. Моля, излезте и влезте отново.", "Encryption App is enabled and ready" : "Приложението за криптиране е активирано и готово", "Bad Signature" : "Грешен подпис", @@ -30,7 +30,7 @@ OC.L10N.register( "one-time password for server-side-encryption" : "еднократна парола за криптиране от страна на сървъра", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nАдминистраторът активира сървърно криптиране. Файловете Ви са криптирани с паролата '%s'.\n\nМоля, впишете се в уеб интерфейъст, отидете в секцията 'ownCloud базов модол за криптиране' в личните настройки и променете паролата за криптиране въвеждайки тази парола в поелете 'стара парола за вписване' и текущата парола за вписване.\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", "The share will expire on %s." : "Срокът на споделянето ще изтече на %s.", "Cheers!" : "Поздрави!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", @@ -55,12 +55,12 @@ OC.L10N.register( "Repeat new recovery key password" : "Повтаряне на новата парола на ключа за възстановяване", "Change Password" : "Промяна на паролата", "ownCloud basic encryption module" : "Базов модул за криптиране на ownCloud ", - "Your private key password no longer matches your log-in password." : "Паролата на личния ви ключ не съвпада с паролата ви за влизане в системата.", - "Set your old private key password to your current log-in password:" : "Промени паролата за тайния ти включ на паролата за вписване:", + "Your private key password no longer matches your log-in password." : "Частният ви ключ за парола не съвпада с паролата ви за влизане в системата.", + "Set your old private key password to your current log-in password:" : "Задайте старата си парола за частен ключ на текущата си парола за влизане в системата:", " If you don't remember your old password you can ask your administrator to recover your files." : "Ако не помните старата си парола, можете да помолите вашият администратор да възстанови файловете ви.", "Old log-in password" : "Стара парола за влизане", "Current log-in password" : "Текуща парола за влизане", - "Update Private Key Password" : "Актуализиране на частния ключ за паролата", + "Update Private Key Password" : "Актуализиране на частния ключ за парола", "Enable password recovery:" : "Активиране на възстановяването на паролата:", "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Активирането на тази опция ще ви позволи да получите отново достъп до криптираните си файлове в случай на загуба на парола.", "Enabled" : "Активирано", diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json index 185908ad..ab317b50 100644 --- a/l10n/bg_BG.json +++ b/l10n/bg_BG.json @@ -14,13 +14,13 @@ "Could not change the password. Maybe the old password was not correct." : "Неуспешна промяна на паролата. Може би старата парола не е била правилна.", "Recovery Key disabled" : "Деактивиран ключ за възстановяване", "Recovery Key enabled" : "Активиран ключ за възстановяване", - "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно активиране на ключ за въстановяване, моля опитайте пак или се свържете с администратор", + "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно е активирането на ключ за възстановяване, моля опитайте пак или се свържете с администратор", "Could not update the private key password." : "Неуспешно актуализиране на частния ключ за паролата.", "The old password was not correct, please try again." : "Старата парола не беше правилна, моля опитайте отново.", "The current log-in password was not correct, please try again." : "Настоящата парола за вход не е правилна, моля опитайте отново.", "Private key password successfully updated." : "Частният ключ за паролата е успешно актуализиран.", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Трябва да мигрирате ключовете за криптиране от стария формат (ownCloud <= 8.0) до новия. Моля, изпълнете 'occ encryption:migrate' или се свържете с администратор", - "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден частен ключ за приложението за криптиране. Моля, актуализирайте частния ключ за паролата в личните си настройки за да възстановите достъпа до криптираните си файлове.", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Невалиден частен ключ за приложението за криптиране. Моля, актуализирайте частния ключ за паролата в личните си настройки, за да можете да възстановите достъпа до криптираните ви файлове.", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложението за шифроване е активирано, но ключовете ви не се инициализират. Моля, излезте и влезте отново.", "Encryption App is enabled and ready" : "Приложението за криптиране е активирано и готово", "Bad Signature" : "Грешен подпис", @@ -28,7 +28,7 @@ "one-time password for server-side-encryption" : "еднократна парола за криптиране от страна на сървъра", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nАдминистраторът активира сървърно криптиране. Файловете Ви са криптирани с паролата '%s'.\n\nМоля, впишете се в уеб интерфейъст, отидете в секцията 'ownCloud базов модол за криптиране' в личните настройки и променете паролата за криптиране въвеждайки тази парола в поелете 'стара парола за вписване' и текущата парола за вписване.\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", "The share will expire on %s." : "Срокът на споделянето ще изтече на %s.", "Cheers!" : "Поздрави!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", @@ -53,12 +53,12 @@ "Repeat new recovery key password" : "Повтаряне на новата парола на ключа за възстановяване", "Change Password" : "Промяна на паролата", "ownCloud basic encryption module" : "Базов модул за криптиране на ownCloud ", - "Your private key password no longer matches your log-in password." : "Паролата на личния ви ключ не съвпада с паролата ви за влизане в системата.", - "Set your old private key password to your current log-in password:" : "Промени паролата за тайния ти включ на паролата за вписване:", + "Your private key password no longer matches your log-in password." : "Частният ви ключ за парола не съвпада с паролата ви за влизане в системата.", + "Set your old private key password to your current log-in password:" : "Задайте старата си парола за частен ключ на текущата си парола за влизане в системата:", " If you don't remember your old password you can ask your administrator to recover your files." : "Ако не помните старата си парола, можете да помолите вашият администратор да възстанови файловете ви.", "Old log-in password" : "Стара парола за влизане", "Current log-in password" : "Текуща парола за влизане", - "Update Private Key Password" : "Актуализиране на частния ключ за паролата", + "Update Private Key Password" : "Актуализиране на частния ключ за парола", "Enable password recovery:" : "Активиране на възстановяването на паролата:", "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Активирането на тази опция ще ви позволи да получите отново достъп до криптираните си файлове в случай на загуба на парола.", "Enabled" : "Активирано", From 42865d8e6c46cb98258d3d75a2747dfe610103ad Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 16 Nov 2022 00:05:51 +0000 Subject: [PATCH 277/348] [tx] updated from transifex --- l10n/bg_BG.js | 2 +- l10n/bg_BG.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js index e795f071..40c36b74 100644 --- a/l10n/bg_BG.js +++ b/l10n/bg_BG.js @@ -30,7 +30,7 @@ OC.L10N.register( "one-time password for server-side-encryption" : "еднократна парола за криптиране от страна на сървъра", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / ownCloudосновен модул за криптиране на личните ви настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", "The share will expire on %s." : "Срокът на споделянето ще изтече на %s.", "Cheers!" : "Поздрави!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json index ab317b50..a691b0d9 100644 --- a/l10n/bg_BG.json +++ b/l10n/bg_BG.json @@ -28,7 +28,7 @@ "one-time password for server-side-encryption" : "еднократна парола за криптиране от страна на сървъра", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / ownCloudосновен модул за криптиране на личните ви настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", "The share will expire on %s." : "Срокът на споделянето ще изтече на %s.", "Cheers!" : "Поздрави!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", From 9967a04df9834c27a5f284d828af44e5398e3e18 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Sun, 27 Nov 2022 01:14:07 +0000 Subject: [PATCH 278/348] [tx] updated from transifex --- l10n/bg_BG.js | 6 +++--- l10n/bg_BG.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js index 40c36b74..fa3c6cbf 100644 --- a/l10n/bg_BG.js +++ b/l10n/bg_BG.js @@ -28,10 +28,10 @@ OC.L10N.register( "Bad Signature" : "Грешен подпис", "Missing Signature" : "Липсва подпис", "one-time password for server-side-encryption" : "еднократна парола за криптиране от страна на сървъра", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", - "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да го сподели повторно с вас.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да го сподели повторно с вас.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / ownCloudосновен модул за криптиране на личните ви настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", - "The share will expire on %s." : "Срокът на споделянето ще изтече на %s.", + "The share will expire on %s." : "Споделянето е валидно до %s.", "Cheers!" : "Поздрави!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", "Default encryption module" : "Модул за криптиране по подразбиране", diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json index a691b0d9..5ad0e7b6 100644 --- a/l10n/bg_BG.json +++ b/l10n/bg_BG.json @@ -26,10 +26,10 @@ "Bad Signature" : "Грешен подпис", "Missing Signature" : "Липсва подпис", "one-time password for server-side-encryption" : "еднократна парола за криптиране от страна на сървъра", - "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", - "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да сподели повторно файла с вас.", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се декриптира този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да го сподели повторно с вас.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не може да се прочете този файл, вероятно това е споделен файл. Моля, помолете собственика на файла да го сподели повторно с вас.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / ownCloudосновен модул за криптиране на личните ви настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", - "The share will expire on %s." : "Срокът на споделянето ще изтече на %s.", + "The share will expire on %s." : "Споделянето е валидно до %s.", "Cheers!" : "Поздрави!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", "Default encryption module" : "Модул за криптиране по подразбиране", From b5dc46b0a934ffabc1d5ff5d523e8095d2891946 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 28 Nov 2022 13:12:41 +0545 Subject: [PATCH 279/348] Run phan with PHP 7.3 --- .drone.star | 8 ++++++++ appinfo/Migrations/Version20170913113840.php | 4 ++++ appinfo/routes.php | 1 + lib/AppInfo/Application.php | 1 + lib/Command/RecreateMasterKey.php | 2 ++ lib/Crypto/Crypt.php | 3 +++ lib/Crypto/CryptHSM.php | 2 ++ lib/Crypto/DecryptAll.php | 1 + lib/Crypto/EncryptAll.php | 1 + lib/Hooks/UserHooks.php | 1 - lib/Migration.php | 3 +++ lib/Session.php | 2 ++ vendor-bin/phan/composer.json | 2 +- 13 files changed, 29 insertions(+), 2 deletions(-) diff --git a/.drone.star b/.drone.star index 76bf1662..279f7b47 100644 --- a/.drone.star +++ b/.drone.star @@ -47,6 +47,14 @@ config = { ], "codestyle": True, "phpstan": True, + "phan": { + "multipleVersions": { + "phpVersions": [ + DEFAULT_PHP_VERSION, + "7.3", + ], + }, + }, "javascript": False, "phpunit": { "withCoverage": { diff --git a/appinfo/Migrations/Version20170913113840.php b/appinfo/Migrations/Version20170913113840.php index 1b985652..09be54bd 100644 --- a/appinfo/Migrations/Version20170913113840.php +++ b/appinfo/Migrations/Version20170913113840.php @@ -33,9 +33,13 @@ public function run(IOutput $out) { $installedVersion = \OC::$server->getConfig()->getSystemValue('version', '0.0.0'); if (\version_compare('10.0.3', $installedVersion, '>=') === true) { + /** @phan-suppress-next-line PhanDeprecatedFunction */ $encryptionEnable = \OC::$server->getAppConfig()->getValue('encryption', 'enabled', 'yes'); + /** @phan-suppress-next-line PhanDeprecatedFunction */ $coreEncryptionEnable = \OC::$server->getAppConfig()->getValue('core', 'encryption_enabled', 'yes'); + /** @phan-suppress-next-line PhanDeprecatedFunction */ $userSpecificKey = \OC::$server->getAppConfig()->getValue('encryption', 'userSpecificKey', ''); + /** @phan-suppress-next-line PhanDeprecatedFunction */ $masterKey = \OC::$server->getAppConfig()->getValue('encryption', 'useMasterKey', ''); if (($userSpecificKey === '') && ($masterKey === '') && diff --git a/appinfo/routes.php b/appinfo/routes.php index 82e4ccc1..85ba2447 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -23,6 +23,7 @@ namespace OCA\Encryption\AppInfo; +/** @phan-suppress-next-line PhanUndeclaredThis */ (new Application())->registerRoutes($this, ['routes' => [ [ diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 27164e2e..1a780dcf 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -148,6 +148,7 @@ function (IAppContainer $c) { $server->getL10N($c->getAppName()), $server->getHTTPClientService(), $server->getRequest(), + /** @phan-suppress-next-line PhanUndeclaredMethod */ $server->getTimeFactory() ); } else { diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index 09d8f419..275de08e 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -144,7 +144,9 @@ protected function execute(InputInterface $input, OutputInterface $output) { //Reencrypt again $this->appManager->enableApp('encryption'); + /** @phan-suppress-next-line PhanDeprecatedFunction */ $this->appConfig->setValue('core', 'encryption_enabled', 'yes'); + /** @phan-suppress-next-line PhanDeprecatedFunction */ $this->appConfig->setValue('encryption', 'useMasterKey', '1'); $output->writeln("Waiting for creating new masterkey\n"); diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 25c898d5..88217510 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -696,6 +696,7 @@ public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { throw new MultiKeyDecryptException('Cannot multikey decrypt empty plain content'); } + /** @phan-suppress-next-line PhanParamTooFewInternal */ if (\openssl_open($encKeyFile, $plainContent, $shareKey, $privateKey)) { return $plainContent; } else { @@ -721,11 +722,13 @@ public function multiKeyEncrypt($plainContent, array $keyFiles) { $shareKeys = []; $mappedShareKeys = []; + /** @phan-suppress-next-line PhanParamTooFewInternal */ if (\openssl_seal($plainContent, $sealed, $shareKeys, $keyFiles)) { $i = 0; // Ensure each shareKey is labelled with its corresponding key id foreach ($keyFiles as $userId => $publicKey) { + /** @phan-suppress-next-line PhanTypeInvalidDimOffset */ $mappedShareKeys[$userId] = $shareKeys[$i]; $i++; } diff --git a/lib/Crypto/CryptHSM.php b/lib/Crypto/CryptHSM.php index f14163bd..f6987be0 100644 --- a/lib/Crypto/CryptHSM.php +++ b/lib/Crypto/CryptHSM.php @@ -123,7 +123,9 @@ public function createKeyPair($label = null) { $keyPair = \json_decode($response->getBody(), true); return [ + /** @phan-suppress-next-line PhanTypeArraySuspiciousNullable */ 'publicKey' => $keyPair['publicKey'], + /** @phan-suppress-next-line PhanTypeArraySuspiciousNullable */ 'privateKey' => $keyPair['privateKeyId'] // returns the key id in the hsm, not the actual private key ]; } diff --git a/lib/Crypto/DecryptAll.php b/lib/Crypto/DecryptAll.php index 3c03f6b3..f9be2bd3 100644 --- a/lib/Crypto/DecryptAll.php +++ b/lib/Crypto/DecryptAll.php @@ -205,6 +205,7 @@ public function prepare(InputInterface $input, OutputInterface $output, $user) { } } + /** @phan-suppress-next-line PhanPossiblyUndeclaredVariable */ $privateKey = $this->getPrivateKey($user, $password); /** @phpstan-ignore-line */ if ($privateKey !== false) { $this->updateSession($user, $privateKey); diff --git a/lib/Crypto/EncryptAll.php b/lib/Crypto/EncryptAll.php index 6733be91..bdfcd963 100644 --- a/lib/Crypto/EncryptAll.php +++ b/lib/Crypto/EncryptAll.php @@ -153,6 +153,7 @@ public function encryptAll(InputInterface $input, OutputInterface $output) { $headline = 'Encrypt all files with the ' . Encryption::DISPLAY_NAME; $this->output->writeln("\n"); $this->output->writeln($headline); + /** @phan-suppress-next-line PhanParamSuspiciousOrder phan thinks this is strange code, but it is fine. */ $this->output->writeln(\str_pad('', \strlen($headline), '=')); $this->output->writeln("\n"); diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index 45466ed1..e08b64d1 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -27,7 +27,6 @@ use OC\Files\Filesystem; use OCP\IConfig; use OCP\IUserManager; -use OCP\Util as OCUtil; use OCA\Encryption\Hooks\Contracts\IHook; use OCA\Encryption\KeyManager; use OCA\Encryption\Crypto\Crypt; diff --git a/lib/Migration.php b/lib/Migration.php index 93335fe8..b875c444 100644 --- a/lib/Migration.php +++ b/lib/Migration.php @@ -166,6 +166,7 @@ public function updateDB() { ->setParameter('appid', 'files_encryption'); $appSettings = $oldAppValues->execute(); + /** @phan-suppress-next-line PhanDeprecatedFunction */ while ($row = $appSettings->fetch()) { // 'installed_version' gets deleted at the end of the migration process if ($row['configkey'] !== 'installed_version') { @@ -181,6 +182,7 @@ public function updateDB() { ->setParameter('appid', 'files_encryption'); $preferenceSettings = $oldPreferences->execute(); + /** @phan-suppress-next-line PhanDeprecatedFunction */ while ($row = $preferenceSettings->fetch()) { $this->config->setUserValue($row['userid'], 'encryption', $row['configkey'], $row['configvalue']); $this->config->deleteUserValue($row['userid'], 'files_encryption', $row['configkey']); @@ -317,6 +319,7 @@ private function renameFileKeys($user, $path, $trash = false) { * @return array */ protected function getSystemMountPoints() { + /** @phan-suppress-next-line PhanDeprecatedFunction */ return \OC\Files\External\LegacyUtil::getSystemMountPoints(); } diff --git a/lib/Session.php b/lib/Session.php index 7c32b077..e0fa6510 100644 --- a/lib/Session.php +++ b/lib/Session.php @@ -60,7 +60,9 @@ public function setStatus($status) { public function getStatus() { $status = $this->session->get('encryptionInitialized'); if ($status === null) { + /** @phan-suppress-next-line PhanDeprecatedFunction */ if (\OC::$server->getAppConfig()->getValue('encryption', 'useMasterKey', '0') !== '0' + /** @phan-suppress-next-line PhanDeprecatedFunction */ or \OC::$server->getAppConfig()->getValue('encryption', 'userSpecificKey', '') !== '') { $status = self::NOT_INITIALIZED; } diff --git a/vendor-bin/phan/composer.json b/vendor-bin/phan/composer.json index fa41a406..90031218 100644 --- a/vendor-bin/phan/composer.json +++ b/vendor-bin/phan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phan/phan": "^5.2" + "phan/phan": "^5.4" } } From 41531a517363da8d724d64bc109983cbcb8c1528 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 30 Nov 2022 01:13:54 +0000 Subject: [PATCH 280/348] [tx] updated from transifex --- l10n/bg_BG.js | 12 ++++++------ l10n/bg_BG.json | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js index fa3c6cbf..b38e0f84 100644 --- a/l10n/bg_BG.js +++ b/l10n/bg_BG.js @@ -4,9 +4,9 @@ OC.L10N.register( "Missing recovery key password" : "Липсва ключ за възстановяване на паролата", "Please repeat the recovery key password" : "Моля, повторете ключа за възстановяване на паролата", "Repeated recovery key password does not match the provided recovery key password" : "Повторният ключ за възстановяване на паролата не съвпада със зададения ключ за възстановяване на паролата", - "Recovery key successfully enabled" : "Ключът за възстановяване е активиран успешно", + "Recovery key successfully enabled" : "Ключът за възстановяване успешно е активиран", "Could not enable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не можа да се активира. Моля, проверете вашият ключ за възстановяване на паролата!", - "Recovery key successfully disabled" : "Ключът за възстановяване е деактивиран успешно", + "Recovery key successfully disabled" : "Ключът за възстановяване е успешно деактивиран", "Could not disable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не може да се деактивира. Моля, проверете вашият ключ за възстановяване на паролата!", "Missing parameters" : "Липсват параметри", "Please provide the old recovery password" : "Моля, въведете старата парола за възстановяване", @@ -16,7 +16,7 @@ OC.L10N.register( "Could not change the password. Maybe the old password was not correct." : "Неуспешна промяна на паролата. Може би старата парола не е била правилна.", "Recovery Key disabled" : "Деактивиран ключ за възстановяване", "Recovery Key enabled" : "Активиран ключ за възстановяване", - "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно е активирането на ключ за възстановяване, моля опитайте пак или се свържете с администратор", + "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно е активирането на ключа за възстановяване, моля опитайте пак или се свържете с администратор", "Could not update the private key password." : "Неуспешно актуализиране на частния ключ за паролата.", "The old password was not correct, please try again." : "Старата парола не беше правилна, моля опитайте отново.", "The current log-in password was not correct, please try again." : "Настоящата парола за вход не е правилна, моля опитайте отново.", @@ -33,7 +33,7 @@ OC.L10N.register( "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / ownCloudосновен модул за криптиране на личните ви настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", "The share will expire on %s." : "Споделянето е валидно до %s.", "Cheers!" : "Поздрави!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"Основен модул за криптиране\" на ownCloud в личните си настройки и актуализирайте паролата за криптиране, като въведете тази парола в полето \"стара парола за влизане\" и текущата си парола за влизане.

", "Default encryption module" : "Модул за криптиране по подразбиране", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложението за криптиране е активирано, но ключовете ви не са инициализирани, моля излезте и влезте отново", "Encryption type: Master Key" : "Тип криптиране: Master Key", @@ -43,7 +43,7 @@ OC.L10N.register( "User-specific key" : "User-specific key", "Permanently select this mode" : "Постоянен избор на този режим", "Encrypt the home storage" : "Криптиране на домашното хранилище", - "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище.", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище", "Enable recovery key" : "Активиране на ключ за възстановяване", "Disable recovery key" : "Деактивиране на ключ за възстановяване", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключът за възстановяване е допълнителен ключ за криптиране, който се използва за криптиране на файлове. Той позволява възстановяването на потребителските файлове ако потребителят забрави своята парола.", @@ -62,7 +62,7 @@ OC.L10N.register( "Current log-in password" : "Текуща парола за влизане", "Update Private Key Password" : "Актуализиране на частния ключ за парола", "Enable password recovery:" : "Активиране на възстановяването на паролата:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Активирането на тази опция ще ви позволи да получите отново достъп до криптираните си файлове в случай на загуба на парола.", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Активирането на тази опция ще позволи да получите отново достъп до криптираните си файлове в случай на загубена парола.", "Enabled" : "Активирано", "Disabled" : "Деактивирано" }, diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json index 5ad0e7b6..b6805928 100644 --- a/l10n/bg_BG.json +++ b/l10n/bg_BG.json @@ -2,9 +2,9 @@ "Missing recovery key password" : "Липсва ключ за възстановяване на паролата", "Please repeat the recovery key password" : "Моля, повторете ключа за възстановяване на паролата", "Repeated recovery key password does not match the provided recovery key password" : "Повторният ключ за възстановяване на паролата не съвпада със зададения ключ за възстановяване на паролата", - "Recovery key successfully enabled" : "Ключът за възстановяване е активиран успешно", + "Recovery key successfully enabled" : "Ключът за възстановяване успешно е активиран", "Could not enable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не можа да се активира. Моля, проверете вашият ключ за възстановяване на паролата!", - "Recovery key successfully disabled" : "Ключът за възстановяване е деактивиран успешно", + "Recovery key successfully disabled" : "Ключът за възстановяване е успешно деактивиран", "Could not disable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не може да се деактивира. Моля, проверете вашият ключ за възстановяване на паролата!", "Missing parameters" : "Липсват параметри", "Please provide the old recovery password" : "Моля, въведете старата парола за възстановяване", @@ -14,7 +14,7 @@ "Could not change the password. Maybe the old password was not correct." : "Неуспешна промяна на паролата. Може би старата парола не е била правилна.", "Recovery Key disabled" : "Деактивиран ключ за възстановяване", "Recovery Key enabled" : "Активиран ключ за възстановяване", - "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно е активирането на ключ за възстановяване, моля опитайте пак или се свържете с администратор", + "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно е активирането на ключа за възстановяване, моля опитайте пак или се свържете с администратор", "Could not update the private key password." : "Неуспешно актуализиране на частния ключ за паролата.", "The old password was not correct, please try again." : "Старата парола не беше правилна, моля опитайте отново.", "The current log-in password was not correct, please try again." : "Настоящата парола за вход не е правилна, моля опитайте отново.", @@ -31,7 +31,7 @@ "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Здравейте,\n\nадминистраторът е разрешил криптирането от страна на сървъра. Файловете ви бяха криптирани с паролата '%s'.\n\nМоля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" / ownCloudосновен модул за криптиране на личните ви настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" / стара парола за влизане и текущата си парола за влизане.\n", "The share will expire on %s." : "Споделянето е валидно до %s.", "Cheers!" : "Поздрави!", - "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"ownCloud basic encryption module\" - Основен модул за криптиране на ownCloud на личните си настройки и актуализирайте паролата си за криптиране, като въведете тази парола в полето \"old log-in password\" (Стара парола за влизане) и текущата си парола за влизане.

", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Здравейте,

администраторът активира криптирането от страна на сървъра. Файловете ви са били криптирани с помощта на парола%s.

Моля, влезте в уеб интерфейса, отидете в раздела \"Основен модул за криптиране\" на ownCloud в личните си настройки и актуализирайте паролата за криптиране, като въведете тази парола в полето \"стара парола за влизане\" и текущата си парола за влизане.

", "Default encryption module" : "Модул за криптиране по подразбиране", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложението за криптиране е активирано, но ключовете ви не са инициализирани, моля излезте и влезте отново", "Encryption type: Master Key" : "Тип криптиране: Master Key", @@ -41,7 +41,7 @@ "User-specific key" : "User-specific key", "Permanently select this mode" : "Постоянен избор на този режим", "Encrypt the home storage" : "Криптиране на домашното хранилище", - "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище.", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище", "Enable recovery key" : "Активиране на ключ за възстановяване", "Disable recovery key" : "Деактивиране на ключ за възстановяване", "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключът за възстановяване е допълнителен ключ за криптиране, който се използва за криптиране на файлове. Той позволява възстановяването на потребителските файлове ако потребителят забрави своята парола.", @@ -60,7 +60,7 @@ "Current log-in password" : "Текуща парола за влизане", "Update Private Key Password" : "Актуализиране на частния ключ за парола", "Enable password recovery:" : "Активиране на възстановяването на паролата:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Активирането на тази опция ще ви позволи да получите отново достъп до криптираните си файлове в случай на загуба на парола.", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Активирането на тази опция ще позволи да получите отново достъп до криптираните си файлове в случай на загубена парола.", "Enabled" : "Активирано", "Disabled" : "Деактивирано" },"pluralForm" :"nplurals=2; plural=(n != 1);" From 71ac0fbd31aca6c890ddc22095a91a13aeb7662b Mon Sep 17 00:00:00 2001 From: ownClouders Date: Fri, 2 Dec 2022 01:37:48 +0000 Subject: [PATCH 281/348] [tx] updated from transifex --- l10n/bg_BG.js | 10 +++++----- l10n/bg_BG.json | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js index b38e0f84..809ffdd5 100644 --- a/l10n/bg_BG.js +++ b/l10n/bg_BG.js @@ -8,14 +8,14 @@ OC.L10N.register( "Could not enable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не можа да се активира. Моля, проверете вашият ключ за възстановяване на паролата!", "Recovery key successfully disabled" : "Ключът за възстановяване е успешно деактивиран", "Could not disable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не може да се деактивира. Моля, проверете вашият ключ за възстановяване на паролата!", - "Missing parameters" : "Липсват параметри", + "Missing parameters" : "Липсващи параметри", "Please provide the old recovery password" : "Моля, въведете старата парола за възстановяване", "Please provide a new recovery password" : "Моля, въведете нова парола за възстановяване", "Please repeat the new recovery password" : "Моля, повторете новата парола за възстановяване", "Password successfully changed." : "Паролата е успешно променена.", "Could not change the password. Maybe the old password was not correct." : "Неуспешна промяна на паролата. Може би старата парола не е била правилна.", - "Recovery Key disabled" : "Деактивиран ключ за възстановяване", - "Recovery Key enabled" : "Активиран ключ за възстановяване", + "Recovery Key disabled" : "Ключът за възстановяване е деактивиран", + "Recovery Key enabled" : "Ключът за възстановяване е активиран", "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно е активирането на ключа за възстановяване, моля опитайте пак или се свържете с администратор", "Could not update the private key password." : "Неуспешно актуализиране на частния ключ за паролата.", "The old password was not correct, please try again." : "Старата парола не беше правилна, моля опитайте отново.", @@ -46,7 +46,7 @@ OC.L10N.register( "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище", "Enable recovery key" : "Активиране на ключ за възстановяване", "Disable recovery key" : "Деактивиране на ключ за възстановяване", - "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключът за възстановяване е допълнителен ключ за криптиране, който се използва за криптиране на файлове. Той позволява възстановяването на потребителските файлове ако потребителят забрави своята парола.", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключът за възстановяване е допълнителен ключ за криптиране, който се използва за криптирането на файлове. Той позволява възстановяване на потребителските файлове ако потребителят забрави своята парола.", "Recovery key password" : "Ключ за възстановаване на паролата", "Repeat recovery key password" : "Повторете ключа за възстановяване на паролата", "Change recovery key password:" : "Промяна на ключа за възстановяване на паролата:", @@ -54,7 +54,7 @@ OC.L10N.register( "New recovery key password" : "Нова порола за ключа за възстановяване", "Repeat new recovery key password" : "Повтаряне на новата парола на ключа за възстановяване", "Change Password" : "Промяна на паролата", - "ownCloud basic encryption module" : "Базов модул за криптиране на ownCloud ", + "ownCloud basic encryption module" : "Основен модул за криптиране на ownCloud", "Your private key password no longer matches your log-in password." : "Частният ви ключ за парола не съвпада с паролата ви за влизане в системата.", "Set your old private key password to your current log-in password:" : "Задайте старата си парола за частен ключ на текущата си парола за влизане в системата:", " If you don't remember your old password you can ask your administrator to recover your files." : "Ако не помните старата си парола, можете да помолите вашият администратор да възстанови файловете ви.", diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json index b6805928..e2896b34 100644 --- a/l10n/bg_BG.json +++ b/l10n/bg_BG.json @@ -6,14 +6,14 @@ "Could not enable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не можа да се активира. Моля, проверете вашият ключ за възстановяване на паролата!", "Recovery key successfully disabled" : "Ключът за възстановяване е успешно деактивиран", "Could not disable recovery key. Please check your recovery key password!" : "Ключът за възстановяване не може да се деактивира. Моля, проверете вашият ключ за възстановяване на паролата!", - "Missing parameters" : "Липсват параметри", + "Missing parameters" : "Липсващи параметри", "Please provide the old recovery password" : "Моля, въведете старата парола за възстановяване", "Please provide a new recovery password" : "Моля, въведете нова парола за възстановяване", "Please repeat the new recovery password" : "Моля, повторете новата парола за възстановяване", "Password successfully changed." : "Паролата е успешно променена.", "Could not change the password. Maybe the old password was not correct." : "Неуспешна промяна на паролата. Може би старата парола не е била правилна.", - "Recovery Key disabled" : "Деактивиран ключ за възстановяване", - "Recovery Key enabled" : "Активиран ключ за възстановяване", + "Recovery Key disabled" : "Ключът за възстановяване е деактивиран", + "Recovery Key enabled" : "Ключът за възстановяване е активиран", "Could not enable the recovery key, please try again or contact your administrator" : "Неуспешно е активирането на ключа за възстановяване, моля опитайте пак или се свържете с администратор", "Could not update the private key password." : "Неуспешно актуализиране на частния ключ за паролата.", "The old password was not correct, please try again." : "Старата парола не беше правилна, моля опитайте отново.", @@ -44,7 +44,7 @@ "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище", "Enable recovery key" : "Активиране на ключ за възстановяване", "Disable recovery key" : "Деактивиране на ключ за възстановяване", - "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключът за възстановяване е допълнителен ключ за криптиране, който се използва за криптиране на файлове. Той позволява възстановяването на потребителските файлове ако потребителят забрави своята парола.", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключът за възстановяване е допълнителен ключ за криптиране, който се използва за криптирането на файлове. Той позволява възстановяване на потребителските файлове ако потребителят забрави своята парола.", "Recovery key password" : "Ключ за възстановаване на паролата", "Repeat recovery key password" : "Повторете ключа за възстановяване на паролата", "Change recovery key password:" : "Промяна на ключа за възстановяване на паролата:", @@ -52,7 +52,7 @@ "New recovery key password" : "Нова порола за ключа за възстановяване", "Repeat new recovery key password" : "Повтаряне на новата парола на ключа за възстановяване", "Change Password" : "Промяна на паролата", - "ownCloud basic encryption module" : "Базов модул за криптиране на ownCloud ", + "ownCloud basic encryption module" : "Основен модул за криптиране на ownCloud", "Your private key password no longer matches your log-in password." : "Частният ви ключ за парола не съвпада с паролата ви за влизане в системата.", "Set your old private key password to your current log-in password:" : "Задайте старата си парола за частен ключ на текущата си парола за влизане в системата:", " If you don't remember your old password you can ask your administrator to recover your files." : "Ако не помните старата си парола, можете да помолите вашият администратор да възстанови файловете ви.", From ad63b4b30147d9ea38e8416c0277c1aec6eaaf8f Mon Sep 17 00:00:00 2001 From: amrita Date: Fri, 2 Dec 2022 15:18:30 +0545 Subject: [PATCH 282/348] Bump phpstan version 1.9 --- phpstan.neon | 4 ++-- vendor-bin/phpstan/composer.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/phpstan.neon b/phpstan.neon index 1a1fa1ac..3dbef890 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -2,7 +2,7 @@ parameters: bootstrapFiles: - %currentWorkingDirectory%/../../lib/base.php inferPrivatePropertyTypeFromConstructor: true - excludes_analyse: + excludePaths: - %currentWorkingDirectory%/appinfo/routes.php ignoreErrors: - + -'#^Property OCA\\Encryption\\[^"]* is never read, only written.$#' diff --git a/vendor-bin/phpstan/composer.json b/vendor-bin/phpstan/composer.json index 5d848311..06273a8e 100644 --- a/vendor-bin/phpstan/composer.json +++ b/vendor-bin/phpstan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phpstan/phpstan": "^0.12" + "phpstan/phpstan": "^1.9" } } From e62daaa01e1e6532448acd65b4faf0758be24708 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Tue, 20 Dec 2022 10:17:41 +0100 Subject: [PATCH 283/348] fix: fix config file for new transifex client --- l10n/.tx/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n/.tx/config b/l10n/.tx/config index c8ea4286..d419ebad 100644 --- a/l10n/.tx/config +++ b/l10n/.tx/config @@ -2,7 +2,7 @@ host = https://www.transifex.com lang_map = ja_JP: ja -[owncloud.files_encryption] +[o:owncloud-org:p:owncloud:r:files_encryption] file_filter = /encryption.po source_file = templates/encryption.pot source_lang = en From 510708e537c5a6bb9c852c071d871bbb4e964764 Mon Sep 17 00:00:00 2001 From: Swikriti Tripathi Date: Tue, 14 Feb 2023 09:35:17 +0545 Subject: [PATCH 284/348] Update readme to metion that encryption is supported only on oppenssl v1 --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index ec6bed07..b7201fb1 100644 --- a/README.md +++ b/README.md @@ -40,3 +40,6 @@ With user-key encryption where only the specific user (not even the admin) can d `config:app:set encryption userSpecificKey --value 1/0` Set to 1 if userKey encryption is enabled + + +> Note : You need openSSL version 1.1.x installed for encryption app to work. With the release change of openSSL v1.x to openSSL version 3.x in December 2021, some ciphers which were valid in version 1.x, have been retired with immediate effect. This impacts the ownCloud encryption app. Your encryption environment will break due to openSSL v3 retired (legacy) ciphers. As a result, encrypted files cant be accessed. As a temporary solution, you have to manually reenable in the openSSL v3 config the legacy ciphers. To do so, see the example in the OpenSSL 3.0 Wiki at section 6.2 Providers. \ No newline at end of file From 55cba2c24ad9bf66e0aecd63cebd1b002d6c7711 Mon Sep 17 00:00:00 2001 From: "sagargurung1001@gmail.com" Date: Mon, 20 Feb 2023 15:53:05 +0545 Subject: [PATCH 285/348] Added json-assert library to encryption app Signed-off-by: sagargurung1001@gmail.com --- vendor-bin/behat/composer.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index 0491049d..e6b7a7cc 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -15,6 +15,7 @@ "symfony/translation": "^4.4", "sabre/xml": "^2.2", "guzzlehttp/guzzle": "^7.4", - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^9.5", + "helmich/phpunit-json-assert": "^3.4" } } From 279ffcc36296675da15cd8fcba60b2722df83d25 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Wed, 22 Feb 2023 11:17:27 +0545 Subject: [PATCH 286/348] Pin phpstan to 1.9.18 --- vendor-bin/phpstan/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/phpstan/composer.json b/vendor-bin/phpstan/composer.json index 06273a8e..ad803d45 100644 --- a/vendor-bin/phpstan/composer.json +++ b/vendor-bin/phpstan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phpstan/phpstan": "^1.9" + "phpstan/phpstan": "1.9.18" } } From 12fb537366f8644e579bba69559e50e88e64668a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 27 Feb 2023 08:30:58 +0545 Subject: [PATCH 287/348] Use latest phpstan 1.10.3 or later --- vendor-bin/phpstan/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/phpstan/composer.json b/vendor-bin/phpstan/composer.json index ad803d45..3565710c 100644 --- a/vendor-bin/phpstan/composer.json +++ b/vendor-bin/phpstan/composer.json @@ -1,5 +1,5 @@ { "require": { - "phpstan/phpstan": "1.9.18" + "phpstan/phpstan": "^1.10.3" } } From 6a7f44224e82ed9652199c1522c498b4cef56d10 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 27 Feb 2023 08:35:33 +0545 Subject: [PATCH 288/348] Update composer to use the current composer-bin-plugin 1.8.2 --- composer.json | 2 +- composer.lock | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/composer.json b/composer.json index 580f8369..b21be336 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ "require": { }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4" + "bamarni/composer-bin-plugin": "^1.8" }, "extra": { "bamarni-bin": { diff --git a/composer.lock b/composer.lock index 9c780cec..fcd4cef2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,21 +4,21 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f09948ed737e9b48ea9db902a3f3e0ea", + "content-hash": "3a01028d20f278a913ca690150be5f9a", "packages": [], "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "1.8.0", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "24764700027bcd3cb072e5f8005d4a150fe714fe" + "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/24764700027bcd3cb072e5f8005d4a150fe714fe", - "reference": "24764700027bcd3cb072e5f8005d4a150fe714fe", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", + "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", "shasum": "" }, "require": { @@ -32,9 +32,9 @@ "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", "phpunit/phpunit": "^8.5 || ^9.5", - "symfony/console": "^5.4.7 || ^6.0.7", - "symfony/finder": "^5.4.7 || ^6.0.7", - "symfony/process": "^5.4.7 || ^6.0.7" + "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" }, "type": "composer-plugin", "extra": { @@ -60,9 +60,9 @@ ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", - "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.0" + "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.2" }, - "time": "2022-07-14T10:29:51+00:00" + "time": "2022-10-31T08:38:03+00:00" } ], "aliases": [], From 2c20f1682f8c574bf127b3929fe12a66776e20b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 28 Mar 2023 11:06:10 +0200 Subject: [PATCH 289/348] feat: php7.4 is minimum now --- .drone.star | 9 +-------- appinfo/info.xml | 3 ++- composer.json | 3 ++- composer.lock | 8 +++++--- 4 files changed, 10 insertions(+), 13 deletions(-) diff --git a/.drone.star b/.drone.star index 279f7b47..9bf04022 100644 --- a/.drone.star +++ b/.drone.star @@ -47,14 +47,7 @@ config = { ], "codestyle": True, "phpstan": True, - "phan": { - "multipleVersions": { - "phpVersions": [ - DEFAULT_PHP_VERSION, - "7.3", - ], - }, - }, + "phan": True, "javascript": False, "phpunit": { "withCoverage": { diff --git a/appinfo/info.xml b/appinfo/info.xml index eb451c9b..7b8640f3 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -27,7 +27,8 @@ true openssl - + + OCA\Encryption\Command\SelectEncryptionType diff --git a/composer.json b/composer.json index b21be336..17705b42 100644 --- a/composer.json +++ b/composer.json @@ -2,13 +2,14 @@ "name": "owncloud/encryption", "config" : { "platform": { - "php": "7.3" + "php": "7.4" }, "allow-plugins": { "bamarni/composer-bin-plugin": true } }, "require": { + "php": ">=7.4" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8" diff --git a/composer.lock b/composer.lock index fcd4cef2..004320df 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "3a01028d20f278a913ca690150be5f9a", + "content-hash": "876ee9936a3ee7fdbe15d3c6a373be8e", "packages": [], "packages-dev": [ { @@ -70,10 +70,12 @@ "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, - "platform": [], + "platform": { + "php": ">=7.4" + }, "platform-dev": [], "platform-overrides": { - "php": "7.3" + "php": "7.4" }, "plugin-api-version": "2.3.0" } From fd6e912f9107aed57faf63835074c66947375a30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 28 Mar 2023 09:54:38 +0200 Subject: [PATCH 290/348] feat: drop setup of user based encryption --- appinfo/info.xml | 1 - lib/AppInfo/Application.php | 46 ++++++--- lib/Command/SelectEncryptionType.php | 133 --------------------------- lib/Hooks/UserHooks.php | 5 - templates/settings-admin.php | 2 - 5 files changed, 31 insertions(+), 156 deletions(-) delete mode 100644 lib/Command/SelectEncryptionType.php diff --git a/appinfo/info.xml b/appinfo/info.xml index 7b8640f3..17c6f485 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -31,7 +31,6 @@ - OCA\Encryption\Command\SelectEncryptionType OCA\Encryption\Command\RecreateMasterKey OCA\Encryption\Command\MigrateKeys OCA\Encryption\Command\HSMDaemon diff --git a/lib/AppInfo/Application.php b/lib/AppInfo/Application.php index 1a780dcf..7a8c714c 100644 --- a/lib/AppInfo/Application.php +++ b/lib/AppInfo/Application.php @@ -22,6 +22,7 @@ */ namespace OCA\Encryption\AppInfo; +use OC\Encryption\Exceptions\ModuleAlreadyExistsException; use OC\Files\View; use OC\Helper\EnvironmentHelper; use OCA\Encryption\Controller\RecoveryController; @@ -39,27 +40,37 @@ use OCA\Encryption\Users\Setup; use OCA\Encryption\Util; use OCA\Encryption\Crypto\CryptHSM; +use OCP\AppFramework\App; use OCP\AppFramework\IAppContainer; +use OCP\AppFramework\QueryException; use OCP\Encryption\IManager; use OCP\IConfig; use Symfony\Component\Console\Helper\QuestionHelper; -class Application extends \OCP\AppFramework\App { +class Application extends App { /** @var IManager */ private $encryptionManager; - /** @var IConfig */ - private $config; + private IConfig $config; /** - * @param array $urlParams - * @param bool $encryptionSystemReady + * @throws QueryException */ public function __construct($urlParams = [], $encryptionSystemReady = true) { parent::__construct('encryption', $urlParams); $this->encryptionManager = \OC::$server->getEncryptionManager(); $this->config = \OC::$server->getConfig(); $this->registerServices(); + + # in case neither master key nor user based key is enabled -> setup master-key + if ($this->encryptionManager->isEnabled()) { + $masterKeyEnabled = $this->config->getAppValue('encryption', 'useMasterKey', ''); + $userKeyEnabled = $this->config->getAppValue('encryption', 'userSpecificKey', ''); + if (($masterKeyEnabled === '') && ($userKeyEnabled === '')) { + $this->config->setAppValue('encryption', 'useMasterKey', '1'); + } + } + if ($encryptionSystemReady === false) { /** @var Session $session */ $session = $this->getContainer()->query('Session'); @@ -74,9 +85,11 @@ public function __construct($urlParams = [], $encryptionSystemReady = true) { /** * register hooks + * + * @throws QueryException */ - public function registerHooks() { + public function registerHooks(): void { if (!$this->config->getSystemValue('maintenance', false)) { $container = $this->getContainer(); $server = $container->getServer(); @@ -106,7 +119,10 @@ public function registerHooks() { } } - public function registerEncryptionModule() { + /** + * @throws ModuleAlreadyExistsException + */ + public function registerEncryptionModule(): void { $container = $this->getContainer(); $this->encryptionManager->registerEncryptionModule( @@ -127,7 +143,7 @@ function () use ($container) { ); } - public function registerServices() { + public function registerServices(): void { $container = $this->getContainer(); $container->registerService( @@ -151,14 +167,14 @@ function (IAppContainer $c) { /** @phan-suppress-next-line PhanUndeclaredMethod */ $server->getTimeFactory() ); - } else { - return new Crypt( - $server->getLogger(), - $server->getUserSession(), - $server->getConfig(), - $server->getL10N($c->getAppName()) - ); } + + return new Crypt( + $server->getLogger(), + $server->getUserSession(), + $server->getConfig(), + $server->getL10N($c->getAppName()) + ); } ); diff --git a/lib/Command/SelectEncryptionType.php b/lib/Command/SelectEncryptionType.php deleted file mode 100644 index da24394b..00000000 --- a/lib/Command/SelectEncryptionType.php +++ /dev/null @@ -1,133 +0,0 @@ - -* -* @copyright Copyright (c) 2019, ownCloud GmbH -* @license AGPL-3.0 -* -* This code is free software: you can redistribute it and/or modify -* it under the terms of the GNU Affero General Public License, version 3, -* as published by the Free Software Foundation. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU Affero General Public License for more details. -* -* You should have received a copy of the GNU Affero General Public License, version 3, -* along with this program. If not, see -* -*/ - -namespace OCA\Encryption\Command; - -use OCA\Encryption\Util; -use OCP\IConfig; -use Symfony\Component\Console\Command\Command; -use Symfony\Component\Console\Helper\QuestionHelper; -use Symfony\Component\Console\Input\InputArgument; -use Symfony\Component\Console\Input\InputInterface; -use Symfony\Component\Console\Output\OutputInterface; -use Symfony\Component\Console\Question\ConfirmationQuestion; -use Symfony\Component\Console\Input\InputOption; - -class SelectEncryptionType extends Command { - - /** @var Util */ - protected $util; - - /** @var IConfig */ - protected $config; - - /** @var QuestionHelper */ - protected $questionHelper; - - /** - * @param Util $util - * @param IConfig $config - * @param QuestionHelper $questionHelper - */ - public function __construct( - Util $util, - IConfig $config, - QuestionHelper $questionHelper - ) { - $this->util = $util; - $this->config = $config; - $this->questionHelper = $questionHelper; - parent::__construct(); - } - - protected function configure() { - parent::configure(); - - $this - ->setName('encryption:select-encryption-type') - ->setDescription('Select the encryption type. The encryption types available are: masterkey and user-keys. There is also no way to disable it again.') - ->addArgument( - 'encryption-type', - InputArgument::REQUIRED, - 'Encryption type can be either: masterkey | user-keys' - ) - ; - - $this->addOption( - 'yes', - 'y', - InputOption::VALUE_NONE, - 'Answer yes to all questions' - ); - } - - /** - * @param InputInterface $input - * @param OutputInterface $output - * @return int|void - */ - protected function execute(InputInterface $input, OutputInterface $output) { - if ($this->config->getAppValue('core', 'encryption_enabled', 'no') === 'no') { - $output->writeln('Kindly enable encryption to select the encryption type.'); - return 1; - } - - $encryptionType = $input->getArgument('encryption-type'); - $yes = $input->getOption('yes'); - - $masterKeyNotEnabled = (!$this->util->isMasterKeyEnabled()); - $userKeysNotEnabled = ($this->config->getAppValue('encryption', 'userSpecificKey', '') === ''); - $freshInstallation = ($masterKeyNotEnabled && $userKeysNotEnabled); - - if (!$freshInstallation) { - if (!$masterKeyNotEnabled) { - $output->writeln("Master key already enabled"); - } else { - $output->writeln("User keys already enabled"); - } - return 1; - } - - if ($encryptionType === "masterkey") { - $question = new ConfirmationQuestion( - 'Warning: Only available for fresh installations with no existing encrypted data! ' - . 'There is also no way to disable it again. Do you want to continue? (y/n) ', - false - ); - if ($yes || $this->questionHelper->ask($input, $output, $question)) { - $this->config->setAppValue('encryption', 'useMasterKey', '1'); - $output->writeln('Master key successfully enabled.'); - } - } elseif ($encryptionType === "user-keys") { - $question = new ConfirmationQuestion( - 'Warning: Only available for fresh installations with no existing encrypted data! ' - . 'There is also no way to disable it again. Do you want to continue? (y/n) ', - false - ); - if ($yes || $this->questionHelper->ask($input, $output, $question)) { - $this->config->setAppValue('encryption', 'userSpecificKey', '1'); - $output->writeln('User key successfully enabled.'); - } - } else { - $output->writeln("The option provided for encryption-type " . $encryptionType . " is not valid. The available options are: 'masterkey' or 'user-keys'"); - } - } -} diff --git a/lib/Hooks/UserHooks.php b/lib/Hooks/UserHooks.php index e08b64d1..30ac2366 100644 --- a/lib/Hooks/UserHooks.php +++ b/lib/Hooks/UserHooks.php @@ -165,11 +165,6 @@ public function login(GenericEvent $params) { $this->userSetup->setupUser($params->getArgument('uid'), $params->getArgument('password')); } - if (($this->util->isMasterKeyEnabled() === false) && - ($this->config->getAppValue('encryption', 'userSpecificKey', '') === '')) { - $this->config->setAppValue('encryption', 'userSpecificKey', '1'); - } - $this->keyManager->init($params->getArgument('uid'), $params->getArgument('password')); } diff --git a/templates/settings-admin.php b/templates/settings-admin.php index 4c9a660c..bc47b653 100644 --- a/templates/settings-admin.php +++ b/templates/settings-admin.php @@ -27,12 +27,10 @@
">
-
">

From aa082cf15467ca56dfba604c0994765adee54c1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 28 Mar 2023 12:59:12 +0200 Subject: [PATCH 291/348] chore: remove user key tests --- .drone.star | 58 ----------------- .../features/bootstrap/EncryptionContext.php | 1 - .../webUIUserKeysType/userKeys.feature | 64 ------------------- 3 files changed, 123 deletions(-) delete mode 100644 tests/acceptance/features/webUIUserKeysType/userKeys.feature diff --git a/.drone.star b/.drone.star index 9bf04022..529ed5f8 100644 --- a/.drone.star +++ b/.drone.star @@ -81,7 +81,6 @@ config = { "commands": [ "cd %s" % dir["server"], "php occ encryption:enable", - "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", ], }, @@ -106,7 +105,6 @@ config = { "commands": [ "cd %s" % dir["server"], "php occ encryption:enable", - "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", ], }, @@ -131,57 +129,6 @@ config = { "commands": [ "cd %s" % dir["server"], "php occ encryption:enable", - "php occ encryption:select-encryption-type masterkey --yes", - "php occ config:list", - ], - }, - ], - }, - "api-userkeys": { - "suites": { - "apiEncryption": "apiUserKeys", - }, - "databases": [ - "mysql:8.0", - "postgres:9.4", - ], - "servers": [ - "daily-master-qa", - "latest", - ], - "extraSetup": [ - { - "name": "configure-app", - "image": OC_CI_PHP % DEFAULT_PHP_VERSION, - "commands": [ - "cd %s" % dir["server"], - "php occ encryption:enable", - "php occ encryption:select-encryption-type user-keys --yes", - "php occ config:list", - ], - }, - ], - }, - "webUI-userkeys": { - "suites": { - "webUIUserKeysType": "webUIUserKeys", - }, - "databases": [ - "mysql:8.0", - ], - "servers": [ - "daily-master-qa", - "latest", - ], - "emailNeeded": True, - "extraSetup": [ - { - "name": "configure-app", - "image": OC_CI_PHP % DEFAULT_PHP_VERSION, - "commands": [ - "cd %s" % dir["server"], - "php occ encryption:enable", - "php occ encryption:select-encryption-type user-keys --yes", "php occ config:list", ], }, @@ -215,7 +162,6 @@ config = { "commands": [ "cd %s" % dir["server"], "php occ encryption:enable", - "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", ], }, @@ -250,7 +196,6 @@ config = { "commands": [ "cd %s" % dir["server"], "php occ encryption:enable", - "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", ], }, @@ -285,7 +230,6 @@ config = { "commands": [ "cd %s" % dir["server"], "php occ encryption:enable", - "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", ], }, @@ -320,7 +264,6 @@ config = { "commands": [ "cd %s" % dir["server"], "php occ encryption:enable", - "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", ], }, @@ -356,7 +299,6 @@ config = { "commands": [ "cd %s" % dir["server"], "php occ encryption:enable", - "php occ encryption:select-encryption-type masterkey --yes", "php occ config:list", ], }, diff --git a/tests/acceptance/features/bootstrap/EncryptionContext.php b/tests/acceptance/features/bootstrap/EncryptionContext.php index 175aa8b1..bb0a1f00 100644 --- a/tests/acceptance/features/bootstrap/EncryptionContext.php +++ b/tests/acceptance/features/bootstrap/EncryptionContext.php @@ -68,7 +68,6 @@ public function encryptionHasBeenEnabled():void { } /** - * @When the administrator sets the encryption type to :encryptionType using the occ command * @Given the administrator has set the encryption type to :encryptionType * * @param string $encryptionType diff --git a/tests/acceptance/features/webUIUserKeysType/userKeys.feature b/tests/acceptance/features/webUIUserKeysType/userKeys.feature deleted file mode 100644 index 35f6e00b..00000000 --- a/tests/acceptance/features/webUIUserKeysType/userKeys.feature +++ /dev/null @@ -1,64 +0,0 @@ -@webUI @skipOnEncryptionType:masterkey @skipOnStorage:ceph -Feature: encrypt files using user specific keys - As an admin - I want to be able to encrypt user files using user specific keys - So that users can use specific keys for encrypting their files - - Background: - Given app "encryption" has been enabled - And these users have been created with large skeleton files but not initialized: - | username | - | Alice | - And encryption has been enabled - - - Scenario: encrypt all files using user keys based encryption via the occ command - Given these users have been initialized: - | username | - | Alice | - When the administrator sets the encryption type to "user-keys" using the occ command - And the administrator encrypts all data using the occ command - Then the command should have been successful - And file "textfile0.txt" of user "Alice" should be encrypted - - - Scenario: file gets encrypted if the encryption is enabled and administrator has not encrypted all files but the user has logged in - When the administrator sets the encryption type to "user-keys" using the occ command - And user "Alice" has logged in using the webUI - Then file "textfile0.txt" of user "Alice" should be encrypted - - - Scenario: decrypt user keys based encryption of all users - Given these users have been created with large skeleton files but not initialized: - | username | - | Brian | - And the administrator has set the encryption type to "user-keys" - And the administrator has browsed to the admin encryption settings page - And the administrator has enabled recovery key and set the recovery key to "recoverypass" - And the administrator has browsed to the personal encryption settings page - And the administrator has enabled password recovery - And the administrator has logged out of the webUI - And user "Alice" has logged in using the webUI - And the user has browsed to the personal encryption settings page - And the user has enabled password recovery - And the user has logged out of the webUI - And user "Brian" has logged in using the webUI - And the user has browsed to the personal encryption settings page - And the user has enabled password recovery - When the administrator decrypts user keys based encryption with recovery key "recoverypass" using the occ command - Then file "textfile0.txt" of user "Alice" should not be encrypted - And file "textfile0.txt" of user "Brian" should not be encrypted - - @issue-encryption-206 - Scenario Outline: Sharer shares a file where receiver already has a file with the matching name - Given using OCS API version "" - And user "Brian" has been created with default attributes and large skeleton files - And user "Alice" has shared file "textfile0.txt" with user "Brian" - When user "Alice" gets all shares shared by him using the sharing API - Then the OCS status code should be "" - And the HTTP status code should be "200" - And file "textfile0 (2).txt" should be included in the response - Examples: - | ocs_api_version | ocs_status_code | - | 1 | 100 | - | 2 | 200 | From 1177033d40bfdcc1d15c95709b48418ab7bd9b00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Mr=C3=B3wczy=C5=84ski?= Date: Tue, 28 Mar 2023 16:01:04 +0200 Subject: [PATCH 292/348] add deprecation warning, cleanup template, adjust readme --- README.md | 6 ------ js/settings-admin.js | 9 --------- templates/settings-admin.php | 8 ++++++++ 3 files changed, 8 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index b7201fb1..5758a109 100644 --- a/README.md +++ b/README.md @@ -35,11 +35,5 @@ Normal ownCloud encryption vs storing decryption-keys in a HSM `config:app:set encryption recoveryAdminEnabled --value 1/0` -With user-key encryption where only the specific user (not even the admin) can decrypt his data with his password there is an additional option to provide a recovery-key to the admin so he can also decrypt the data if the user leaves the company for example. - -`config:app:set encryption userSpecificKey --value 1/0` - -Set to 1 if userKey encryption is enabled - > Note : You need openSSL version 1.1.x installed for encryption app to work. With the release change of openSSL v1.x to openSSL version 3.x in December 2021, some ciphers which were valid in version 1.x, have been retired with immediate effect. This impacts the ownCloud encryption app. Your encryption environment will break due to openSSL v3 retired (legacy) ciphers. As a result, encrypted files cant be accessed. As a temporary solution, you have to manually reenable in the openSSL v3 config the legacy ciphers. To do so, see the example in the OpenSSL 3.0 Wiki at section 6.2 Providers. \ No newline at end of file diff --git a/js/settings-admin.js b/js/settings-admin.js index e5fb491f..87186b67 100644 --- a/js/settings-admin.js +++ b/js/settings-admin.js @@ -68,15 +68,6 @@ $(document).ready(function () { $loadSpinner.toggleClass('hidden'); location.reload(); }); - } else if($("#keyTypeId :selected").val() === "customkey") { - if($("#encryptionType").val().length === 0) { - $("#encryptionType").text("Encryption type: User Specific Key"); - } - var userSpecificAjaxObj = OC.AppConfig.setValue("encryption", "userSpecificKey", '1'); - $.when(userSpecificAjaxObj).done(function (userSpecificAjaxObj) { - $loadSpinner.toggleClass('hidden'); - location.reload(); - }); } }); diff --git a/templates/settings-admin.php b/templates/settings-admin.php index bc47b653..31660e38 100644 --- a/templates/settings-admin.php +++ b/templates/settings-admin.php @@ -31,9 +31,17 @@
">
+
">

+ getAppConfig()->getValue("encryption", "userSpecificKey", "") !== ""): ?> +

+ t("User Specific Key encryption module is deprecated. See the server release notes ↗ for more information.", ["https://doc.owncloud.com/docs/next/server_release_notes.html#deprecation-note-for-user-key-storage-encryption"])); ?> +

+
+ + diff --git a/templates/settings-personal.php b/templates/settings-personal.php index 3303a990..8d10ef7b 100644 --- a/templates/settings-personal.php +++ b/templates/settings-personal.php @@ -1,8 +1,8 @@ + script('encryption', 'settings-personal'); + ?>

t('ownCloud basic encryption module')); ?>

@@ -19,7 +19,7 @@
t("Set your old private key password to your current log-in password:")); ?> t(" If you don't remember your old password you can ask your administrator to recover your files.")); + p($l->t(" If you don't remember your old password you can ask your administrator to recover your files.")); endif; ?>
getMockBuilder('OCA\Encryption\KeyManager') ->setConstructorArgs( diff --git a/tests/unit/Panels/AdminTest.php b/tests/unit/Panels/AdminTest.php index c3e3b288..f791f1fe 100644 --- a/tests/unit/Panels/AdminTest.php +++ b/tests/unit/Panels/AdminTest.php @@ -33,7 +33,6 @@ * @package OCA\Encryption\Tests\Panels */ class AdminTest extends \Test\TestCase { - /** @var Admin */ private $panel; /** @var IConfig */ diff --git a/tests/unit/Panels/PersonalTest.php b/tests/unit/Panels/PersonalTest.php index 3c610c55..f9a28717 100644 --- a/tests/unit/Panels/PersonalTest.php +++ b/tests/unit/Panels/PersonalTest.php @@ -35,7 +35,6 @@ * @package OCA\Encryption\Tests\Panels */ class PersonalTest extends \Test\TestCase { - /** @var Personal */ private $panel; /** @var IConfig */ diff --git a/vendor-bin/owncloud-codestyle/composer.json b/vendor-bin/owncloud-codestyle/composer.json index 7326e6cf..d16041f7 100644 --- a/vendor-bin/owncloud-codestyle/composer.json +++ b/vendor-bin/owncloud-codestyle/composer.json @@ -1,5 +1,5 @@ { "require": { - "owncloud/coding-standard": "^3.0" + "owncloud/coding-standard": "^4.1" } } From 5ecad730d1225a5b15d9facbd0964407c4b61b4a Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Fri, 26 May 2023 12:12:34 +0545 Subject: [PATCH 306/348] Add count to each ignored error in phpstan --- phpstan.neon | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/phpstan.neon b/phpstan.neon index 50fdca09..96a272ad 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -8,21 +8,28 @@ parameters: - message: '#^Property OCA\\Encryption\\[^"]* is never read, only written.$#' path: lib/Command/FixEncryptedVersion.php + count: 1 - message: '#^Property OCA\\Encryption\\[^"]* is never read, only written.$#' path: lib/Controller/RecoveryController.php + count: 1 - message: '#^Property OCA\\Encryption\\[^"]* is never read, only written.$#' path: lib/Hooks/UserHooks.php + count: 2 - message: '#^Property OCA\\Encryption\\[^"]* is never read, only written.$#' path: lib/KeyManager.php + count: 1 - message: '#^Property OCA\\Encryption\\[^"]* is never read, only written.$#' path: lib/Recovery.php + count: 2 - message: '#^Property OCA\\Encryption\\[^"]* is never read, only written.$#' path: lib/Users/Setup.php + count: 2 - message: '#^Property OCA\\Encryption\\[^"]* is never read, only written.$#' path: lib/Util.php + count: 2 From 0b6d3f820f92292214c8698a08ce37fc32772ebd Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Mon, 29 May 2023 14:15:04 +0545 Subject: [PATCH 307/348] Bump behat acceptance test dependencies --- vendor-bin/behat/composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor-bin/behat/composer.json b/vendor-bin/behat/composer.json index de888c3e..bc197374 100644 --- a/vendor-bin/behat/composer.json +++ b/vendor-bin/behat/composer.json @@ -12,7 +12,7 @@ "ciaranmcnulty/behat-stepthroughextension" : "dev-master", "rdx/behat-variables": "^1.2", "sensiolabs/behat-page-object-extension": "^2.3", - "symfony/translation": "^4.4", + "symfony/translation": "^5.4", "sabre/xml": "^2.2", "guzzlehttp/guzzle": "^7.7", "phpunit/phpunit": "^9.6", From 2d634f7cfa313635497d22fc6a88991586d86fa5 Mon Sep 17 00:00:00 2001 From: Juergen Weigert Date: Mon, 19 Jun 2023 19:26:55 +0200 Subject: [PATCH 308/348] prepare merge back --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9ba1275..70b4f6a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). +## [Unreleased] - XXXX-XX-XX + + + ## [1.6.0] - 2023-03-29 ### Changed From b819caefaf754cdda1aa3653073392323fb45294 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Sun, 2 Jul 2023 00:16:35 +0000 Subject: [PATCH 309/348] [tx] updated from transifex --- l10n/bg_BG.js | 1 + l10n/bg_BG.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/bg_BG.js b/l10n/bg_BG.js index c45151e8..6857601a 100644 --- a/l10n/bg_BG.js +++ b/l10n/bg_BG.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "Моля, изберете опция за криптиране", "Master Key" : "Master Key", "Permanently select this mode" : "Постоянен избор на този режим", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "Модулът за шифроване със специфичен за потребителя ключ е отхвърлен. За повече информация вижте бележките към версията на сървъра ↗.", "Encrypt the home storage" : "Криптиране на домашното хранилище", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище", "Enable recovery key" : "Активиране на ключ за възстановяване", diff --git a/l10n/bg_BG.json b/l10n/bg_BG.json index 1558c147..e267e435 100644 --- a/l10n/bg_BG.json +++ b/l10n/bg_BG.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "Моля, изберете опция за криптиране", "Master Key" : "Master Key", "Permanently select this mode" : "Постоянен избор на този режим", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "Модулът за шифроване със специфичен за потребителя ключ е отхвърлен. За повече информация вижте бележките към версията на сървъра ↗.", "Encrypt the home storage" : "Криптиране на домашното хранилище", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "С активирането на тази опция всички файлове, съхранявани в основното хранилище ще бъдат криптирани, в противен случай ще бъдат криптирани само файловете във външното хранилище", "Enable recovery key" : "Активиране на ключ за възстановяване", From 7b2e86589c9fcd964e9fe8a7d69d78e25f3b2079 Mon Sep 17 00:00:00 2001 From: Swikriti Tripathi Date: Fri, 7 Jul 2023 13:23:04 +0545 Subject: [PATCH 310/348] Remove special PR-based drone actions from CI --- .drone.star | 96 +++++++++++++++-------------------------------------- 1 file changed, 26 insertions(+), 70 deletions(-) diff --git a/.drone.star b/.drone.star index 2bd7b8f1..83b7e063 100644 --- a/.drone.star +++ b/.drone.star @@ -1,12 +1,10 @@ BANST_AWS_CLI = "banst/awscli" -DRONE_CLI = "drone/cli:alpine" INBUCKET_INBUCKET = "inbucket/inbucket" MINIO_MC = "minio/mc:RELEASE.2020-12-18T10-53-53Z" OC_CI_ALPINE = "owncloudci/alpine:latest" OC_CI_BAZEL_BUILDIFIER = "owncloudci/bazel-buildifier" OC_CI_CEPH = "owncloudci/ceph:tag-build-master-jewel-ubuntu-16.04" OC_CI_CORE = "owncloudci/core" -OC_CI_DRONE_CANCEL_PREVIOUS_BUILDS = "owncloudci/drone-cancel-previous-builds" OC_CI_DRONE_SKIP_PIPELINE = "owncloudci/drone-skip-pipeline" OC_CI_NODEJS = "owncloudci/nodejs:%s" OC_CI_ORACLE_XE = "owncloudci/oracle-xe:latest" @@ -28,6 +26,22 @@ THEGEEKLAB_DRONE_GITHUB_COMMENT = "thegeeklab/drone-github-comment:1" DEFAULT_PHP_VERSION = "7.4" DEFAULT_NODEJS_VERSION = "14" +# minio mc environment variables +MINIO_MC_ENV = { + "CACHE_BUCKET": { + "from_secret": "cache_s3_bucket", + }, + "MC_HOST": { + "from_secret": "cache_s3_server", + }, + "AWS_ACCESS_KEY_ID": { + "from_secret": "cache_s3_access_key", + }, + "AWS_SECRET_ACCESS_KEY": { + "from_secret": "cache_s3_secret_key", + }, +} + dir = { "base": "/var/www/owncloud", "federated": "/var/www/owncloud/federated", @@ -40,7 +54,7 @@ dir = { config = { "rocketchat": { "channel": "builds", - "from_secret": "private_rocketchat", + "from_secret": "rocketchat_chat_webhook", }, "branches": [ "master", @@ -343,7 +357,7 @@ def main(ctx): return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after def beforePipelines(ctx): - return validateDailyTarballBuild() + codestyle(ctx) + jscodestyle(ctx) + cancelPreviousBuilds() + phpstan(ctx) + phan(ctx) + phplint(ctx) + checkStarlark() + return validateDailyTarballBuild() + codestyle(ctx) + jscodestyle(ctx) + phpstan(ctx) + phan(ctx) + phplint(ctx) + checkStarlark() def coveragePipelines(ctx): # All unit test pipelines that have coverage or other test analysis reported @@ -497,31 +511,6 @@ def jscodestyle(ctx): return pipelines -def cancelPreviousBuilds(): - return [{ - "kind": "pipeline", - "type": "docker", - "name": "cancel-previous-builds", - "clone": { - "disable": True, - }, - "steps": [{ - "name": "cancel-previous-builds", - "image": OC_CI_DRONE_CANCEL_PREVIOUS_BUILDS, - "settings": { - "DRONE_TOKEN": { - "from_secret": "drone_token", - }, - }, - }], - "depends_on": [], - "trigger": { - "ref": [ - "refs/pull/**", - ], - }, - }] - def phpstan(ctx): pipelines = [] @@ -845,7 +834,7 @@ def javascript(ctx, withCoverage): "image": PLUGINS_S3, "settings": { "endpoint": { - "from_secret": "cache_s3_endpoint", + "from_secret": "cache_s3_server", }, "bucket": "cache", "source": "./coverage/lcov.info", @@ -1073,7 +1062,7 @@ def phpTests(ctx, testType, withCoverage): "image": PLUGINS_S3, "settings": { "endpoint": { - "from_secret": "cache_s3_endpoint", + "from_secret": "cache_s3_server", }, "bucket": "cache", "source": "tests/output/clover-%s.xml" % (name), @@ -1401,7 +1390,7 @@ def acceptance(ctx): "path": "%s/downloads" % dir["server"], }], }), - ] + testConfig["extraTeardown"] + githubComment(params["earlyFail"]) + stopBuild(ctx, params["earlyFail"]), + ] + testConfig["extraTeardown"] + githubComment(params["earlyFail"]), "services": databaseService(testConfig["database"]) + browserService(testConfig["browser"]) + emailService(testConfig["emailNeeded"]) + @@ -1486,13 +1475,10 @@ def sonarAnalysis(ctx, phpVersion = DEFAULT_PHP_VERSION): { "name": "sync-from-cache", "image": MINIO_MC, - "environment": { - "MC_HOST_cache": { - "from_secret": "cache_s3_connection_url", - }, - }, + "environment": MINIO_MC_ENV, "commands": [ "mkdir -p results", + "mc alias set cache $MC_HOST $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY", "mc mirror cache/cache/%s/%s results/" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), ], }, @@ -1517,12 +1503,9 @@ def sonarAnalysis(ctx, phpVersion = DEFAULT_PHP_VERSION): { "name": "purge-cache", "image": MINIO_MC, - "environment": { - "MC_HOST_cache": { - "from_secret": "cache_s3_connection_url", - }, - }, + "environment": MINIO_MC_ENV, "commands": [ + "mc alias set cache $MC_HOST $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY", "mc rm --recursive --force cache/cache/%s/%s" % (ctx.repo.slug, ctx.build.commit + "-${DRONE_BUILD_NUMBER}"), ], }, @@ -1854,7 +1837,7 @@ def cacheRestore(): "from_secret": "cache_s3_access_key", }, "endpoint": { - "from_secret": "cache_s3_endpoint", + "from_secret": "cache_s3_server", }, "restore": True, "secret_key": { @@ -2234,33 +2217,6 @@ def buildTestConfig(params): configs.append(config) return configs -def stopBuild(ctx, earlyFail): - if (earlyFail): - return [{ - "name": "stop-build", - "image": DRONE_CLI, - "environment": { - "DRONE_SERVER": "https://drone.owncloud.com", - "DRONE_TOKEN": { - "from_secret": "drone_token", - }, - }, - "commands": [ - "drone build stop owncloud/%s ${DRONE_BUILD_NUMBER}" % ctx.repo.name, - ], - "when": { - "status": [ - "failure", - ], - "event": [ - "pull_request", - ], - }, - }] - - else: - return [] - def githubComment(earlyFail): if (earlyFail): return [{ From bad4659c8bc5101fd29b4d32594c6b48b9728de2 Mon Sep 17 00:00:00 2001 From: Swikriti Tripathi Date: Thu, 13 Jul 2023 13:41:04 +0545 Subject: [PATCH 311/348] Remove github comment from drone CI --- .drone.star | 39 +-------------------------------------- 1 file changed, 1 insertion(+), 38 deletions(-) diff --git a/.drone.star b/.drone.star index 83b7e063..cdc02b0c 100644 --- a/.drone.star +++ b/.drone.star @@ -21,7 +21,6 @@ PLUGINS_SLACK = "plugins/slack:1" SELENIUM_STANDALONE_CHROME_DEBUG = "selenium/standalone-chrome-debug:3.141.59-oxygen" SELENIUM_STANDALONE_FIREFOX_DEBUG = "selenium/standalone-firefox-debug:3.8.1" SONARSOURCE_SONAR_SCANNER_CLI = "sonarsource/sonar-scanner-cli" -THEGEEKLAB_DRONE_GITHUB_COMMENT = "thegeeklab/drone-github-comment:1" DEFAULT_PHP_VERSION = "7.4" DEFAULT_NODEJS_VERSION = "14" @@ -1133,7 +1132,6 @@ def acceptance(ctx): "skip": False, "debugSuites": [], "skipExceptParts": [], - "earlyFail": True, "enableApp": True, "selUserNeeded": False, } @@ -1171,14 +1169,6 @@ def acceptance(ctx): if params["skip"]: continue - # switch off earlyFail if the PR title contains full-ci - if ("full-ci" in ctx.build.title.lower()): - params["earlyFail"] = False - - # switch off earlyFail when running cron builds (for example, nightly CI) - if (ctx.build.event == "cron"): - params["earlyFail"] = False - if "externalScality" in params and len(params["externalScality"]) != 0: # We want to use an external scality server for this pipeline. # That uses some "standard" extraSetup and extraTeardown. @@ -1390,7 +1380,7 @@ def acceptance(ctx): "path": "%s/downloads" % dir["server"], }], }), - ] + testConfig["extraTeardown"] + githubComment(params["earlyFail"]), + ] + testConfig["extraTeardown"], "services": databaseService(testConfig["database"]) + browserService(testConfig["browser"]) + emailService(testConfig["emailNeeded"]) + @@ -2217,33 +2207,6 @@ def buildTestConfig(params): configs.append(config) return configs -def githubComment(earlyFail): - if (earlyFail): - return [{ - "name": "github-comment", - "image": THEGEEKLAB_DRONE_GITHUB_COMMENT, - "pull": "if-not-exists", - "settings": { - "message": ":boom: Acceptance tests pipeline ${DRONE_STAGE_NAME} failed. The build has been cancelled.\\n\\n${DRONE_BUILD_LINK}/${DRONE_JOB_NUMBER}${DRONE_STAGE_NUMBER}", - "key": "pr-${DRONE_PULL_REQUEST}", - "update": "true", - "api_key": { - "from_secret": "github_token", - }, - }, - "when": { - "status": [ - "failure", - ], - "event": [ - "pull_request", - ], - }, - }] - - else: - return [] - def checkStarlark(): return [{ "kind": "pipeline", From b40b36e99b6a1c515256f8dafb9db1a32936681d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= Date: Tue, 26 Jul 2022 10:27:32 +0000 Subject: [PATCH 312/348] test size when switching encodings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jörn Friedrich Dreyer --- .../features/apiEncryption/encoding.feature | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/tests/acceptance/features/apiEncryption/encoding.feature b/tests/acceptance/features/apiEncryption/encoding.feature index 7a51dd36..c4de45a4 100644 --- a/tests/acceptance/features/apiEncryption/encoding.feature +++ b/tests/acceptance/features/apiEncryption/encoding.feature @@ -8,12 +8,16 @@ Feature: encrypt files with legacy and default(new) encoding Scenario: encrypted file with default encoding Given user "Alice" has uploaded file with content "some data" to "/textfile1.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" Scenario: encrypted file with legacy encoding Given the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some data" to "/textfile1.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" Scenario: Download encrypted files with different encoding @@ -22,7 +26,11 @@ Feature: encrypt files with legacy and default(new) encoding And the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" And user "Alice" has uploaded file with content "some new data" to "/textfile2.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" And the content of file "/textfile2.txt" for user "Alice" should be "some new data" + And user "Alice" gets the size of file "/textfile2.txt" using the WebDAV API + And the size of the file should be "13" Scenario: overwrite file with legacy encoding @@ -31,6 +39,8 @@ Feature: encrypt files with legacy and default(new) encoding And the administrator has added system config key "encryption.use_legacy_encoding" with value "false" and type "boolean" And user "Alice" has uploaded file with content "some new data" to "/textfile1.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "13" Scenario: overwrite file with default encoding by legacy encoding @@ -39,6 +49,8 @@ Feature: encrypt files with legacy and default(new) encoding And the administrator has added system config key "encryption.use_legacy_encoding" with value "true" and type "boolean" And user "Alice" has uploaded file with content "some new data" to "/textfile1.txt" Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "13" Scenario: share file with legacy encoding @@ -47,6 +59,8 @@ Feature: encrypt files with legacy and default(new) encoding And user "Brian" has been created with default attributes and without skeleton files And user "Alice" has shared file "textfile1.txt" with user "Brian" Then the content of file "/textfile1.txt" for user "Brian" should be "some data" + And user "Brian" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" Scenario: share file with default encoding @@ -55,6 +69,8 @@ Feature: encrypt files with legacy and default(new) encoding And user "Brian" has been created with default attributes and without skeleton files And user "Alice" has shared file "textfile1.txt" with user "Brian" Then the content of file "/textfile1.txt" for user "Brian" should be "some data" + And user "Brian" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" Scenario: Restore a file with legacy encoding @@ -63,6 +79,8 @@ Feature: encrypt files with legacy and default(new) encoding And user "Alice" has deleted file "/textfile1.txt" When user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" Scenario: Restore a file with default encoding @@ -71,6 +89,8 @@ Feature: encrypt files with legacy and default(new) encoding And user "Alice" has deleted file "/textfile1.txt" When user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" Scenario: Restore a file with legacy encoding after encoding is changed @@ -80,6 +100,8 @@ Feature: encrypt files with legacy and default(new) encoding When the administrator adds system config key "encryption.use_legacy_encoding" with value "false" and type boolean using the occ command And user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" Scenario: Restore a file with default encoding after encoding is changed @@ -89,6 +111,8 @@ Feature: encrypt files with legacy and default(new) encoding When the administrator adds system config key "encryption.use_legacy_encoding" with value "true" and type boolean using the occ command And user "Alice" restores the folder with original path "/textfile1.txt" using the trashbin API Then the content of file "/textfile1.txt" for user "Alice" should be "some data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "9" Scenario: User overwrites a shared file with legacy encoding after encoding is switched @@ -101,6 +125,10 @@ Feature: encrypt files with legacy and default(new) encoding When user "Brian" uploads file with content "some new data" to "/textfile1.txt" using the WebDAV API Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" And the content of file "/textfile1.txt" for user "Brian" should be "some new data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "13" + And user "Brian" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "13" Scenario: User overwrites a shared file with default encoding after encoding is switched @@ -113,3 +141,7 @@ Feature: encrypt files with legacy and default(new) encoding When user "Brian" uploads file with content "some new data" to "/textfile1.txt" using the WebDAV API Then the content of file "/textfile1.txt" for user "Alice" should be "some new data" And the content of file "/textfile1.txt" for user "Brian" should be "some new data" + And user "Alice" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "13" + And user "Brian" gets the size of file "/textfile1.txt" using the WebDAV API + And the size of the file should be "13" From 6937dfd950cc735bd3c58a3fed8001679d111330 Mon Sep 17 00:00:00 2001 From: Phil Davis Date: Tue, 26 Sep 2023 09:00:54 +0545 Subject: [PATCH 313/348] fix: drop usage of ${} --- tests/unit/Crypto/EncryptAllTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit/Crypto/EncryptAllTest.php b/tests/unit/Crypto/EncryptAllTest.php index 67e9c9f9..630ba242 100644 --- a/tests/unit/Crypto/EncryptAllTest.php +++ b/tests/unit/Crypto/EncryptAllTest.php @@ -428,7 +428,7 @@ public function testEncryptFileFileId() { ->setMethods(['setupUserFS']) ->getMock(); - $result = $this->invokePrivate($encryptAll, 'encryptFile', ["/${userName}/files/bar.txt"]); + $result = $this->invokePrivate($encryptAll, 'encryptFile', ["/$userName/files/bar.txt"]); $this->assertTrue($result); $view1 = new View('/'); From c5fe8cbcc3416833b77e7c96a7ab11cf7d0b2516 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 14 Feb 2024 08:11:54 +0000 Subject: [PATCH 314/348] [tx] updated from transifex --- l10n/sq.js | 4 ++-- l10n/sq.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/sq.js b/l10n/sq.js index f351b948..d38ef48f 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -21,7 +21,7 @@ OC.L10N.register( "The old password was not correct, please try again." : "Fjalëkalimi i vjetër s’qe i saktë, ju lutemi, riprovoni.", "The current log-in password was not correct, please try again." : "Fjalëkalimi i tanishëm i hyrjeve s’qe i saktë, ju lutemi, riprovoni.", "Private key password successfully updated." : "Fjalëkalimi për kyçin privat u përditësua me sukses.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Lypset të kaloni kyçet tuaj të fshehtëzimeve nga versioni i vjetër i fshehtëzimeve (ownCloud <= 8.0) te i riu. Ju lutemi, ekzekutoni run 'occ encryption:migrate' ose lidhuni me përgjegjësin tuaj", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Lypset të kaloni kyçet tuaj të fshehtëzimeve nga versioni i vjetër i fshehtëzimeve (ownCloud <= 8.0) te i riu. Ju lutemi, ekzekutoni “occ encryption:migrate” ose lidhuni me përgjegjësin tuaj", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Kyç privat i pavlefshëm për aplikacionin e fshehtëzimeve. Ju lutemi, përditësoni fjalëkalimin tuaj të kyçit privat te rregullimet tuaja personale që të rimerrni hyrje te kartelat tuaja të fshehtëzuara.", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Aplikacioni i Fshehtëzimit është i aktivizuar, por kyçet tuaja nuk janë gatitur. Ju lutemi, dilni dhe bëni hyrjen sërish.", "Encryption App is enabled and ready" : "Aplikacioni i Fshehtëzimeve u aktivizua dhe është gati", @@ -30,7 +30,7 @@ OC.L10N.register( "one-time password for server-side-encryption" : "fjalëkalim vetëm për një herë, për fshehtëzim-më-anë-shërbyesi", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Nuk shfshehtëzohet dot kjo kartelë, ndoshta është kartelë e ndarë me të tjerët. Ju lutemi, kërkojini të zotit të kartelës ta rindajë kartelën me ju.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "S’lexohet dot kjo kartelë, ndoshta është kartelë e ndarë me të tjerët. Ju lutemi, kërkojini të zotit të kartelës ta rindajë kartelën me ju.", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin '%s'.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha 'old log-in password' dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin “%s”.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha “old log-in password” dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n", "The share will expire on %s." : "Ndarja do të skadojë më %s.", "Cheers!" : "Gëzuar!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Njatjeta,

përgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin %s.

Ju lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja “modul i thjeshtë ownCloud për fshehtëzime” e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha “fjalëkalim i vjetër hyrjesh” dhe fjalëkalimin tuaj të tanishëm për hyrjet.

", diff --git a/l10n/sq.json b/l10n/sq.json index 05666299..587eaa7c 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -19,7 +19,7 @@ "The old password was not correct, please try again." : "Fjalëkalimi i vjetër s’qe i saktë, ju lutemi, riprovoni.", "The current log-in password was not correct, please try again." : "Fjalëkalimi i tanishëm i hyrjeve s’qe i saktë, ju lutemi, riprovoni.", "Private key password successfully updated." : "Fjalëkalimi për kyçin privat u përditësua me sukses.", - "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Lypset të kaloni kyçet tuaj të fshehtëzimeve nga versioni i vjetër i fshehtëzimeve (ownCloud <= 8.0) te i riu. Ju lutemi, ekzekutoni run 'occ encryption:migrate' ose lidhuni me përgjegjësin tuaj", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Lypset të kaloni kyçet tuaj të fshehtëzimeve nga versioni i vjetër i fshehtëzimeve (ownCloud <= 8.0) te i riu. Ju lutemi, ekzekutoni “occ encryption:migrate” ose lidhuni me përgjegjësin tuaj", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Kyç privat i pavlefshëm për aplikacionin e fshehtëzimeve. Ju lutemi, përditësoni fjalëkalimin tuaj të kyçit privat te rregullimet tuaja personale që të rimerrni hyrje te kartelat tuaja të fshehtëzuara.", "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Aplikacioni i Fshehtëzimit është i aktivizuar, por kyçet tuaja nuk janë gatitur. Ju lutemi, dilni dhe bëni hyrjen sërish.", "Encryption App is enabled and ready" : "Aplikacioni i Fshehtëzimeve u aktivizua dhe është gati", @@ -28,7 +28,7 @@ "one-time password for server-side-encryption" : "fjalëkalim vetëm për një herë, për fshehtëzim-më-anë-shërbyesi", "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Nuk shfshehtëzohet dot kjo kartelë, ndoshta është kartelë e ndarë me të tjerët. Ju lutemi, kërkojini të zotit të kartelës ta rindajë kartelën me ju.", "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "S’lexohet dot kjo kartelë, ndoshta është kartelë e ndarë me të tjerët. Ju lutemi, kërkojini të zotit të kartelës ta rindajë kartelën me ju.", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin '%s'.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha 'old log-in password' dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin “%s”.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha “old log-in password” dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n", "The share will expire on %s." : "Ndarja do të skadojë më %s.", "Cheers!" : "Gëzuar!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Njatjeta,

përgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin %s.

Ju lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja “modul i thjeshtë ownCloud për fshehtëzime” e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha “fjalëkalim i vjetër hyrjesh” dhe fjalëkalimin tuaj të tanishëm për hyrjet.

", From 25d195258ddf43b04791da6521fbb097dd911fd7 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Mon, 19 Feb 2024 04:32:44 +0000 Subject: [PATCH 315/348] [tx] updated from transifex --- l10n/he.js | 2 +- l10n/he.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/he.js b/l10n/he.js index a67fc3fd..eb5d8aa1 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -65,4 +65,4 @@ OC.L10N.register( "Enabled" : "מופעל", "Disabled" : "מנוטרל" }, -"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); +"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); diff --git a/l10n/he.json b/l10n/he.json index 7d289217..791ddd7f 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -62,5 +62,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "הפעלת אפשרות זו תאפשר לך לקבל מחדש גישה לקבצים המוצפנים שלך במקרה שסיסמא נשכחת", "Enabled" : "מופעל", "Disabled" : "מנוטרל" -},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" +},"pluralForm" :"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" } \ No newline at end of file From 1553d2546b1b956036a879f50a8e5fc3bfed1567 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Mon, 11 Mar 2024 00:41:44 +0000 Subject: [PATCH 316/348] [tx] updated from transifex --- l10n/he.js | 2 +- l10n/he.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/he.js b/l10n/he.js index eb5d8aa1..f74158ce 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -65,4 +65,4 @@ OC.L10N.register( "Enabled" : "מופעל", "Disabled" : "מנוטרל" }, -"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"); +"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;"); diff --git a/l10n/he.json b/l10n/he.json index 791ddd7f..b70c8d59 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -62,5 +62,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "הפעלת אפשרות זו תאפשר לך לקבל מחדש גישה לקבצים המוצפנים שלך במקרה שסיסמא נשכחת", "Enabled" : "מופעל", "Disabled" : "מנוטרל" -},"pluralForm" :"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;" +},"pluralForm" :"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;" } \ No newline at end of file From e4fa9d73e87f0c55840b0e89a9c37ead78b10bfd Mon Sep 17 00:00:00 2001 From: Prarup Gurung Date: Mon, 25 Mar 2024 10:55:57 +0545 Subject: [PATCH 317/348] Updated drone.star --- .drone.star | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.star b/.drone.star index cdc02b0c..086674d7 100644 --- a/.drone.star +++ b/.drone.star @@ -53,7 +53,7 @@ dir = { config = { "rocketchat": { "channel": "builds", - "from_secret": "rocketchat_chat_webhook", + "from_secret": "rocketchat_talk_webhook", }, "branches": [ "master", From df111bc1faf0e94888c50e904c6f417fa2ee5c7d Mon Sep 17 00:00:00 2001 From: ownClouders Date: Fri, 26 Apr 2024 00:43:18 +0000 Subject: [PATCH 318/348] [tx] updated from transifex --- l10n/ru_RU.js | 69 +++++++++++++++++++++++++++++++++++++++++++++++++ l10n/ru_RU.json | 67 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 l10n/ru_RU.js create mode 100644 l10n/ru_RU.json diff --git a/l10n/ru_RU.js b/l10n/ru_RU.js new file mode 100644 index 00000000..00c725d4 --- /dev/null +++ b/l10n/ru_RU.js @@ -0,0 +1,69 @@ +OC.L10N.register( + "encryption", + { + "Missing recovery key password" : "Отсутствует пароль восстановления ключа", + "Please repeat the recovery key password" : "Повторите ввод пароля ключа восстановления", + "Repeated recovery key password does not match the provided recovery key password" : "Пароль ключа восстановления и повтор пароля не совпадают", + "Recovery key successfully enabled" : "Ключ восстановления успешно установлен", + "Could not enable recovery key. Please check your recovery key password!" : "Невозможно включить ключ восстановления. Проверьте правильность пароля от ключа!", + "Recovery key successfully disabled" : "Ключ восстановления успешно отключен", + "Could not disable recovery key. Please check your recovery key password!" : "Невозможно выключить ключ восстановления. Проверьте правильность пароля от ключа!", + "Missing parameters" : "Отсутствуют параметры", + "Please provide the old recovery password" : "Введите старый пароль восстановления", + "Please provide a new recovery password" : "Введите новый пароль восстановления", + "Please repeat the new recovery password" : "Повторите новый пароль восстановления", + "Password successfully changed." : "Пароль успешно изменен.", + "Could not change the password. Maybe the old password was not correct." : "Невозможно изменить пароль. Возможно, указанный старый пароль не верен.", + "Recovery Key disabled" : "Ключ Восстановления отключен", + "Recovery Key enabled" : "Ключ Восстановления включен", + "Could not enable the recovery key, please try again or contact your administrator" : "Не возможно задействовать ключ восстановления, попробуйте снова или обратитесь к вашему системному администатору", + "Could not update the private key password." : "Невозможно обновить пароль закрытого ключа.", + "The old password was not correct, please try again." : "Указан неверный старый пароль, повторите попытку.", + "The current log-in password was not correct, please try again." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.", + "Private key password successfully updated." : "Пароль закрытого ключа успешно обновлён.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Вам необходимо произвести конвертацию ключей шифрования из старого формата (ownCloud <= 8.0) в новый. Пожалуйста запустите команду 'occ encryption:migrate' или обратитесь к администратору.", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложение шифрования включено, но ваши ключи ещё не сформированы. Пожалуйста, выдите и войдите ещё раз.", + "Encryption App is enabled and ready" : "Приложение шифрования включено и готово", + "Bad Signature" : "Некорректная подпись", + "Missing Signature" : "Подпись отсутствует", + "one-time password for server-side-encryption" : "одноразовый пароль для шифрования на стороне сервера", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удалось расшифровать файл, возможно это опубликованный файл. Попросите владельца файла повторно открыть к нему доступ.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удается прочитать файл, возможно это публичный файл. Пожалуйста попросите владельца открыть доступ снова.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Привет,\n\nадминистратор включил шифрование на стороне сервера. Ваши файлы были зашифрованы с помощью пароля '%s'.\n\nПожалуйста войдите в веб-приложение, в разделе 'ownCloud простой модуль шифрования' в личных настройках вам нужно обновить пароль шифрования.\n\n", + "The share will expire on %s." : "Доступ будет закрыт %s", + "Cheers!" : "Всего наилучшего!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Привет,

администратор включил шифрование на стороне сервера. Ваши файлы были зашифрованы с помощью пароля %s.

Пожалуйста войдите в веб-приложение, в разделе \"ownCloud простой модуль шифрования\" в личных настройках вам нужно обновить пароль шифрования.

", + "Default encryption module" : "Модуль шифрования по умолчанию", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново", + "Encryption type: Master Key" : "Тип шифрования: мастер-ключ", + "Encryption type: User Specific Key" : "Тип шифрования: отдельный ключ пользователя", + "Please select an encryption option" : "Пожалуйста, выберите вариант шифрования", + "Master Key" : "Мастер-ключ", + "Permanently select this mode" : "Выбраить этот режим в качестве постоянного", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "Модуль шифрования ключа пользователя устарел. Дополнительную информацию см. в примечаниях к выпуску сервера ↗.", + "Encrypt the home storage" : "Зашифровать домашнюю директорию", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Данный параметр позволяет зашифровать все файлы, хранящиеся в главном хранилище, иначе только файлы на внешних хранилищах будут зашифрованы", + "Enable recovery key" : "Включить ключ восстановления", + "Disable recovery key" : "Отключить ключ восстановления", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключ восстановления это дополнительный ключ, который используется для шифрования файлов. Он позволяет восстановить пользовательские файлы в случае утери пароля.", + "Recovery key password" : "Пароль ключа восстановления", + "Repeat recovery key password" : "Повторите пароль ключа восстановления", + "Change recovery key password:" : "Смена пароля ключа восстановления:", + "Old recovery key password" : "Старый пароль ключа восстановления", + "New recovery key password" : "Новый пароль ключа восстановления", + "Repeat new recovery key password" : "Повторите новый пароль ключа восстановления", + "Change Password" : "Изменить пароль", + "ownCloud basic encryption module" : "Базовый модуль шифрования ownCloud", + "Your private key password no longer matches your log-in password." : "Пароль закрытого ключа больше не соответствует паролю вашей учетной записи.", + "Set your old private key password to your current log-in password:" : "Замените старый пароль закрытого ключа на текущий пароль учётной записи.", + " If you don't remember your old password you can ask your administrator to recover your files." : "Если вы не помните свой старый пароль, вы можете попросить своего администратора восстановить ваши файлы", + "Old log-in password" : "Старый пароль учётной записи", + "Current log-in password" : "Текущий пароль учётной записи", + "Update Private Key Password" : "Обновить пароль закрытого ключа", + "Enable password recovery:" : "Включить восстановление пароля:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Включение этой опции позволит вам получить доступ к своим зашифрованным файлам в случае утери пароля", + "Enabled" : "Включено", + "Disabled" : "Отключена" +}, +"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"); diff --git a/l10n/ru_RU.json b/l10n/ru_RU.json new file mode 100644 index 00000000..8b192ff2 --- /dev/null +++ b/l10n/ru_RU.json @@ -0,0 +1,67 @@ +{ "translations": { + "Missing recovery key password" : "Отсутствует пароль восстановления ключа", + "Please repeat the recovery key password" : "Повторите ввод пароля ключа восстановления", + "Repeated recovery key password does not match the provided recovery key password" : "Пароль ключа восстановления и повтор пароля не совпадают", + "Recovery key successfully enabled" : "Ключ восстановления успешно установлен", + "Could not enable recovery key. Please check your recovery key password!" : "Невозможно включить ключ восстановления. Проверьте правильность пароля от ключа!", + "Recovery key successfully disabled" : "Ключ восстановления успешно отключен", + "Could not disable recovery key. Please check your recovery key password!" : "Невозможно выключить ключ восстановления. Проверьте правильность пароля от ключа!", + "Missing parameters" : "Отсутствуют параметры", + "Please provide the old recovery password" : "Введите старый пароль восстановления", + "Please provide a new recovery password" : "Введите новый пароль восстановления", + "Please repeat the new recovery password" : "Повторите новый пароль восстановления", + "Password successfully changed." : "Пароль успешно изменен.", + "Could not change the password. Maybe the old password was not correct." : "Невозможно изменить пароль. Возможно, указанный старый пароль не верен.", + "Recovery Key disabled" : "Ключ Восстановления отключен", + "Recovery Key enabled" : "Ключ Восстановления включен", + "Could not enable the recovery key, please try again or contact your administrator" : "Не возможно задействовать ключ восстановления, попробуйте снова или обратитесь к вашему системному администатору", + "Could not update the private key password." : "Невозможно обновить пароль закрытого ключа.", + "The old password was not correct, please try again." : "Указан неверный старый пароль, повторите попытку.", + "The current log-in password was not correct, please try again." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.", + "Private key password successfully updated." : "Пароль закрытого ключа успешно обновлён.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Вам необходимо произвести конвертацию ключей шифрования из старого формата (ownCloud <= 8.0) в новый. Пожалуйста запустите команду 'occ encryption:migrate' или обратитесь к администратору.", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложение шифрования включено, но ваши ключи ещё не сформированы. Пожалуйста, выдите и войдите ещё раз.", + "Encryption App is enabled and ready" : "Приложение шифрования включено и готово", + "Bad Signature" : "Некорректная подпись", + "Missing Signature" : "Подпись отсутствует", + "one-time password for server-side-encryption" : "одноразовый пароль для шифрования на стороне сервера", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удалось расшифровать файл, возможно это опубликованный файл. Попросите владельца файла повторно открыть к нему доступ.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удается прочитать файл, возможно это публичный файл. Пожалуйста попросите владельца открыть доступ снова.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Привет,\n\nадминистратор включил шифрование на стороне сервера. Ваши файлы были зашифрованы с помощью пароля '%s'.\n\nПожалуйста войдите в веб-приложение, в разделе 'ownCloud простой модуль шифрования' в личных настройках вам нужно обновить пароль шифрования.\n\n", + "The share will expire on %s." : "Доступ будет закрыт %s", + "Cheers!" : "Всего наилучшего!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Привет,

администратор включил шифрование на стороне сервера. Ваши файлы были зашифрованы с помощью пароля %s.

Пожалуйста войдите в веб-приложение, в разделе \"ownCloud простой модуль шифрования\" в личных настройках вам нужно обновить пароль шифрования.

", + "Default encryption module" : "Модуль шифрования по умолчанию", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Приложение шифрования активно, но ваши ключи не инициализированы, выйдите из системы и войдите заново", + "Encryption type: Master Key" : "Тип шифрования: мастер-ключ", + "Encryption type: User Specific Key" : "Тип шифрования: отдельный ключ пользователя", + "Please select an encryption option" : "Пожалуйста, выберите вариант шифрования", + "Master Key" : "Мастер-ключ", + "Permanently select this mode" : "Выбраить этот режим в качестве постоянного", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "Модуль шифрования ключа пользователя устарел. Дополнительную информацию см. в примечаниях к выпуску сервера ↗.", + "Encrypt the home storage" : "Зашифровать домашнюю директорию", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Данный параметр позволяет зашифровать все файлы, хранящиеся в главном хранилище, иначе только файлы на внешних хранилищах будут зашифрованы", + "Enable recovery key" : "Включить ключ восстановления", + "Disable recovery key" : "Отключить ключ восстановления", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключ восстановления это дополнительный ключ, который используется для шифрования файлов. Он позволяет восстановить пользовательские файлы в случае утери пароля.", + "Recovery key password" : "Пароль ключа восстановления", + "Repeat recovery key password" : "Повторите пароль ключа восстановления", + "Change recovery key password:" : "Смена пароля ключа восстановления:", + "Old recovery key password" : "Старый пароль ключа восстановления", + "New recovery key password" : "Новый пароль ключа восстановления", + "Repeat new recovery key password" : "Повторите новый пароль ключа восстановления", + "Change Password" : "Изменить пароль", + "ownCloud basic encryption module" : "Базовый модуль шифрования ownCloud", + "Your private key password no longer matches your log-in password." : "Пароль закрытого ключа больше не соответствует паролю вашей учетной записи.", + "Set your old private key password to your current log-in password:" : "Замените старый пароль закрытого ключа на текущий пароль учётной записи.", + " If you don't remember your old password you can ask your administrator to recover your files." : "Если вы не помните свой старый пароль, вы можете попросить своего администратора восстановить ваши файлы", + "Old log-in password" : "Старый пароль учётной записи", + "Current log-in password" : "Текущий пароль учётной записи", + "Update Private Key Password" : "Обновить пароль закрытого ключа", + "Enable password recovery:" : "Включить восстановление пароля:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Включение этой опции позволит вам получить доступ к своим зашифрованным файлам в случае утери пароля", + "Enabled" : "Включено", + "Disabled" : "Отключена" +},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);" +} \ No newline at end of file From 1d0de0c7c420a44f8d7f84df6b0160366d530582 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Mon, 14 Oct 2024 01:39:09 +0000 Subject: [PATCH 319/348] [tx] updated from transifex --- l10n/ug.js | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++-- l10n/ug.json | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 130 insertions(+), 4 deletions(-) diff --git a/l10n/ug.js b/l10n/ug.js index c2abecd5..4000faeb 100644 --- a/l10n/ug.js +++ b/l10n/ug.js @@ -1,6 +1,69 @@ OC.L10N.register( "encryption", { - "Encryption" : "شىفىرلاش" + "Missing recovery key password" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى يوقاپ كەتتى", + "Please repeat the recovery key password" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىنى تەكرارلاڭ", + "Repeated recovery key password does not match the provided recovery key password" : "قايتا-قايتا ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى تەمىنلەنگەن ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىغا ماس كەلمەيدۇ", + "Recovery key successfully enabled" : "ئەسلىگە كەلتۈرۈش ئاچقۇچى مۇۋەپپەقىيەتلىك قوزغىتىلدى", + "Could not enable recovery key. Please check your recovery key password!" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى قوزغىتالمىدى. ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىڭىزنى تەكشۈرۈپ بېقىڭ!", + "Recovery key successfully disabled" : "ئەسلىگە كەلتۈرۈش ئاچقۇچى مۇۋەپپەقىيەتلىك چەكلەنگەن", + "Could not disable recovery key. Please check your recovery key password!" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى چەكلىيەلمىدى. ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىڭىزنى تەكشۈرۈپ بېقىڭ!", + "Missing parameters" : "يوقاپ كەتكەن پارامېتىرلار", + "Please provide the old recovery password" : "كونا ئەسلىگە كەلتۈرۈش پارولى بىلەن تەمىنلەڭ", + "Please provide a new recovery password" : "يېڭى ئەسلىگە كەلتۈرۈش پارولى بىلەن تەمىنلەڭ", + "Please repeat the new recovery password" : "يېڭى ئەسلىگە كەلتۈرۈش پارولىنى تەكرارلاڭ", + "Password successfully changed." : "پارول مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى.", + "Could not change the password. Maybe the old password was not correct." : "پارولنى ئۆزگەرتەلمىدى. بەلكىم كونا پارول توغرا بولمىغان بولۇشى مۇمكىن.", + "Recovery Key disabled" : "ئەسلىگە كەلتۈرۈش ئاچقۇچى چەكلەنگەن", + "Recovery Key enabled" : "ئەسلىگە كەلتۈرۈش ئاچقۇچى قوزغىتىلدى", + "Could not enable the recovery key, please try again or contact your administrator" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى قوزغىتالمىدى ، قايتا سىناڭ ياكى باشقۇرغۇچى بىلەن ئالاقىلىشىڭ", + "Could not update the private key password." : "شەخسىي ئاچقۇچ پارولىنى يېڭىلىيالمىدى.", + "The old password was not correct, please try again." : "كونا پارول توغرا ئەمەس ، قايتا سىناڭ.", + "The current log-in password was not correct, please try again." : "نۆۋەتتىكى كىرىش پارولى توغرا ئەمەس ، قايتا سىناڭ.", + "Private key password successfully updated." : "شەخسىي ئاچقۇچ مەخپىي نومۇرى مۇۋەپپەقىيەتلىك يېڭىلاندى.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "مەخپىيلەشتۈرۈش ئاچقۇچلىرىڭىزنى كونا مەخپىيلەشتۈرۈش (ownCloud <= 8.0) دىن يېڭىسىغا كۆچۈرۈشىڭىز كېرەك. «مەخپىيلەشتۈرۈش: كۆچۈش» نى ئىجرا قىلىڭ ياكى باشقۇرغۇچىڭىز بىلەن ئالاقىلىشىڭ", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "مەخپىيلەشتۈرۈش دېتالىنىڭ ئىناۋەتسىز شەخسىي ئاچقۇچى. شىفىرلانغان ھۆججەتلىرىڭىزنى ئەسلىگە كەلتۈرۈش ئۈچۈن شەخسىي تەڭشەكلىرىڭىزدىكى شەخسىي ئاچقۇچ پارولىڭىزنى يېڭىلاڭ.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "شىفىرلاش دېتالى قوزغىتىلغان ، ئەمما ئاچقۇچلىرىڭىز دەسلەپكى قەدەمدە ئەمەس. قايتا كىرىپ قايتا كىرىڭ.", + "Encryption App is enabled and ready" : "شىفىرلاش دېتالى قوزغىتىلغان ۋە تەييار", + "Bad Signature" : "ناچار ئىمزا", + "Missing Signature" : "قولدىن كەتكەن ئىمزا", + "one-time password for server-side-encryption" : "مۇلازىمېتىرنى مەخپىيلەشتۈرۈش ئۈچۈن بىر قېتىم پارول", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "بۇ ھۆججەتنى يېشىشكە بولمايدۇ ، بەلكىم بۇ ئورتاق ھۆججەت بولۇشى مۇمكىن. ھۆججەت ئىگىسىدىن ھۆججەتنى سىز بىلەن ئورتاقلىشىشنى تەلەپ قىلىڭ.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "بۇ ھۆججەتنى ئوقۇيالمايدۇ ، بەلكىم بۇ ئورتاق ھۆججەت بولۇشى مۇمكىن. ھۆججەت ئىگىسىدىن ھۆججەتنى سىز بىلەن ئورتاقلىشىشنى تەلەپ قىلىڭ.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "ھەي ،\n\nباشقۇرغۇچى مۇلازىمېتىرنى مەخپىيلەشتۈرۈشنى قوزغىدى. ھۆججەتلىرىڭىز مەخپىي شىفىر '% s' ئارقىلىق شىفىرلاندى.\n\nتور كۆرۈنمە يۈزىگە كىرىڭ ، شەخسىي تەڭشەكلىرىڭىزنىڭ «ownCloud ئاساسىي مەخپىيلەشتۈرۈش مودۇلى» دېگەن بۆلەككە كىرىپ ، مەخپىي شىفىرىڭىزنى «كونا كىرىش پارولى» مەيدانىغا ۋە نۆۋەتتىكى كىرىش پارولىڭىزغا كىرگۈزۈپ مەخپىيلەشتۈرۈش پارولىڭىزنى يېڭىلاڭ.", + "The share will expire on %s." : "بۇ ھەمبەھىر %s دا مۇددىتى توشىدۇ.", + "Cheers!" : "پەچەت!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "ھەي ،

باشقۇرغۇچى مۇلازىمېتىرنى مەخپىيلەشتۈرۈشنى قوزغىدى. ھۆججەتلىرىڭىز مەخپىي شىفىر % s ئارقىلىق مەخپىيلەشتۈرۈلدى. بۇ پارولنى «كونا كىرىش مەخپىي نومۇرى» ۋە نۆۋەتتىكى كىرىش پارولىڭىزغا كىرگۈزۈڭ.

", + "Default encryption module" : "كۆڭۈلدىكى مەخپىيلەشتۈرۈش مودۇلى", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "شىفىرلاش دېتالى قوزغىتىلغان ، ئەمما ئاچقۇچلىرىڭىز دەسلەپكى قەدەمدە قوزغىتىلمىغان ، قايتا كىرىپ قايتا كىرىڭ", + "Encryption type: Master Key" : "شىفىرلاش تىپى: Master Key", + "Encryption type: User Specific Key" : "شىفىرلاش تىپى: ئىشلەتكۈچىنىڭ كونكرېت ئاچقۇچى", + "Please select an encryption option" : "مەخپىيلەشتۈرۈش تاللانمىسىنى تاللاڭ", + "Master Key" : "Master Key", + "Permanently select this mode" : "بۇ ھالەتنى مەڭگۈلۈك تاللاڭ", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "ئىشلەتكۈچى كونكرېت ئاچقۇچ مەخپىيلەشتۈرۈش مودۇلى ۋاقتى ئۆتكەن. تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىش ئۈچۈن مۇلازىمېتىر قويۇپ بېرىش خاتىرىلىرى ↗ گە قاراڭ.", + "Encrypt the home storage" : "ئۆي ئامبىرىنى مەخپىيلەشتۈرۈڭ", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "بۇ تاللاشنى قوزغىتىش ئاساسلىق ساقلاش بوشلۇقىدا ساقلانغان بارلىق ھۆججەتلەرنى مەخپىيلەشتۈرىدۇ ، بولمىسا پەقەت سىرتقى ساقلىغۇچتىكى ھۆججەتلەرلا شىفىرلىنىدۇ", + "Enable recovery key" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى قوزغىتىڭ", + "Disable recovery key" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى چەكلەڭ", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "ئەسلىگە كەلتۈرۈش ئاچقۇچى ھۆججەتلەرنى مەخپىيلەشتۈرۈش ئۈچۈن ئىشلىتىلىدىغان قوشۇمچە شىفىرلاش ئاچقۇچى. ئەگەر ئىشلەتكۈچى مەخپىي نومۇرىنى ئۇنتۇپ قالسا ، ئىشلەتكۈچىنىڭ ھۆججەتلىرىنى ئەسلىگە كەلتۈرەلەيدۇ.", + "Recovery key password" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى", + "Repeat recovery key password" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىنى تەكرارلاڭ", + "Change recovery key password:" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىنى ئۆزگەرتىش:", + "Old recovery key password" : "كونا ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى", + "New recovery key password" : "يېڭى ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى", + "Repeat new recovery key password" : "يېڭى ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىنى تەكرارلاڭ", + "Change Password" : "ئىم ئۆزگەرتىش", + "ownCloud basic encryption module" : "ownCloud ئاساسىي مەخپىيلەشتۈرۈش مودۇلى", + "Your private key password no longer matches your log-in password." : "شەخسىي ئاچقۇچ پارولىڭىز كىرىش پارولىڭىزغا ماس كەلمەيدۇ.", + "Set your old private key password to your current log-in password:" : "كونا شەخسىي پارولىڭىزنى نۆۋەتتىكى كىرىش پارولىڭىزغا تەڭشەڭ:", + " If you don't remember your old password you can ask your administrator to recover your files." : "كونا پارولىڭىزنى ئېسىڭىزدە تۇتمىسىڭىز باشقۇرغۇچىڭىزدىن ھۆججەتلىرىڭىزنى ئەسلىگە كەلتۈرۈشىنى تەلەپ قىلسىڭىز بولىدۇ.", + "Old log-in password" : "كونا كىرىش پارولى", + "Current log-in password" : "نۆۋەتتىكى كىرىش پارولى", + "Update Private Key Password" : "شەخسىي ئاچقۇچ پارولىنى يېڭىلاڭ", + "Enable password recovery:" : "پارولنى ئەسلىگە كەلتۈرۈشنى قوزغىتىڭ:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "بۇ تاللانمىنى قوزغاتسىڭىز مەخپىي شىفىرلانغان ھۆججەتلەرنى مەخپىي شىفىرىڭىز يوقاپ كەتكەن ئەھۋال ئاستىدا قايتا زىيارەت قىلالايسىز", + "Enabled" : "ئىناۋەتلىك قىلىنغان", + "Disabled" : "چەكلەنگەن" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/ug.json b/l10n/ug.json index 902f5bf5..d4ceb596 100644 --- a/l10n/ug.json +++ b/l10n/ug.json @@ -1,4 +1,67 @@ { "translations": { - "Encryption" : "شىفىرلاش" -},"pluralForm" :"nplurals=1; plural=0;" + "Missing recovery key password" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى يوقاپ كەتتى", + "Please repeat the recovery key password" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىنى تەكرارلاڭ", + "Repeated recovery key password does not match the provided recovery key password" : "قايتا-قايتا ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى تەمىنلەنگەن ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىغا ماس كەلمەيدۇ", + "Recovery key successfully enabled" : "ئەسلىگە كەلتۈرۈش ئاچقۇچى مۇۋەپپەقىيەتلىك قوزغىتىلدى", + "Could not enable recovery key. Please check your recovery key password!" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى قوزغىتالمىدى. ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىڭىزنى تەكشۈرۈپ بېقىڭ!", + "Recovery key successfully disabled" : "ئەسلىگە كەلتۈرۈش ئاچقۇچى مۇۋەپپەقىيەتلىك چەكلەنگەن", + "Could not disable recovery key. Please check your recovery key password!" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى چەكلىيەلمىدى. ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىڭىزنى تەكشۈرۈپ بېقىڭ!", + "Missing parameters" : "يوقاپ كەتكەن پارامېتىرلار", + "Please provide the old recovery password" : "كونا ئەسلىگە كەلتۈرۈش پارولى بىلەن تەمىنلەڭ", + "Please provide a new recovery password" : "يېڭى ئەسلىگە كەلتۈرۈش پارولى بىلەن تەمىنلەڭ", + "Please repeat the new recovery password" : "يېڭى ئەسلىگە كەلتۈرۈش پارولىنى تەكرارلاڭ", + "Password successfully changed." : "پارول مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى.", + "Could not change the password. Maybe the old password was not correct." : "پارولنى ئۆزگەرتەلمىدى. بەلكىم كونا پارول توغرا بولمىغان بولۇشى مۇمكىن.", + "Recovery Key disabled" : "ئەسلىگە كەلتۈرۈش ئاچقۇچى چەكلەنگەن", + "Recovery Key enabled" : "ئەسلىگە كەلتۈرۈش ئاچقۇچى قوزغىتىلدى", + "Could not enable the recovery key, please try again or contact your administrator" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى قوزغىتالمىدى ، قايتا سىناڭ ياكى باشقۇرغۇچى بىلەن ئالاقىلىشىڭ", + "Could not update the private key password." : "شەخسىي ئاچقۇچ پارولىنى يېڭىلىيالمىدى.", + "The old password was not correct, please try again." : "كونا پارول توغرا ئەمەس ، قايتا سىناڭ.", + "The current log-in password was not correct, please try again." : "نۆۋەتتىكى كىرىش پارولى توغرا ئەمەس ، قايتا سىناڭ.", + "Private key password successfully updated." : "شەخسىي ئاچقۇچ مەخپىي نومۇرى مۇۋەپپەقىيەتلىك يېڭىلاندى.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "مەخپىيلەشتۈرۈش ئاچقۇچلىرىڭىزنى كونا مەخپىيلەشتۈرۈش (ownCloud <= 8.0) دىن يېڭىسىغا كۆچۈرۈشىڭىز كېرەك. «مەخپىيلەشتۈرۈش: كۆچۈش» نى ئىجرا قىلىڭ ياكى باشقۇرغۇچىڭىز بىلەن ئالاقىلىشىڭ", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "مەخپىيلەشتۈرۈش دېتالىنىڭ ئىناۋەتسىز شەخسىي ئاچقۇچى. شىفىرلانغان ھۆججەتلىرىڭىزنى ئەسلىگە كەلتۈرۈش ئۈچۈن شەخسىي تەڭشەكلىرىڭىزدىكى شەخسىي ئاچقۇچ پارولىڭىزنى يېڭىلاڭ.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "شىفىرلاش دېتالى قوزغىتىلغان ، ئەمما ئاچقۇچلىرىڭىز دەسلەپكى قەدەمدە ئەمەس. قايتا كىرىپ قايتا كىرىڭ.", + "Encryption App is enabled and ready" : "شىفىرلاش دېتالى قوزغىتىلغان ۋە تەييار", + "Bad Signature" : "ناچار ئىمزا", + "Missing Signature" : "قولدىن كەتكەن ئىمزا", + "one-time password for server-side-encryption" : "مۇلازىمېتىرنى مەخپىيلەشتۈرۈش ئۈچۈن بىر قېتىم پارول", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "بۇ ھۆججەتنى يېشىشكە بولمايدۇ ، بەلكىم بۇ ئورتاق ھۆججەت بولۇشى مۇمكىن. ھۆججەت ئىگىسىدىن ھۆججەتنى سىز بىلەن ئورتاقلىشىشنى تەلەپ قىلىڭ.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "بۇ ھۆججەتنى ئوقۇيالمايدۇ ، بەلكىم بۇ ئورتاق ھۆججەت بولۇشى مۇمكىن. ھۆججەت ئىگىسىدىن ھۆججەتنى سىز بىلەن ئورتاقلىشىشنى تەلەپ قىلىڭ.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "ھەي ،\n\nباشقۇرغۇچى مۇلازىمېتىرنى مەخپىيلەشتۈرۈشنى قوزغىدى. ھۆججەتلىرىڭىز مەخپىي شىفىر '% s' ئارقىلىق شىفىرلاندى.\n\nتور كۆرۈنمە يۈزىگە كىرىڭ ، شەخسىي تەڭشەكلىرىڭىزنىڭ «ownCloud ئاساسىي مەخپىيلەشتۈرۈش مودۇلى» دېگەن بۆلەككە كىرىپ ، مەخپىي شىفىرىڭىزنى «كونا كىرىش پارولى» مەيدانىغا ۋە نۆۋەتتىكى كىرىش پارولىڭىزغا كىرگۈزۈپ مەخپىيلەشتۈرۈش پارولىڭىزنى يېڭىلاڭ.", + "The share will expire on %s." : "بۇ ھەمبەھىر %s دا مۇددىتى توشىدۇ.", + "Cheers!" : "پەچەت!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "ھەي ،

باشقۇرغۇچى مۇلازىمېتىرنى مەخپىيلەشتۈرۈشنى قوزغىدى. ھۆججەتلىرىڭىز مەخپىي شىفىر % s ئارقىلىق مەخپىيلەشتۈرۈلدى. بۇ پارولنى «كونا كىرىش مەخپىي نومۇرى» ۋە نۆۋەتتىكى كىرىش پارولىڭىزغا كىرگۈزۈڭ.

", + "Default encryption module" : "كۆڭۈلدىكى مەخپىيلەشتۈرۈش مودۇلى", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "شىفىرلاش دېتالى قوزغىتىلغان ، ئەمما ئاچقۇچلىرىڭىز دەسلەپكى قەدەمدە قوزغىتىلمىغان ، قايتا كىرىپ قايتا كىرىڭ", + "Encryption type: Master Key" : "شىفىرلاش تىپى: Master Key", + "Encryption type: User Specific Key" : "شىفىرلاش تىپى: ئىشلەتكۈچىنىڭ كونكرېت ئاچقۇچى", + "Please select an encryption option" : "مەخپىيلەشتۈرۈش تاللانمىسىنى تاللاڭ", + "Master Key" : "Master Key", + "Permanently select this mode" : "بۇ ھالەتنى مەڭگۈلۈك تاللاڭ", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "ئىشلەتكۈچى كونكرېت ئاچقۇچ مەخپىيلەشتۈرۈش مودۇلى ۋاقتى ئۆتكەن. تېخىمۇ كۆپ ئۇچۇرغا ئېرىشىش ئۈچۈن مۇلازىمېتىر قويۇپ بېرىش خاتىرىلىرى ↗ گە قاراڭ.", + "Encrypt the home storage" : "ئۆي ئامبىرىنى مەخپىيلەشتۈرۈڭ", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "بۇ تاللاشنى قوزغىتىش ئاساسلىق ساقلاش بوشلۇقىدا ساقلانغان بارلىق ھۆججەتلەرنى مەخپىيلەشتۈرىدۇ ، بولمىسا پەقەت سىرتقى ساقلىغۇچتىكى ھۆججەتلەرلا شىفىرلىنىدۇ", + "Enable recovery key" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى قوزغىتىڭ", + "Disable recovery key" : "ئەسلىگە كەلتۈرۈش ئاچقۇچىنى چەكلەڭ", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "ئەسلىگە كەلتۈرۈش ئاچقۇچى ھۆججەتلەرنى مەخپىيلەشتۈرۈش ئۈچۈن ئىشلىتىلىدىغان قوشۇمچە شىفىرلاش ئاچقۇچى. ئەگەر ئىشلەتكۈچى مەخپىي نومۇرىنى ئۇنتۇپ قالسا ، ئىشلەتكۈچىنىڭ ھۆججەتلىرىنى ئەسلىگە كەلتۈرەلەيدۇ.", + "Recovery key password" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى", + "Repeat recovery key password" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىنى تەكرارلاڭ", + "Change recovery key password:" : "ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىنى ئۆزگەرتىش:", + "Old recovery key password" : "كونا ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى", + "New recovery key password" : "يېڭى ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولى", + "Repeat new recovery key password" : "يېڭى ئەسلىگە كەلتۈرۈش ئاچقۇچ پارولىنى تەكرارلاڭ", + "Change Password" : "ئىم ئۆزگەرتىش", + "ownCloud basic encryption module" : "ownCloud ئاساسىي مەخپىيلەشتۈرۈش مودۇلى", + "Your private key password no longer matches your log-in password." : "شەخسىي ئاچقۇچ پارولىڭىز كىرىش پارولىڭىزغا ماس كەلمەيدۇ.", + "Set your old private key password to your current log-in password:" : "كونا شەخسىي پارولىڭىزنى نۆۋەتتىكى كىرىش پارولىڭىزغا تەڭشەڭ:", + " If you don't remember your old password you can ask your administrator to recover your files." : "كونا پارولىڭىزنى ئېسىڭىزدە تۇتمىسىڭىز باشقۇرغۇچىڭىزدىن ھۆججەتلىرىڭىزنى ئەسلىگە كەلتۈرۈشىنى تەلەپ قىلسىڭىز بولىدۇ.", + "Old log-in password" : "كونا كىرىش پارولى", + "Current log-in password" : "نۆۋەتتىكى كىرىش پارولى", + "Update Private Key Password" : "شەخسىي ئاچقۇچ پارولىنى يېڭىلاڭ", + "Enable password recovery:" : "پارولنى ئەسلىگە كەلتۈرۈشنى قوزغىتىڭ:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "بۇ تاللانمىنى قوزغاتسىڭىز مەخپىي شىفىرلانغان ھۆججەتلەرنى مەخپىي شىفىرىڭىز يوقاپ كەتكەن ئەھۋال ئاستىدا قايتا زىيارەت قىلالايسىز", + "Enabled" : "ئىناۋەتلىك قىلىنغان", + "Disabled" : "چەكلەنگەن" +},"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file From ee2e8f3f298984fb1bbdb5e9399493ee7d42b17e Mon Sep 17 00:00:00 2001 From: ownClouders Date: Thu, 17 Oct 2024 01:02:45 +0000 Subject: [PATCH 320/348] [tx] updated from transifex --- l10n/ru.js | 1 + l10n/ru.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/ru.js b/l10n/ru.js index 2d0dc086..7e3f3925 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "Пожалуйста, выберите вариант шифрования", "Master Key" : "Мастер-ключ", "Permanently select this mode" : "Выбраить этот режим в качестве постоянного", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "Модуль шифрования ключа пользователя устарел. Дополнительную информацию см. в примечаниях к выпуску сервера ↗.", "Encrypt the home storage" : "Зашифровать домашнюю директорию", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Данный параметр позволяет зашифровать все файлы, хранящиеся в главном хранилище, иначе только файлы на внешних хранилищах будут зашифрованы", "Enable recovery key" : "Включить ключ восстановления", diff --git a/l10n/ru.json b/l10n/ru.json index 73f3db9f..e2130c37 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "Пожалуйста, выберите вариант шифрования", "Master Key" : "Мастер-ключ", "Permanently select this mode" : "Выбраить этот режим в качестве постоянного", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "Модуль шифрования ключа пользователя устарел. Дополнительную информацию см. в примечаниях к выпуску сервера ↗.", "Encrypt the home storage" : "Зашифровать домашнюю директорию", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Данный параметр позволяет зашифровать все файлы, хранящиеся в главном хранилище, иначе только файлы на внешних хранилищах будут зашифрованы", "Enable recovery key" : "Включить ключ восстановления", From 36f95cc0fde80023626ff733a60956d082b2fefc Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 4 Dec 2024 00:42:01 +0000 Subject: [PATCH 321/348] [tx] updated from transifex --- l10n/it.js | 1 + l10n/it.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/it.js b/l10n/it.js index bd6cd401..82647ac6 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "Scegliere un tipo di crittografazione.", "Master Key" : "Chiave principale", "Permanently select this mode" : "Seelziona questo modo permanentemente", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : " Il modulo di crittografia della chiave specifica dell'utente è deprecato. Vedi le note sulla versione del server ↗ per maggiori informazioni.", "Encrypt the home storage" : "Cifra l'archiviazione principale", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "L'abilitazione di questa opzione cifra tutti i file memorizzati sull'archiviazione principale, altrimenti saranno cifrati solo i file sull'archiviazione esterna.", "Enable recovery key" : "Abilita chiave di ripristino", diff --git a/l10n/it.json b/l10n/it.json index e35866e7..998d50b0 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "Scegliere un tipo di crittografazione.", "Master Key" : "Chiave principale", "Permanently select this mode" : "Seelziona questo modo permanentemente", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : " Il modulo di crittografia della chiave specifica dell'utente è deprecato. Vedi le note sulla versione del server ↗ per maggiori informazioni.", "Encrypt the home storage" : "Cifra l'archiviazione principale", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "L'abilitazione di questa opzione cifra tutti i file memorizzati sull'archiviazione principale, altrimenti saranno cifrati solo i file sull'archiviazione esterna.", "Enable recovery key" : "Abilita chiave di ripristino", From d993faebaa902b2b9347e923e303b9d883b6a733 Mon Sep 17 00:00:00 2001 From: Niraj Acharya Date: Mon, 23 Dec 2024 10:41:11 +0545 Subject: [PATCH 322/348] test: skip master key test --- .../features/webUIMasterKeyType/webUIMasterKeys.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature index d8e94512..5693454d 100644 --- a/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature +++ b/tests/acceptance/features/webUIMasterKeyType/webUIMasterKeys.feature @@ -4,7 +4,7 @@ Feature: encrypt files using master keys I want to be able to encrypt user files using master keys So that I can use a common key to encrypt files of all user - + @skip @issue-409 Scenario: user cannot access their file after recreating master key with re-login Given user "Alice" has been created with default attributes and large skeleton files And the administrator has set the encryption type to "masterkey" From a753aff4ec602c6b8cd7621a61af385dc95a1859 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Sun, 2 Feb 2025 00:57:11 +0000 Subject: [PATCH 323/348] [tx] updated from transifex --- l10n/he.js | 1 + l10n/he.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/he.js b/l10n/he.js index f74158ce..855d2659 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "יש לבחור סוג הצפנה", "Master Key" : "מפתח ראשי", "Permanently select this mode" : "בחירת מצב זה באופן קבוע", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "מודול הצפנת מפתחות מסוימים למשתמשים לא בשימוש עוד. יש פרטים נוספים בהערות הוצאה לאור של השרת ↖.", "Encrypt the home storage" : "הצפנת אחסון הבית", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "הפעלת אפשרות זו מצפינה את כל הקבצים המאוחסנים באחסון המרכזי, אחרת רק הקבצים המאוחסנים בהתקנים חיצוניים יוצפנו", "Enable recovery key" : "מאפשר מפתח שחזור", diff --git a/l10n/he.json b/l10n/he.json index b70c8d59..c2c56f65 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "יש לבחור סוג הצפנה", "Master Key" : "מפתח ראשי", "Permanently select this mode" : "בחירת מצב זה באופן קבוע", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "מודול הצפנת מפתחות מסוימים למשתמשים לא בשימוש עוד. יש פרטים נוספים בהערות הוצאה לאור של השרת ↖.", "Encrypt the home storage" : "הצפנת אחסון הבית", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "הפעלת אפשרות זו מצפינה את כל הקבצים המאוחסנים באחסון המרכזי, אחרת רק הקבצים המאוחסנים בהתקנים חיצוניים יוצפנו", "Enable recovery key" : "מאפשר מפתח שחזור", From c3cc752ef56eb39bd85d9448e1a8353ffbf4b209 Mon Sep 17 00:00:00 2001 From: Lukas Schwarz Date: Mon, 20 Oct 2025 20:44:00 +0200 Subject: [PATCH 324/348] Remove talk.owncloud.com notification step --- .drone.star | 52 ++-------------------------------------------------- 1 file changed, 2 insertions(+), 50 deletions(-) diff --git a/.drone.star b/.drone.star index 086674d7..df02a48d 100644 --- a/.drone.star +++ b/.drone.star @@ -17,7 +17,6 @@ OSIXIA_OPEN_LDAP = "osixia/openldap" PLUGINS_GITHUB_RELEASE = "plugins/github-release" PLUGINS_S3 = "plugins/s3" PLUGINS_S3_CACHE = "plugins/s3-cache:1" -PLUGINS_SLACK = "plugins/slack:1" SELENIUM_STANDALONE_CHROME_DEBUG = "selenium/standalone-chrome-debug:3.141.59-oxygen" SELENIUM_STANDALONE_FIREFOX_DEBUG = "selenium/standalone-firefox-debug:3.8.1" SONARSOURCE_SONAR_SCANNER_CLI = "sonarsource/sonar-scanner-cli" @@ -51,10 +50,6 @@ dir = { } config = { - "rocketchat": { - "channel": "builds", - "from_secret": "rocketchat_talk_webhook", - }, "branches": [ "master", ], @@ -350,10 +345,9 @@ def main(ctx): afterCoverageTests = afterCoveragePipelines(ctx) dependsOn(coverageTests, afterCoverageTests) - after = afterPipelines(ctx) - dependsOn(afterCoverageTests + nonCoverageTests + stages, after) + dependsOn(afterCoverageTests + nonCoverageTests + stages) - return before + coverageTests + afterCoverageTests + nonCoverageTests + stages + after + return before + coverageTests + afterCoverageTests + nonCoverageTests + stages def beforePipelines(ctx): return validateDailyTarballBuild() + codestyle(ctx) + jscodestyle(ctx) + phpstan(ctx) + phan(ctx) + phplint(ctx) + checkStarlark() @@ -391,11 +385,6 @@ def afterCoveragePipelines(ctx): sonarAnalysis(ctx), ] -def afterPipelines(ctx): - return [ - notify(), - ] - def codestyle(ctx): pipelines = [] @@ -1515,43 +1504,6 @@ def sonarAnalysis(ctx, phpVersion = DEFAULT_PHP_VERSION): return result -def notify(): - result = { - "kind": "pipeline", - "type": "docker", - "name": "chat-notifications", - "clone": { - "disable": True, - }, - "steps": [ - { - "name": "notify-rocketchat", - "image": PLUGINS_SLACK, - "settings": { - "webhook": { - "from_secret": config["rocketchat"]["from_secret"], - }, - "channel": config["rocketchat"]["channel"], - }, - }, - ], - "depends_on": [], - "trigger": { - "ref": [ - "refs/tags/**", - ], - "status": [ - "success", - "failure", - ], - }, - } - - for branch in config["branches"]: - result["trigger"]["ref"].append("refs/heads/%s" % branch) - - return result - def databaseService(db): dbName = getDbName(db) if (dbName == "mariadb") or (dbName == "mysql"): From ad2171e13a0f7bc8126d2d2f7f29fbcd3bae6aae Mon Sep 17 00:00:00 2001 From: Lukas Schwarz Date: Tue, 21 Oct 2025 15:16:19 +0200 Subject: [PATCH 325/348] Update .drone.star Co-authored-by: Phil Davis --- .drone.star | 2 -- 1 file changed, 2 deletions(-) diff --git a/.drone.star b/.drone.star index df02a48d..97a4b5c8 100644 --- a/.drone.star +++ b/.drone.star @@ -345,8 +345,6 @@ def main(ctx): afterCoverageTests = afterCoveragePipelines(ctx) dependsOn(coverageTests, afterCoverageTests) - dependsOn(afterCoverageTests + nonCoverageTests + stages) - return before + coverageTests + afterCoverageTests + nonCoverageTests + stages def beforePipelines(ctx): From 1d5440b01b4341ce43e36088f6aed130f4b2354e Mon Sep 17 00:00:00 2001 From: ownClouders Date: Fri, 31 Oct 2025 00:05:09 +0000 Subject: [PATCH 326/348] [tx] updated from transifex --- l10n/nl.js | 1 + l10n/nl.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/nl.js b/l10n/nl.js index 356632a6..c309b225 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "Kies een encryptie-optie", "Master Key" : "Master Sleutel", "Permanently select this mode" : "Kies deze modus permanent", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "De coderingsmodule voor gebruikersspecifieke sleutels is afgeschaft. Zie de server release-opmerkingen ↗ Voor meer informatie.", "Encrypt the home storage" : "Versleutel de eigen serveropslag", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Het inschakelen van deze optie zorgt voor versleutelen van alle bestanden op do hoofdopslag, anders worden alleen bestanden op externe opslag versleuteld", "Enable recovery key" : "Activeer herstelsleutel", diff --git a/l10n/nl.json b/l10n/nl.json index 45d19e32..0d8275fc 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "Kies een encryptie-optie", "Master Key" : "Master Sleutel", "Permanently select this mode" : "Kies deze modus permanent", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "De coderingsmodule voor gebruikersspecifieke sleutels is afgeschaft. Zie de server release-opmerkingen ↗ Voor meer informatie.", "Encrypt the home storage" : "Versleutel de eigen serveropslag", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Het inschakelen van deze optie zorgt voor versleutelen van alle bestanden op do hoofdopslag, anders worden alleen bestanden op externe opslag versleuteld", "Enable recovery key" : "Activeer herstelsleutel", From 6412504e92671f85d61a6efc676bb4b6bf0320a5 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Wed, 19 Nov 2025 00:06:34 +0000 Subject: [PATCH 327/348] [tx] updated from transifex --- l10n/es.js | 1 + l10n/es.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/es.js b/l10n/es.js index 765f11a1..8ff038af 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "Por favor seleccione una opción", "Master Key" : "Clave maestra", "Permanently select this mode" : "Seleccionar este metodo por defecto", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "El módulo de encriptación de claves específica de usuario esta deprecado. Consulte las notas de actualización del servidor↗ para más información.", "Encrypt the home storage" : "Encriptar el almacenamiento personal", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Al activar esta opción se encriptarán todos los archivos almacenados en la memoria principal, de lo contrario serán cifrados sólo los archivos de almacenamiento externo", "Enable recovery key" : "Activa la clave de recuperación", diff --git a/l10n/es.json b/l10n/es.json index a9414088..494c4e54 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "Por favor seleccione una opción", "Master Key" : "Clave maestra", "Permanently select this mode" : "Seleccionar este metodo por defecto", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "El módulo de encriptación de claves específica de usuario esta deprecado. Consulte las notas de actualización del servidor↗ para más información.", "Encrypt the home storage" : "Encriptar el almacenamiento personal", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Al activar esta opción se encriptarán todos los archivos almacenados en la memoria principal, de lo contrario serán cifrados sólo los archivos de almacenamiento externo", "Enable recovery key" : "Activa la clave de recuperación", From 82578a64c3be6777b303cc6fb35898baa53d6b53 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Tue, 2 Dec 2025 00:06:18 +0000 Subject: [PATCH 328/348] [tx] updated from transifex --- l10n/en_US.js | 67 ++++++++++++++++++++++++++++++++++++++++++++++ l10n/en_US.json | 65 ++++++++++++++++++++++++++++++++++++++++++++ l10n/pt_PT.js | 1 + l10n/pt_PT.json | 1 + l10n/sr@latin.js | 44 ++++++++++++++++++++++++++++++ l10n/sr@latin.json | 44 ++++++++++++++++++++++++++++++ l10n/zh-Hans.js | 67 ++++++++++++++++++++++++++++++++++++++++++++++ l10n/zh-Hans.json | 65 ++++++++++++++++++++++++++++++++++++++++++++ l10n/zh_HK.js | 59 ++++++++++++++++++++++++++++++++++++++++ l10n/zh_HK.json | 59 ++++++++++++++++++++++++++++++++++++++++ 10 files changed, 472 insertions(+) create mode 100644 l10n/en_US.js create mode 100644 l10n/en_US.json create mode 100644 l10n/zh-Hans.js create mode 100644 l10n/zh-Hans.json diff --git a/l10n/en_US.js b/l10n/en_US.js new file mode 100644 index 00000000..f054c9d5 --- /dev/null +++ b/l10n/en_US.js @@ -0,0 +1,67 @@ +OC.L10N.register( + "encryption", + { + "Missing recovery key password" : "Missing recovery key password", + "Please repeat the recovery key password" : "Please repeat the recovery key password", + "Repeated recovery key password does not match the provided recovery key password" : "Repeated recovery key password does not match the provided recovery key password", + "Recovery key successfully enabled" : "Recovery key enabled successfully", + "Could not enable recovery key. Please check your recovery key password!" : "Could not enable recovery key. Please check your recovery key password!", + "Recovery key successfully disabled" : "Recovery key disabled successfully", + "Could not disable recovery key. Please check your recovery key password!" : "Could not disable recovery key. Please check your recovery key password!", + "Missing parameters" : "Missing parameters", + "Please provide the old recovery password" : "Please provide the old recovery password", + "Please provide a new recovery password" : "Please provide a new recovery password", + "Please repeat the new recovery password" : "Please repeat the new recovery password", + "Password successfully changed." : "Password changed successfully.", + "Could not change the password. Maybe the old password was not correct." : "Could not change the password. Maybe the old password was incorrect.", + "Recovery Key disabled" : "Recovery Key disabled", + "Recovery Key enabled" : "Recovery Key enabled", + "Could not enable the recovery key, please try again or contact your administrator" : "Could not enable the recovery key, please try again or contact your administrator", + "Could not update the private key password." : "Could not update the private key password.", + "The old password was not correct, please try again." : "The old password was not correct, please try again.", + "The current log-in password was not correct, please try again." : "The current log-in password was not correct, please try again.", + "Private key password successfully updated." : "Private key password updated successfully.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Encryption App is enabled, but your keys are not initialised. Please log-out and log-in again.", + "Encryption App is enabled and ready" : "Encryption App is enabled and ready", + "Bad Signature" : "Bad Signature", + "Missing Signature" : "Missing Signature", + "one-time password for server-side-encryption" : "one-time password for server-side-encryption", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Cannot decrypt this file, which is probably a shared file. Please ask the file owner to reshare the file with you.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n", + "The share will expire on %s." : "The share will expire on %s.", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

", + "Default encryption module" : "Default encryption module", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again", + "Encryption type: Master Key" : "Encryption type: Master Key", + "Encryption type: User Specific Key" : "Encryption type: User Specific Key", + "Please select an encryption option" : "Please select an encryption option", + "Master Key" : "Master Key", + "Permanently select this mode" : "Permanently select this mode", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information.", + "Encrypt the home storage" : "Encrypt the home storage", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted", + "Enable recovery key" : "Enable recovery key", + "Disable recovery key" : "Disable recovery key", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password.", + "Recovery key password" : "Recovery key password", + "Repeat recovery key password" : "Repeat recovery key password", + "Change recovery key password:" : "Change recovery key password:", + "Old recovery key password" : "Old recovery key password", + "New recovery key password" : "New recovery key password", + "Repeat new recovery key password" : "Repeat new recovery key password", + "ownCloud basic encryption module" : "ownCloud basic encryption module", + "Your private key password no longer matches your log-in password." : "Your private key password no longer matches your log-in password.", + "Set your old private key password to your current log-in password:" : "Set your old private key password to your current log-in password:", + " If you don't remember your old password you can ask your administrator to recover your files." : " If you don't remember your old password you can ask your administrator to recover your files.", + "Old log-in password" : "Old login password", + "Current log-in password" : "Current login password", + "Update Private Key Password" : "Update Private Key Password", + "Enable password recovery:" : "Enable password recovery:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss", + "Enabled" : "Enabled", + "Disabled" : "Disabled" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/en_US.json b/l10n/en_US.json new file mode 100644 index 00000000..7e2f92be --- /dev/null +++ b/l10n/en_US.json @@ -0,0 +1,65 @@ +{ "translations": { + "Missing recovery key password" : "Missing recovery key password", + "Please repeat the recovery key password" : "Please repeat the recovery key password", + "Repeated recovery key password does not match the provided recovery key password" : "Repeated recovery key password does not match the provided recovery key password", + "Recovery key successfully enabled" : "Recovery key enabled successfully", + "Could not enable recovery key. Please check your recovery key password!" : "Could not enable recovery key. Please check your recovery key password!", + "Recovery key successfully disabled" : "Recovery key disabled successfully", + "Could not disable recovery key. Please check your recovery key password!" : "Could not disable recovery key. Please check your recovery key password!", + "Missing parameters" : "Missing parameters", + "Please provide the old recovery password" : "Please provide the old recovery password", + "Please provide a new recovery password" : "Please provide a new recovery password", + "Please repeat the new recovery password" : "Please repeat the new recovery password", + "Password successfully changed." : "Password changed successfully.", + "Could not change the password. Maybe the old password was not correct." : "Could not change the password. Maybe the old password was incorrect.", + "Recovery Key disabled" : "Recovery Key disabled", + "Recovery Key enabled" : "Recovery Key enabled", + "Could not enable the recovery key, please try again or contact your administrator" : "Could not enable the recovery key, please try again or contact your administrator", + "Could not update the private key password." : "Could not update the private key password.", + "The old password was not correct, please try again." : "The old password was not correct, please try again.", + "The current log-in password was not correct, please try again." : "The current log-in password was not correct, please try again.", + "Private key password successfully updated." : "Private key password updated successfully.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Encryption App is enabled, but your keys are not initialised. Please log-out and log-in again.", + "Encryption App is enabled and ready" : "Encryption App is enabled and ready", + "Bad Signature" : "Bad Signature", + "Missing Signature" : "Missing Signature", + "one-time password for server-side-encryption" : "one-time password for server-side-encryption", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Cannot decrypt this file, which is probably a shared file. Please ask the file owner to reshare the file with you.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n", + "The share will expire on %s." : "The share will expire on %s.", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

", + "Default encryption module" : "Default encryption module", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again", + "Encryption type: Master Key" : "Encryption type: Master Key", + "Encryption type: User Specific Key" : "Encryption type: User Specific Key", + "Please select an encryption option" : "Please select an encryption option", + "Master Key" : "Master Key", + "Permanently select this mode" : "Permanently select this mode", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information.", + "Encrypt the home storage" : "Encrypt the home storage", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted", + "Enable recovery key" : "Enable recovery key", + "Disable recovery key" : "Disable recovery key", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password.", + "Recovery key password" : "Recovery key password", + "Repeat recovery key password" : "Repeat recovery key password", + "Change recovery key password:" : "Change recovery key password:", + "Old recovery key password" : "Old recovery key password", + "New recovery key password" : "New recovery key password", + "Repeat new recovery key password" : "Repeat new recovery key password", + "ownCloud basic encryption module" : "ownCloud basic encryption module", + "Your private key password no longer matches your log-in password." : "Your private key password no longer matches your log-in password.", + "Set your old private key password to your current log-in password:" : "Set your old private key password to your current log-in password:", + " If you don't remember your old password you can ask your administrator to recover your files." : " If you don't remember your old password you can ask your administrator to recover your files.", + "Old log-in password" : "Old login password", + "Current log-in password" : "Current login password", + "Update Private Key Password" : "Update Private Key Password", + "Enable password recovery:" : "Enable password recovery:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss", + "Enabled" : "Enabled", + "Disabled" : "Disabled" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index 7deeff15..453ea015 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "Por favor selecione uma opção de encriptação", "Master Key" : "Chave-mestra", "Permanently select this mode" : "Selecionar este modo permanentemente", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "O módulo de criptografia de chave específica do usuário está obsoleto. Veja as notas de lançamento do servidor ↗ para maiores informações.", "Encrypt the home storage" : "Encriptar o armazenamento do início", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ativando esta opção todos os ficheiros armazenados no armazenamento principal serão encriptados, senão serão encriptados todos os ficheiros no armazenamento externo", "Enable recovery key" : "Ativar a chave de recuperação", diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index b839bcc5..6a2558b3 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "Por favor selecione uma opção de encriptação", "Master Key" : "Chave-mestra", "Permanently select this mode" : "Selecionar este modo permanentemente", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "O módulo de criptografia de chave específica do usuário está obsoleto. Veja as notas de lançamento do servidor ↗ para maiores informações.", "Encrypt the home storage" : "Encriptar o armazenamento do início", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Ativando esta opção todos os ficheiros armazenados no armazenamento principal serão encriptados, senão serão encriptados todos os ficheiros no armazenamento externo", "Enable recovery key" : "Ativar a chave de recuperação", diff --git a/l10n/sr@latin.js b/l10n/sr@latin.js index 3f07ca59..27f731bd 100644 --- a/l10n/sr@latin.js +++ b/l10n/sr@latin.js @@ -1,10 +1,54 @@ OC.L10N.register( "encryption", { + "Missing recovery key password" : "Недостаје лозинка кључа за опоравак", + "Please repeat the recovery key password" : "Поновите лозинку кључа за опоравак", + "Repeated recovery key password does not match the provided recovery key password" : "Поновљена лозинка кључа за опоравак се не поклапа", + "Recovery key successfully enabled" : "Кључ за опоравак успешно укључен", + "Could not enable recovery key. Please check your recovery key password!" : "Не могу да укључим кључ за опоравак. Проверите лозинку кључа за опоравак!", + "Recovery key successfully disabled" : "Кључ за опоравак успешно искључен", + "Could not disable recovery key. Please check your recovery key password!" : "Не могу да искључим кључ за опоравак. Проверите лозинку!", + "Missing parameters" : "Недостају параметри", + "Please provide the old recovery password" : "Унесите стару лозинку опоравка", + "Please provide a new recovery password" : "Унесите нову лозинку опоравка", + "Please repeat the new recovery password" : "Поновите нову лозинку опоравка", + "Password successfully changed." : "Лозинка успешно промењена.", + "Could not change the password. Maybe the old password was not correct." : "Не могу да променим лозинку. Можда стара лозинка није исправна.", + "Recovery Key disabled" : "Кључ за опоравак искључен", + "Recovery Key enabled" : "Кључ за опоравак укључен", + "Could not enable the recovery key, please try again or contact your administrator" : "Не могу да укључим кључ за опоравак. Покушајте поново или контактирајте администратора", + "Could not update the private key password." : "Не могу да ажирирам лозинку личног кључа.", + "The old password was not correct, please try again." : "Стара лозинка није исправна. Покушајте поново.", + "The current log-in password was not correct, please try again." : "Тренутна лозинка за пријаву није исправна. Покушајте поново.", + "Private key password successfully updated." : "Лозинка личног кључа је успешно ажурирана.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Морате да пребаците старе шифрарске кључеве (оунКлауд <= 8.0) у нови. Укључите „оунКлауд подразумевани шифрарски модул“ и покрените 'occ encryption:migrate'", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za Aplikaciju za šifrovanje. Molimo da osvežite vašu lozinku privatnog ključa u ličnim podešavanjima kako bi dobili pristup šifrovanim fajlovima.", + "Encryption App is enabled and ready" : "Апликација шифровања је укључена и спремна", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да дешифрујем фајл. Вероватно је то дељен фајл. Затражите од власника фајла да га поново подели са вама.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да читам фајл. Вероватно је дељен. Питајте власника да га поново подели са вама.", "The share will expire on %s." : "Deljeni sadržaj će isteći: %s", "Cheers!" : "U zdravlje!", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija za šifrovanje je omogućena ali Vaši ključevi nisu inicijalizovani, molimo Vas da se izlogujete i ulogujete ponovo.", + "Enable recovery key" : "Омогући кључ за опоравак", + "Disable recovery key" : "Онемогући кључ за опоравак", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Кључ за опоравак је додатни шифрарски кључ који се користи за шифровање фајлова. Он омогућава опоравак корисничких фајлова ако корисник заборави своју лозинку.", + "Recovery key password" : "Лозинка кључа за опоравак", + "Repeat recovery key password" : "Поновите лозинку кључа за опоравак", + "Change recovery key password:" : "Измена лозинке кључа опоравка:", + "Old recovery key password" : "Стара лозинка кључа за опоравак", + "New recovery key password" : "Нова лозинка кључа за опоравак", + "Repeat new recovery key password" : "Поновите нову лозинку кључа за опоравак", + "Change Password" : "Измени лозинку", + "ownCloud basic encryption module" : "оунКлауд основни шифрарски модул", + "Your private key password no longer matches your log-in password." : "Лозинка вашег личног кључа више није иста као ваша лозинка за пријаву.", + "Set your old private key password to your current log-in password:" : "Поставите стару лозинку личног кључа као тренутну лозинку за пријаву:", + " If you don't remember your old password you can ask your administrator to recover your files." : "Ако се не сећате старе лозинке, можете затражити од администратора да опорави ваше фајлове.", + "Old log-in password" : "Стара лозинка за пријаву", + "Current log-in password" : "Тренутна лозинка за пријаву", + "Update Private Key Password" : "Ажурирај лозинку личног кључа", + "Enable password recovery:" : "Укључи опоравак лозинке:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Укључивање ове опције омогућиће поновно добијање приступа вашим шифрованим фајловима у случају губитка лозинке", + "Enabled" : "укључено", "Disabled" : "Onemogućeno" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/l10n/sr@latin.json b/l10n/sr@latin.json index 3b7f350e..fb800fca 100644 --- a/l10n/sr@latin.json +++ b/l10n/sr@latin.json @@ -1,8 +1,52 @@ { "translations": { + "Missing recovery key password" : "Недостаје лозинка кључа за опоравак", + "Please repeat the recovery key password" : "Поновите лозинку кључа за опоравак", + "Repeated recovery key password does not match the provided recovery key password" : "Поновљена лозинка кључа за опоравак се не поклапа", + "Recovery key successfully enabled" : "Кључ за опоравак успешно укључен", + "Could not enable recovery key. Please check your recovery key password!" : "Не могу да укључим кључ за опоравак. Проверите лозинку кључа за опоравак!", + "Recovery key successfully disabled" : "Кључ за опоравак успешно искључен", + "Could not disable recovery key. Please check your recovery key password!" : "Не могу да искључим кључ за опоравак. Проверите лозинку!", + "Missing parameters" : "Недостају параметри", + "Please provide the old recovery password" : "Унесите стару лозинку опоравка", + "Please provide a new recovery password" : "Унесите нову лозинку опоравка", + "Please repeat the new recovery password" : "Поновите нову лозинку опоравка", + "Password successfully changed." : "Лозинка успешно промењена.", + "Could not change the password. Maybe the old password was not correct." : "Не могу да променим лозинку. Можда стара лозинка није исправна.", + "Recovery Key disabled" : "Кључ за опоравак искључен", + "Recovery Key enabled" : "Кључ за опоравак укључен", + "Could not enable the recovery key, please try again or contact your administrator" : "Не могу да укључим кључ за опоравак. Покушајте поново или контактирајте администратора", + "Could not update the private key password." : "Не могу да ажирирам лозинку личног кључа.", + "The old password was not correct, please try again." : "Стара лозинка није исправна. Покушајте поново.", + "The current log-in password was not correct, please try again." : "Тренутна лозинка за пријаву није исправна. Покушајте поново.", + "Private key password successfully updated." : "Лозинка личног кључа је успешно ажурирана.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Морате да пребаците старе шифрарске кључеве (оунКлауд <= 8.0) у нови. Укључите „оунКлауд подразумевани шифрарски модул“ и покрените 'occ encryption:migrate'", "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Neispravan privatni ključ za Aplikaciju za šifrovanje. Molimo da osvežite vašu lozinku privatnog ključa u ličnim podešavanjima kako bi dobili pristup šifrovanim fajlovima.", + "Encryption App is enabled and ready" : "Апликација шифровања је укључена и спремна", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да дешифрујем фајл. Вероватно је то дељен фајл. Затражите од власника фајла да га поново подели са вама.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да читам фајл. Вероватно је дељен. Питајте власника да га поново подели са вама.", "The share will expire on %s." : "Deljeni sadržaj će isteći: %s", "Cheers!" : "U zdravlje!", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacija za šifrovanje je omogućena ali Vaši ključevi nisu inicijalizovani, molimo Vas da se izlogujete i ulogujete ponovo.", + "Enable recovery key" : "Омогући кључ за опоравак", + "Disable recovery key" : "Онемогући кључ за опоравак", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Кључ за опоравак је додатни шифрарски кључ који се користи за шифровање фајлова. Он омогућава опоравак корисничких фајлова ако корисник заборави своју лозинку.", + "Recovery key password" : "Лозинка кључа за опоравак", + "Repeat recovery key password" : "Поновите лозинку кључа за опоравак", + "Change recovery key password:" : "Измена лозинке кључа опоравка:", + "Old recovery key password" : "Стара лозинка кључа за опоравак", + "New recovery key password" : "Нова лозинка кључа за опоравак", + "Repeat new recovery key password" : "Поновите нову лозинку кључа за опоравак", + "Change Password" : "Измени лозинку", + "ownCloud basic encryption module" : "оунКлауд основни шифрарски модул", + "Your private key password no longer matches your log-in password." : "Лозинка вашег личног кључа више није иста као ваша лозинка за пријаву.", + "Set your old private key password to your current log-in password:" : "Поставите стару лозинку личног кључа као тренутну лозинку за пријаву:", + " If you don't remember your old password you can ask your administrator to recover your files." : "Ако се не сећате старе лозинке, можете затражити од администратора да опорави ваше фајлове.", + "Old log-in password" : "Стара лозинка за пријаву", + "Current log-in password" : "Тренутна лозинка за пријаву", + "Update Private Key Password" : "Ажурирај лозинку личног кључа", + "Enable password recovery:" : "Укључи опоравак лозинке:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Укључивање ове опције омогућиће поновно добијање приступа вашим шифрованим фајловима у случају губитка лозинке", + "Enabled" : "укључено", "Disabled" : "Onemogućeno" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" } \ No newline at end of file diff --git a/l10n/zh-Hans.js b/l10n/zh-Hans.js new file mode 100644 index 00000000..0c566556 --- /dev/null +++ b/l10n/zh-Hans.js @@ -0,0 +1,67 @@ +OC.L10N.register( + "encryption", + { + "Missing recovery key password" : "遺失還原金鑰密碼", + "Please repeat the recovery key password" : "請您再輸入新的還原金鑰密碼一次", + "Repeated recovery key password does not match the provided recovery key password" : "重复输入的恢复密钥不匹配", + "Recovery key successfully enabled" : "還原金鑰已成功開啟", + "Could not enable recovery key. Please check your recovery key password!" : "不能启用恢复密钥。请检查恢复密钥密码!", + "Recovery key successfully disabled" : "還原金鑰已成功停用", + "Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!", + "Missing parameters" : "遺失參數", + "Please provide the old recovery password" : "請提供舊的還原密碼", + "Please provide a new recovery password" : "請提供新的還原密碼", + "Please repeat the new recovery password" : "請您再輸入新的還原密碼", + "Password successfully changed." : "密码修改成功。", + "Could not change the password. Maybe the old password was not correct." : "不能修改密码。旧密码可能不正确。", + "Recovery Key disabled" : "恢复密钥已停用", + "Recovery Key enabled" : "恢复密钥已启用", + "Could not enable the recovery key, please try again or contact your administrator" : "无法开启恢复密钥,请重试或联系您的管理员", + "Could not update the private key password." : "無法更新私人金鑰密碼", + "The old password was not correct, please try again." : "舊密碼不正確,請再試一次", + "The current log-in password was not correct, please try again." : "当前登录密码不正确,请重试。", + "Private key password successfully updated." : "私钥密码成功更新。", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "你需要从旧版本 (ownCloud <= 8.0) 迁移你的加密密钥,请运行 `occ encryption:migrate` 或联系管理员。", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密軟體已啟用但是您的密鑰尚未初始化。 請註銷記錄並再次登錄記錄。", + "Encryption App is enabled and ready" : "加密应用已就绪。", + "Bad Signature" : "签名错误", + "Missing Signature" : "缺少签名", + "one-time password for server-side-encryption" : "服务器端加密的一次性密码", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", + "The share will expire on %s." : "此分享将在 %s 过期。", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", + "Default encryption module" : "默認加密模組", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", + "Encryption type: Master Key" : "加密類型:萬能鑰匙", + "Encryption type: User Specific Key" : "加密類型:使用者專用密鑰", + "Please select an encryption option" : "請選擇一個加密選項", + "Master Key" : "主密鑰", + "Permanently select this mode" : "永久選擇此模式", + "Encrypt the home storage" : "加密本地存储", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "开启此选项将加密全部本地存储上的文件,否则只加密外部存储上的文件", + "Enable recovery key" : "开启恢复密钥", + "Disable recovery key" : "停用恢复密钥", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "恢复密钥是一个用来加密文件的额外密钥。它允许忘记密码的用户恢复自己加密的文件。", + "Recovery key password" : "還原金鑰密碼", + "Repeat recovery key password" : "重复恢复密钥", + "Change recovery key password:" : "變更還原金鑰密碼:", + "Old recovery key password" : "旧的恢复密钥", + "New recovery key password" : "新的恢复密钥", + "Repeat new recovery key password" : "重复新的恢复密钥", + "Change Password" : "修改密码", + "ownCloud basic encryption module" : "ownCloud 基础加密模块", + "Your private key password no longer matches your log-in password." : "您的私钥密码不再匹配您的登录密码:", + "Set your old private key password to your current log-in password:" : "讲您旧的私钥密码改为当前登录密码:", + " If you don't remember your old password you can ask your administrator to recover your files." : "如果您忘記舊密碼,可以請求管理員協助取回檔案。", + "Old log-in password" : "舊登入密碼", + "Current log-in password" : "目前的登入密碼", + "Update Private Key Password" : "更新私人金鑰密碼", + "Enable password recovery:" : "啟用密碼還原:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用這個選項將會允許您因忘記密碼但需要存取您的加密檔案", + "Enabled" : "已啓用", + "Disabled" : "停用" +}, +"nplurals=1; plural=0;"); diff --git a/l10n/zh-Hans.json b/l10n/zh-Hans.json new file mode 100644 index 00000000..82a70777 --- /dev/null +++ b/l10n/zh-Hans.json @@ -0,0 +1,65 @@ +{ "translations": { + "Missing recovery key password" : "遺失還原金鑰密碼", + "Please repeat the recovery key password" : "請您再輸入新的還原金鑰密碼一次", + "Repeated recovery key password does not match the provided recovery key password" : "重复输入的恢复密钥不匹配", + "Recovery key successfully enabled" : "還原金鑰已成功開啟", + "Could not enable recovery key. Please check your recovery key password!" : "不能启用恢复密钥。请检查恢复密钥密码!", + "Recovery key successfully disabled" : "還原金鑰已成功停用", + "Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!", + "Missing parameters" : "遺失參數", + "Please provide the old recovery password" : "請提供舊的還原密碼", + "Please provide a new recovery password" : "請提供新的還原密碼", + "Please repeat the new recovery password" : "請您再輸入新的還原密碼", + "Password successfully changed." : "密码修改成功。", + "Could not change the password. Maybe the old password was not correct." : "不能修改密码。旧密码可能不正确。", + "Recovery Key disabled" : "恢复密钥已停用", + "Recovery Key enabled" : "恢复密钥已启用", + "Could not enable the recovery key, please try again or contact your administrator" : "无法开启恢复密钥,请重试或联系您的管理员", + "Could not update the private key password." : "無法更新私人金鑰密碼", + "The old password was not correct, please try again." : "舊密碼不正確,請再試一次", + "The current log-in password was not correct, please try again." : "当前登录密码不正确,请重试。", + "Private key password successfully updated." : "私钥密码成功更新。", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "你需要从旧版本 (ownCloud <= 8.0) 迁移你的加密密钥,请运行 `occ encryption:migrate` 或联系管理员。", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密軟體已啟用但是您的密鑰尚未初始化。 請註銷記錄並再次登錄記錄。", + "Encryption App is enabled and ready" : "加密应用已就绪。", + "Bad Signature" : "签名错误", + "Missing Signature" : "缺少签名", + "one-time password for server-side-encryption" : "服务器端加密的一次性密码", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", + "The share will expire on %s." : "此分享将在 %s 过期。", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", + "Default encryption module" : "默認加密模組", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", + "Encryption type: Master Key" : "加密類型:萬能鑰匙", + "Encryption type: User Specific Key" : "加密類型:使用者專用密鑰", + "Please select an encryption option" : "請選擇一個加密選項", + "Master Key" : "主密鑰", + "Permanently select this mode" : "永久選擇此模式", + "Encrypt the home storage" : "加密本地存储", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "开启此选项将加密全部本地存储上的文件,否则只加密外部存储上的文件", + "Enable recovery key" : "开启恢复密钥", + "Disable recovery key" : "停用恢复密钥", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "恢复密钥是一个用来加密文件的额外密钥。它允许忘记密码的用户恢复自己加密的文件。", + "Recovery key password" : "還原金鑰密碼", + "Repeat recovery key password" : "重复恢复密钥", + "Change recovery key password:" : "變更還原金鑰密碼:", + "Old recovery key password" : "旧的恢复密钥", + "New recovery key password" : "新的恢复密钥", + "Repeat new recovery key password" : "重复新的恢复密钥", + "Change Password" : "修改密码", + "ownCloud basic encryption module" : "ownCloud 基础加密模块", + "Your private key password no longer matches your log-in password." : "您的私钥密码不再匹配您的登录密码:", + "Set your old private key password to your current log-in password:" : "讲您旧的私钥密码改为当前登录密码:", + " If you don't remember your old password you can ask your administrator to recover your files." : "如果您忘記舊密碼,可以請求管理員協助取回檔案。", + "Old log-in password" : "舊登入密碼", + "Current log-in password" : "目前的登入密碼", + "Update Private Key Password" : "更新私人金鑰密碼", + "Enable password recovery:" : "啟用密碼還原:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用這個選項將會允許您因忘記密碼但需要存取您的加密檔案", + "Enabled" : "已啓用", + "Disabled" : "停用" +},"pluralForm" :"nplurals=1; plural=0;" +} \ No newline at end of file diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index fef3e6bf..427aabcb 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -1,7 +1,66 @@ OC.L10N.register( "encryption", { + "Missing recovery key password" : "遺失還原金鑰密碼", + "Please repeat the recovery key password" : "請您再輸入新的還原金鑰密碼一次", + "Repeated recovery key password does not match the provided recovery key password" : "重复输入的恢复密钥不匹配", + "Recovery key successfully enabled" : "還原金鑰已成功開啟", + "Could not enable recovery key. Please check your recovery key password!" : "不能启用恢复密钥。请检查恢复密钥密码!", + "Recovery key successfully disabled" : "還原金鑰已成功停用", + "Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!", + "Missing parameters" : "遺失參數", + "Please provide the old recovery password" : "請提供舊的還原密碼", + "Please provide a new recovery password" : "請提供新的還原密碼", + "Please repeat the new recovery password" : "請您再輸入新的還原密碼", + "Password successfully changed." : "密码修改成功。", + "Could not change the password. Maybe the old password was not correct." : "不能修改密码。旧密码可能不正确。", + "Recovery Key disabled" : "恢复密钥已停用", + "Recovery Key enabled" : "恢复密钥已启用", + "Could not enable the recovery key, please try again or contact your administrator" : "无法开启恢复密钥,请重试或联系您的管理员", + "Could not update the private key password." : "無法更新私人金鑰密碼", + "The old password was not correct, please try again." : "舊密碼不正確,請再試一次", + "The current log-in password was not correct, please try again." : "当前登录密码不正确,请重试。", + "Private key password successfully updated." : "私钥密码成功更新。", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "你需要从旧版本 (ownCloud <= 8.0) 迁移你的加密密钥,请运行 `occ encryption:migrate` 或联系管理员。", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密軟體已啟用但是您的密鑰尚未初始化。 請註銷記錄並再次登錄記錄。", + "Encryption App is enabled and ready" : "加密应用已就绪。", + "Bad Signature" : "签名错误", + "Missing Signature" : "缺少签名", + "one-time password for server-side-encryption" : "服务器端加密的一次性密码", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", + "The share will expire on %s." : "此分享将在 %s 过期。", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", + "Default encryption module" : "默認加密模組", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", + "Encryption type: Master Key" : "加密類型:萬能鑰匙", + "Encryption type: User Specific Key" : "加密類型:使用者專用密鑰", + "Please select an encryption option" : "請選擇一個加密選項", + "Master Key" : "主密鑰", + "Permanently select this mode" : "永久選擇此模式", + "Encrypt the home storage" : "加密本地存储", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "开启此选项将加密全部本地存储上的文件,否则只加密外部存储上的文件", + "Enable recovery key" : "开启恢复密钥", + "Disable recovery key" : "停用恢复密钥", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "恢复密钥是一个用来加密文件的额外密钥。它允许忘记密码的用户恢复自己加密的文件。", + "Recovery key password" : "還原金鑰密碼", + "Repeat recovery key password" : "重复恢复密钥", + "Change recovery key password:" : "變更還原金鑰密碼:", + "Old recovery key password" : "旧的恢复密钥", + "New recovery key password" : "新的恢复密钥", + "Repeat new recovery key password" : "重复新的恢复密钥", "Change Password" : "更改密碼", + "ownCloud basic encryption module" : "ownCloud 基础加密模块", + "Your private key password no longer matches your log-in password." : "您的私钥密码不再匹配您的登录密码:", + "Set your old private key password to your current log-in password:" : "讲您旧的私钥密码改为当前登录密码:", + " If you don't remember your old password you can ask your administrator to recover your files." : "如果您忘記舊密碼,可以請求管理員協助取回檔案。", + "Old log-in password" : "舊登入密碼", + "Current log-in password" : "目前的登入密碼", + "Update Private Key Password" : "更新私人金鑰密碼", + "Enable password recovery:" : "啟用密碼還原:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用這個選項將會允許您因忘記密碼但需要存取您的加密檔案", "Enabled" : "啟用", "Disabled" : "停用" }, diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index 08976b5b..faed9368 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -1,5 +1,64 @@ { "translations": { + "Missing recovery key password" : "遺失還原金鑰密碼", + "Please repeat the recovery key password" : "請您再輸入新的還原金鑰密碼一次", + "Repeated recovery key password does not match the provided recovery key password" : "重复输入的恢复密钥不匹配", + "Recovery key successfully enabled" : "還原金鑰已成功開啟", + "Could not enable recovery key. Please check your recovery key password!" : "不能启用恢复密钥。请检查恢复密钥密码!", + "Recovery key successfully disabled" : "還原金鑰已成功停用", + "Could not disable recovery key. Please check your recovery key password!" : "無法停用還原金鑰。請檢查您的還原金鑰密碼!", + "Missing parameters" : "遺失參數", + "Please provide the old recovery password" : "請提供舊的還原密碼", + "Please provide a new recovery password" : "請提供新的還原密碼", + "Please repeat the new recovery password" : "請您再輸入新的還原密碼", + "Password successfully changed." : "密码修改成功。", + "Could not change the password. Maybe the old password was not correct." : "不能修改密码。旧密码可能不正确。", + "Recovery Key disabled" : "恢复密钥已停用", + "Recovery Key enabled" : "恢复密钥已启用", + "Could not enable the recovery key, please try again or contact your administrator" : "无法开启恢复密钥,请重试或联系您的管理员", + "Could not update the private key password." : "無法更新私人金鑰密碼", + "The old password was not correct, please try again." : "舊密碼不正確,請再試一次", + "The current log-in password was not correct, please try again." : "当前登录密码不正确,请重试。", + "Private key password successfully updated." : "私钥密码成功更新。", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "你需要从旧版本 (ownCloud <= 8.0) 迁移你的加密密钥,请运行 `occ encryption:migrate` 或联系管理员。", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "加密軟體已啟用但是您的密鑰尚未初始化。 請註銷記錄並再次登錄記錄。", + "Encryption App is enabled and ready" : "加密应用已就绪。", + "Bad Signature" : "签名错误", + "Missing Signature" : "缺少签名", + "one-time password for server-side-encryption" : "服务器端加密的一次性密码", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : " 无法解密这个文件(或许这是一个共享文件?),请询问文件所有者重新与您分享这个文件。", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", + "The share will expire on %s." : "此分享将在 %s 过期。", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", + "Default encryption module" : "默認加密模組", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", + "Encryption type: Master Key" : "加密類型:萬能鑰匙", + "Encryption type: User Specific Key" : "加密類型:使用者專用密鑰", + "Please select an encryption option" : "請選擇一個加密選項", + "Master Key" : "主密鑰", + "Permanently select this mode" : "永久選擇此模式", + "Encrypt the home storage" : "加密本地存储", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "开启此选项将加密全部本地存储上的文件,否则只加密外部存储上的文件", + "Enable recovery key" : "开启恢复密钥", + "Disable recovery key" : "停用恢复密钥", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "恢复密钥是一个用来加密文件的额外密钥。它允许忘记密码的用户恢复自己加密的文件。", + "Recovery key password" : "還原金鑰密碼", + "Repeat recovery key password" : "重复恢复密钥", + "Change recovery key password:" : "變更還原金鑰密碼:", + "Old recovery key password" : "旧的恢复密钥", + "New recovery key password" : "新的恢复密钥", + "Repeat new recovery key password" : "重复新的恢复密钥", "Change Password" : "更改密碼", + "ownCloud basic encryption module" : "ownCloud 基础加密模块", + "Your private key password no longer matches your log-in password." : "您的私钥密码不再匹配您的登录密码:", + "Set your old private key password to your current log-in password:" : "讲您旧的私钥密码改为当前登录密码:", + " If you don't remember your old password you can ask your administrator to recover your files." : "如果您忘記舊密碼,可以請求管理員協助取回檔案。", + "Old log-in password" : "舊登入密碼", + "Current log-in password" : "目前的登入密碼", + "Update Private Key Password" : "更新私人金鑰密碼", + "Enable password recovery:" : "啟用密碼還原:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用這個選項將會允許您因忘記密碼但需要存取您的加密檔案", "Enabled" : "啟用", "Disabled" : "停用" },"pluralForm" :"nplurals=1; plural=0;" From 16b3288a7c43a19771c033c4497c44fd7ce35016 Mon Sep 17 00:00:00 2001 From: ownClouders Date: Sat, 6 Dec 2025 00:20:36 +0000 Subject: [PATCH 329/348] [tx] updated from transifex --- l10n/en_US.js | 2 ++ l10n/en_US.json | 2 ++ l10n/zh-Hans.js | 1 + l10n/zh-Hans.json | 1 + l10n/zh_HK.js | 1 + l10n/zh_HK.json | 1 + 6 files changed, 8 insertions(+) diff --git a/l10n/en_US.js b/l10n/en_US.js index f054c9d5..13611ae9 100644 --- a/l10n/en_US.js +++ b/l10n/en_US.js @@ -32,6 +32,7 @@ OC.L10N.register( "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n", "The share will expire on %s." : "The share will expire on %s.", + "Cheers!" : "Cheers!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

", "Default encryption module" : "Default encryption module", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again", @@ -52,6 +53,7 @@ OC.L10N.register( "Old recovery key password" : "Old recovery key password", "New recovery key password" : "New recovery key password", "Repeat new recovery key password" : "Repeat new recovery key password", + "Change Password" : "Change Password", "ownCloud basic encryption module" : "ownCloud basic encryption module", "Your private key password no longer matches your log-in password." : "Your private key password no longer matches your log-in password.", "Set your old private key password to your current log-in password:" : "Set your old private key password to your current log-in password:", diff --git a/l10n/en_US.json b/l10n/en_US.json index 7e2f92be..c38e4a64 100644 --- a/l10n/en_US.json +++ b/l10n/en_US.json @@ -30,6 +30,7 @@ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you.", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n", "The share will expire on %s." : "The share will expire on %s.", + "Cheers!" : "Cheers!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

", "Default encryption module" : "Default encryption module", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Encryption App is enabled but your keys are not initialised, please log-out and log-in again", @@ -50,6 +51,7 @@ "Old recovery key password" : "Old recovery key password", "New recovery key password" : "New recovery key password", "Repeat new recovery key password" : "Repeat new recovery key password", + "Change Password" : "Change Password", "ownCloud basic encryption module" : "ownCloud basic encryption module", "Your private key password no longer matches your log-in password." : "Your private key password no longer matches your log-in password.", "Set your old private key password to your current log-in password:" : "Set your old private key password to your current log-in password:", diff --git a/l10n/zh-Hans.js b/l10n/zh-Hans.js index 0c566556..b7a08f81 100644 --- a/l10n/zh-Hans.js +++ b/l10n/zh-Hans.js @@ -32,6 +32,7 @@ OC.L10N.register( "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", "The share will expire on %s." : "此分享将在 %s 过期。", + "Cheers!" : "太棒了!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", "Default encryption module" : "默認加密模組", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", diff --git a/l10n/zh-Hans.json b/l10n/zh-Hans.json index 82a70777..ae24e1e9 100644 --- a/l10n/zh-Hans.json +++ b/l10n/zh-Hans.json @@ -30,6 +30,7 @@ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", "The share will expire on %s." : "此分享将在 %s 过期。", + "Cheers!" : "太棒了!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", "Default encryption module" : "默認加密模組", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index 427aabcb..9ef35cae 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -32,6 +32,7 @@ OC.L10N.register( "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", "The share will expire on %s." : "此分享将在 %s 过期。", + "Cheers!" : "太棒了!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", "Default encryption module" : "默認加密模組", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index faed9368..4900d87a 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -30,6 +30,7 @@ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "无法读取这个文件(或许这是一个共享文件?),请要求文件所有者重新与您分享这个文件。", "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员启用了服务器端加密。你的文件已被用密码 '%s' 加密。\n\n请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。\n\n", "The share will expire on %s." : "此分享将在 %s 过期。", + "Cheers!" : "太棒了!", "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "您好,

管理员启用了服务器端加密。你的文件已被用密码 %s 加密。

请登录到网页界面,在你的个人设置中找到“ownCloud 基础加密模块”一节,将此密码填入“旧的登录密码”框内,再填写当前的登录密码以更新你的加密密码。

", "Default encryption module" : "默認加密模組", "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。", From f320ec40190661030d4f13237513ba2e59f48202 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20Villaf=C3=A1=C3=B1ez?= Date: Fri, 20 Feb 2026 11:51:34 +0100 Subject: [PATCH 330/348] feat: support OC11 --- appinfo/info.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index 6d4fa93c..a96ce648 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -19,7 +19,7 @@ admin-encryption false - 1.6.0 + 1.7.0 security @@ -27,7 +27,7 @@ true openssl - + From 8c9639742f6b58778e80ca14769031a35abb7e25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20Villafa=C3=B1ez?= Date: Wed, 4 Mar 2026 14:45:32 +0100 Subject: [PATCH 331/348] fix: php8 errors (#417) New seals will use aes-256-ecb instead of the deprecated RC4 cipher. Compatibility will be kept for reading in case of upgraded installations. Instead of checking for a resource returning from the openssl_get_privatekey function, we'll check for the new OpenSSLAsymmetricKey class. Checking for resource is still there for compatiblity. --- lib/Crypto/Crypt.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 88217510..6923365a 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -472,7 +472,11 @@ public function decryptPrivateKey($privateKey, $password = '', $uid = '') { */ protected function isValidPrivateKey($plainKey) { $res = \openssl_get_privatekey($plainKey); - if (\is_resource($res)) { + if (\is_resource($res) || $res instanceof \OpenSSLAsymmetricKey) { // @phpstan-ignore-line @phan-suppress-current-line PhanUndeclaredClassInstanceof + // instanceof check is for PHP8.0+ + // for PHP7.4 it won't be evaluated (because it's a resource) + // or it will be evaluated as false if the OpenSSLAsymmetricKey + // doesn't exists $sslInfo = \openssl_pkey_get_details($res); if (isset($sslInfo['key'])) { return true; @@ -697,10 +701,14 @@ public function multiKeyDecrypt($encKeyFile, $shareKey, $privateKey) { } /** @phan-suppress-next-line PhanParamTooFewInternal */ - if (\openssl_open($encKeyFile, $plainContent, $shareKey, $privateKey)) { + if (\openssl_open($encKeyFile, $plainContent, $shareKey, $privateKey, 'aes-256-ecb')) { return $plainContent; } else { - throw new MultiKeyDecryptException('multikeydecrypt with share key failed:' . \openssl_error_string()); + if (\openssl_open($encKeyFile, $plainContent, $shareKey, $privateKey, 'RC4')) { + return $plainContent; + } else { + throw new MultiKeyDecryptException('multikeydecrypt with share key failed:' . \openssl_error_string()); + } } } @@ -723,7 +731,7 @@ public function multiKeyEncrypt($plainContent, array $keyFiles) { $mappedShareKeys = []; /** @phan-suppress-next-line PhanParamTooFewInternal */ - if (\openssl_seal($plainContent, $sealed, $shareKeys, $keyFiles)) { + if (\openssl_seal($plainContent, $sealed, $shareKeys, $keyFiles, 'aes-256-ecb')) { $i = 0; // Ensure each shareKey is labelled with its corresponding key id From 7dca1dbcca71bae90cce6d58a5f9f25f5eb95297 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Wed, 18 Mar 2026 08:53:16 +0200 Subject: [PATCH 332/348] feat: php8 (#418) * feat: php8 * ci: no acceptance tests on latest/10.16.x --- .drone.star | 97 +- .github/dependabot.yml | 14 + .github/workflows/main.yml | 56 + appinfo/info.xml | 4 +- composer.json | 8 +- composer.lock | 1060 ++++++++++++++++++- lib/Command/HSMDaemonDecrypt.php | 4 +- lib/Command/RecreateMasterKey.php | 4 +- lib/Crypto/Crypt.php | 4 +- lib/KeyManager.php | 2 +- templates/settings-personal.php | 8 +- tests/unit/Crypto/DecryptAllTest.php | 14 +- vendor-bin/owncloud-codestyle/composer.json | 2 +- 13 files changed, 1149 insertions(+), 128 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/main.yml diff --git a/.drone.star b/.drone.star index 97a4b5c8..67b9aaf9 100644 --- a/.drone.star +++ b/.drone.star @@ -4,7 +4,7 @@ MINIO_MC = "minio/mc:RELEASE.2020-12-18T10-53-53Z" OC_CI_ALPINE = "owncloudci/alpine:latest" OC_CI_BAZEL_BUILDIFIER = "owncloudci/bazel-buildifier" OC_CI_CEPH = "owncloudci/ceph:tag-build-master-jewel-ubuntu-16.04" -OC_CI_CORE = "owncloudci/core" +OC_CI_CORE = "owncloudci/core:php83" OC_CI_DRONE_SKIP_PIPELINE = "owncloudci/drone-skip-pipeline" OC_CI_NODEJS = "owncloudci/nodejs:%s" OC_CI_ORACLE_XE = "owncloudci/oracle-xe:latest" @@ -21,7 +21,7 @@ SELENIUM_STANDALONE_CHROME_DEBUG = "selenium/standalone-chrome-debug:3.141.59-ox SELENIUM_STANDALONE_FIREFOX_DEBUG = "selenium/standalone-firefox-debug:3.8.1" SONARSOURCE_SONAR_SCANNER_CLI = "sonarsource/sonar-scanner-cli" -DEFAULT_PHP_VERSION = "7.4" +DEFAULT_PHP_VERSION = "8.3" DEFAULT_NODEJS_VERSION = "14" # minio mc environment variables @@ -53,22 +53,11 @@ config = { "branches": [ "master", ], - "codestyle": True, - "phpstan": True, - "phan": True, + "codestyle": False, + "phpstan": False, + "phan": False, "javascript": False, - "phpunit": { - "withCoverage": { - "phpVersions": [ - DEFAULT_PHP_VERSION, - ], - "databases": [ - "sqlite", - "mysql:8.0", - "postgres:9.4", - ], - }, - }, + "phpunit": False, "acceptance": { "cli-masterkey": { "suites": [ @@ -80,7 +69,6 @@ config = { ], "servers": [ "daily-master-qa", - "latest", ], "extraSetup": [ { @@ -104,7 +92,6 @@ config = { ], "servers": [ "daily-master-qa", - "latest", ], "extraSetup": [ { @@ -127,7 +114,6 @@ config = { ], "servers": [ "daily-master-qa", - "latest", ], "emailNeeded": True, "extraSetup": [ @@ -175,40 +161,6 @@ config = { }, ], }, - "api-core-latest-masterkey": { - "suites": [ - "apiCoreMKey", - ], - "databases": [ - "mysql:8.0", - ], - "servers": [ - "latest", - ], - "runCoreTests": True, - "runAllSuites": True, - "numberOfParts": 40, - "emailNeeded": True, - "federatedServerNeeded": True, - "cron": "nightly", - "extraApps": { - "files_external": "", - }, - "extraEnvironment": { - "ENCRYPTION_TYPE": "masterkey", - }, - "extraSetup": [ - { - "name": "configure-app", - "image": OC_CI_PHP % DEFAULT_PHP_VERSION, - "commands": [ - "cd %s" % dir["server"], - "php occ encryption:enable", - "php occ config:list", - ], - }, - ], - }, "cli-core-masterkey": { "suites": [ "cliCoreMKey", @@ -277,41 +229,6 @@ config = { }, ], }, - "webUI-core-latest-masterkey": { - "suites": [ - "webUIcoreMKey", - ], - "databases": [ - "mysql:8.0", - ], - "servers": [ - "latest", - ], - "runCoreTests": True, - "runAllSuites": True, - "numberOfParts": 20, - "emailNeeded": True, - "federatedServerNeeded": True, - "selUserNeeded": True, - "cron": "nightly", - "extraApps": { - "files_external": "", - }, - "extraEnvironment": { - "ENCRYPTION_TYPE": "masterkey", - }, - "extraSetup": [ - { - "name": "configure-app", - "image": OC_CI_PHP % DEFAULT_PHP_VERSION, - "commands": [ - "cd %s" % dir["server"], - "php occ encryption:enable", - "php occ config:list", - ], - }, - ], - }, }, } @@ -1087,7 +1004,7 @@ def acceptance(ctx): errorFound = False default = { - "servers": ["daily-master-qa", "latest"], + "servers": ["daily-master-qa"], "browsers": ["chrome"], "phpVersions": [DEFAULT_PHP_VERSION], "databases": ["mariadb:10.2"], diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..3c18346a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,14 @@ +version: 2 +updates: +- package-ecosystem: composer + directory: "/" + schedule: + interval: daily + time: "22:00" + open-pull-requests-limit: 10 +- package-ecosystem: npm + directory: "/" + schedule: + interval: daily + time: "22:00" + open-pull-requests-limit: 10 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..5cbe63f0 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,56 @@ +name: CI + +on: + push: + branches: + - master + pull_request: + types: + - opened + - synchronize + - reopened + +permissions: + contents: read + +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: true + +env: + APP_NAME: encryption + PHP_VERSIONS: '["8.3"]' + +jobs: + get-vars: + runs-on: ubuntu-latest + outputs: + app-name: ${{ env.APP_NAME }} + php-versions: ${{ env.PHP_VERSIONS }} + steps: + - name: Set variables + run: | + echo "App name $APP_NAME" + echo "PHP versions string: $PHP_VERSIONS" + + semantic-git-messages: + name: Commits + uses: owncloud/reusable-workflows/.github/workflows/semantic-git-message.yml@main + + php-code-style: + name: PHP Code Style + needs: + - get-vars + uses: owncloud/reusable-workflows/.github/workflows/php-codestyle.yml@main + with: + app-name: ${{ needs.get-vars.outputs.app-name }} + php-versions: ${{ needs.get-vars.outputs.php-versions }} + + php-unit: + name: PHP Unit + needs: + - get-vars + uses: owncloud/reusable-workflows/.github/workflows/php-unit.yml@main + with: + app-name: ${{ needs.get-vars.outputs.app-name }} + php-versions: ${{ needs.get-vars.outputs.php-versions }} diff --git a/appinfo/info.xml b/appinfo/info.xml index a96ce648..26128d07 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -27,8 +27,8 @@ true openssl - - + + OCA\Encryption\Command\RecreateMasterKey diff --git a/composer.json b/composer.json index 17705b42..9e8dc5b6 100644 --- a/composer.json +++ b/composer.json @@ -2,17 +2,19 @@ "name": "owncloud/encryption", "config" : { "platform": { - "php": "7.4" + "php": "8.3" }, "allow-plugins": { "bamarni/composer-bin-plugin": true } }, "require": { - "php": ">=7.4" + "php": ">=8.3", + "ext-openssl": "*" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.8" + "bamarni/composer-bin-plugin": "^1.8", + "roave/security-advisories": "dev-latest" }, "extra": { "bamarni-bin": { diff --git a/composer.lock b/composer.lock index 004320df..72931d26 100644 --- a/composer.lock +++ b/composer.lock @@ -4,21 +4,21 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "876ee9936a3ee7fdbe15d3c6a373be8e", + "content-hash": "f4cac378754cfa144ae47e0dda4f8edf", "packages": [], "packages-dev": [ { "name": "bamarni/composer-bin-plugin", - "version": "1.8.2", + "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880" + "reference": "641d0663f5ac270b1aeec4337b7856f76204df47" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", - "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/641d0663f5ac270b1aeec4337b7856f76204df47", + "reference": "641d0663f5ac270b1aeec4337b7856f76204df47", "shasum": "" }, "require": { @@ -26,12 +26,12 @@ "php": "^7.2.5 || ^8.0" }, "require-dev": { - "composer/composer": "^2.0", + "composer/composer": "^2.2.26", "ext-json": "*", "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^8.5 || ^9.5", + "phpstan/phpstan": "^1.8 || ^2.0", + "phpstan/phpstan-phpunit": "^1.1 || ^2.0", + "phpunit/phpunit": "^8.5 || ^9.6 || ^10.0", "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" @@ -60,22 +60,1052 @@ ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", - "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.2" + "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.9.1" }, - "time": "2022-10-31T08:38:03+00:00" + "time": "2026-02-04T10:18:12+00:00" + }, + { + "name": "roave/security-advisories", + "version": "dev-latest", + "source": { + "type": "git", + "url": "https://github.com/Roave/SecurityAdvisories.git", + "reference": "68e4c6721ef8cd2c366bd5e2290baf007d3f0e6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/68e4c6721ef8cd2c366bd5e2290baf007d3f0e6d", + "reference": "68e4c6721ef8cd2c366bd5e2290baf007d3f0e6d", + "shasum": "" + }, + "conflict": { + "3f/pygmentize": "<1.2", + "adaptcms/adaptcms": "<=1.3", + "admidio/admidio": "<=4.3.16", + "adodb/adodb-php": "<=5.22.9", + "aheinze/cockpit": "<2.2", + "aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2", + "aimeos/ai-admin-jsonadm": "<2020.10.13|>=2021.04.1,<2021.10.6|>=2022.04.1,<2022.10.3|>=2023.04.1,<2023.10.4|==2024.04.1", + "aimeos/ai-client-html": ">=2020.04.1,<2020.10.27|>=2021.04.1,<2021.10.22|>=2022.04.1,<2022.10.13|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.04.7", + "aimeos/ai-cms-grapesjs": ">=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.9|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.10.8|>=2025.04.1,<2025.10.2", + "aimeos/ai-controller-frontend": "<2020.10.15|>=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.8|>=2023.04.1,<2023.10.9|==2024.04.1", + "aimeos/aimeos-core": ">=2022.04.1,<2022.10.17|>=2023.04.1,<2023.10.17|>=2024.04.1,<2024.04.7", + "aimeos/aimeos-laravel": "==2021.10", + "aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5", + "airesvsg/acf-to-rest-api": "<=3.1", + "akaunting/akaunting": "<2.1.13", + "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", + "alextselegidis/easyappointments": "<=1.5.2", + "alexusmai/laravel-file-manager": "<=3.3.1", + "algolia/algoliasearch-magento-2": "<=3.16.1|>=3.17.0.0-beta1,<=3.17.1", + "alt-design/alt-redirect": "<1.6.4", + "altcha-org/altcha": "<1.3.1", + "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", + "amazing/media2click": ">=1,<1.3.3", + "ameos/ameos_tarteaucitron": "<1.2.23", + "amphp/artax": "<1.0.6|>=2,<2.0.6", + "amphp/http": "<=1.7.2|>=2,<=2.1", + "amphp/http-client": ">=4,<4.4", + "amphp/http-server": ">=2.0.0.0-RC1-dev,<2.1.10|>=3.0.0.0-beta1,<3.4.4", + "anchorcms/anchor-cms": "<=0.12.7", + "andreapollastri/cipi": "<=3.1.15", + "andrewhaine/silverstripe-form-capture": ">=0.2,<=0.2.3|>=1,<1.0.2|>=2,<2.2.5", + "aoe/restler": "<1.7.1", + "apache-solr-for-typo3/solr": "<2.8.3", + "apereo/phpcas": "<1.6", + "api-platform/core": "<3.4.17|>=4,<4.0.22|>=4.1,<4.1.5", + "api-platform/graphql": "<3.4.17|>=4,<4.0.22|>=4.1,<4.1.5", + "appwrite/server-ce": "<=1.2.1", + "arc/web": "<3", + "area17/twill": "<1.2.5|>=2,<2.5.3", + "artesaos/seotools": "<0.17.2", + "asymmetricrypt/asymmetricrypt": "<9.9.99", + "athlon1600/php-proxy": "<=5.1", + "athlon1600/php-proxy-app": "<=3", + "athlon1600/youtube-downloader": "<=4", + "austintoddj/canvas": "<=3.4.2", + "auth0/auth0-php": ">=3.3,<8.18", + "auth0/login": "<7.20", + "auth0/symfony": "<=5.5", + "auth0/wordpress": "<=5.4", + "automad/automad": "<2.0.0.0-alpha5", + "automattic/jetpack": "<9.8", + "awesome-support/awesome-support": "<=6.0.7", + "aws/aws-sdk-php": "<3.368", + "azuracast/azuracast": "<=0.23.1", + "b13/seo_basics": "<0.8.2", + "backdrop/backdrop": "<=1.32", + "backpack/crud": "<3.4.9", + "backpack/filemanager": "<2.0.2|>=3,<3.0.9", + "bacula-web/bacula-web": "<9.7.1", + "badaso/core": "<=2.9.11", + "bagisto/bagisto": "<2.3.10", + "barrelstrength/sprout-base-email": "<1.2.7", + "barrelstrength/sprout-forms": "<3.9", + "barryvdh/laravel-translation-manager": "<0.6.8", + "barzahlen/barzahlen-php": "<2.0.1", + "baserproject/basercms": "<=5.1.1", + "bassjobsen/bootstrap-3-typeahead": ">4.0.2", + "bbpress/bbpress": "<2.6.5", + "bcit-ci/codeigniter": "<3.1.3", + "bcosca/fatfree": "<3.7.2", + "bedita/bedita": "<4", + "bednee/cooluri": "<1.0.30", + "bigfork/silverstripe-form-capture": ">=3,<3.1.1", + "billz/raspap-webgui": "<3.3.6", + "binarytorch/larecipe": "<2.8.1", + "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", + "blueimp/jquery-file-upload": "==6.4.4", + "bmarshall511/wordpress_zero_spam": "<5.2.13", + "bolt/bolt": "<3.7.2", + "bolt/core": "<=4.2", + "born05/craft-twofactorauthentication": "<3.3.4", + "bottelet/flarepoint": "<2.2.1", + "bref/bref": "<2.1.17", + "brightlocal/phpwhois": "<=4.2.5", + "brotkrueml/codehighlight": "<2.7", + "brotkrueml/schema": "<1.13.1|>=2,<2.5.1", + "brotkrueml/typo3-matomo-integration": "<1.3.2", + "buddypress/buddypress": "<7.2.1", + "bugsnag/bugsnag-laravel": ">=2,<2.0.2", + "bvbmedia/multishop": "<2.0.39", + "bytefury/crater": "<6.0.2", + "cachethq/cachet": "<2.5.1", + "cadmium-org/cadmium-cms": "<=0.4.9", + "cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10|>=5.2.10,<5.2.12|==5.3", + "cakephp/database": ">=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10", + "cardgate/magento2": "<2.0.33", + "cardgate/woocommerce": "<=3.1.15", + "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", + "cart2quote/module-quotation-encoded": ">=4.1.6,<=4.4.5|>=5,<5.4.4", + "cartalyst/sentry": "<=2.1.6", + "catfan/medoo": "<1.7.5", + "causal/oidc": "<4", + "cecil/cecil": "<7.47.1", + "centreon/centreon": "<22.10.15", + "cesargb/laravel-magiclink": ">=2,<2.25.1", + "cesnet/simplesamlphp-module-proxystatistics": "<3.1", + "chriskacerguis/codeigniter-restserver": "<=2.7.1", + "chrome-php/chrome": "<1.14", + "ci4-cms-erp/ci4ms": "<0.28.5", + "civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3", + "ckeditor/ckeditor": "<4.25", + "clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3", + "co-stack/fal_sftp": "<0.2.6", + "cockpit-hq/cockpit": "<2.11.4", + "code16/sharp": "<9.11.1", + "codeception/codeception": "<3.1.3|>=4,<4.1.22", + "codeigniter/framework": "<3.1.10", + "codeigniter4/framework": "<4.6.2", + "codeigniter4/shield": "<1.0.0.0-beta8", + "codiad/codiad": "<=2.8.4", + "codingms/additional-tca": ">=1.7,<1.15.17|>=1.16,<1.16.9", + "codingms/modules": "<4.3.11|>=5,<5.7.4|>=6,<6.4.2|>=7,<7.5.5", + "commerceteam/commerce": ">=0.9.6,<0.9.9", + "components/jquery": ">=1.0.3,<3.5", + "composer/composer": "<1.10.27|>=2,<2.2.26|>=2.3,<2.9.3", + "concrete5/concrete5": "<9.4.8", + "concrete5/core": "<8.5.8|>=9,<9.1", + "contao-components/mediaelement": ">=2.14.2,<2.21.1", + "contao/comments-bundle": ">=2,<4.13.40|>=5.0.0.0-RC1-dev,<5.3.4", + "contao/contao": ">=3,<3.5.37|>=4,<4.4.56|>=4.5,<4.13.56|>=5,<5.3.38|>=5.4.0.0-RC1-dev,<5.6.1", + "contao/core": "<3.5.39", + "contao/core-bundle": "<4.13.57|>=5,<5.3.42|>=5.4,<5.6.5", + "contao/listing-bundle": ">=3,<=3.5.30|>=4,<4.4.8", + "contao/managed-edition": "<=1.5", + "coreshop/core-shop": "<4.1.9", + "corveda/phpsandbox": "<1.3.5", + "cosenary/instagram": "<=2.3", + "couleurcitron/tarteaucitron-wp": "<0.3", + "cpsit/typo3-mailqueue": "<0.4.3|>=0.5,<0.5.1", + "craftcms/cms": "<4.17.0.0-beta2|>=5,<5.9.0.0-beta2", + "craftcms/commerce": ">=4.0.0.0-RC1-dev,<=4.10|>=5,<=5.5.1", + "craftcms/composer": ">=4.0.0.0-RC1-dev,<=4.10|>=5.0.0.0-RC1-dev,<=5.5.1", + "craftcms/craft": ">=3.5,<=4.16.17|>=5.0.0.0-RC1-dev,<=5.8.21", + "croogo/croogo": "<=4.0.7", + "cuyz/valinor": "<0.12", + "czim/file-handling": "<1.5|>=2,<2.3", + "czproject/git-php": "<4.0.3", + "damienharper/auditor-bundle": "<5.2.6", + "dapphp/securimage": "<3.6.6", + "darylldoyle/safe-svg": "<1.9.10", + "datadog/dd-trace": ">=0.30,<0.30.2", + "datahihi1/tiny-env": "<1.0.3|>=1.0.9,<1.0.11", + "datatables/datatables": "<1.10.10", + "david-garcia/phpwhois": "<=4.3.1", + "dbrisinajumi/d2files": "<1", + "dcat/laravel-admin": "<=2.1.3|==2.2.0.0-beta|==2.2.2.0-beta", + "derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3", + "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4", + "desperado/xml-bundle": "<=0.1.7", + "dev-lancer/minecraft-motd-parser": "<=1.0.5", + "devcode-it/openstamanager": "<=2.9.8", + "devgroup/dotplant": "<2020.09.14-dev", + "digimix/wp-svg-upload": "<=1", + "directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2", + "directorytree/imapengine": "<1.22.3", + "dl/yag": "<3.0.1", + "dmk/webkitpdf": "<1.1.4", + "dnadesign/silverstripe-elemental": "<5.3.12", + "doctrine/annotations": "<1.2.7", + "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", + "doctrine/common": "<2.4.3|>=2.5,<2.5.1", + "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2|>=3,<3.1.4", + "doctrine/doctrine-bundle": "<1.5.2", + "doctrine/doctrine-module": "<0.7.2", + "doctrine/mongodb-odm": "<1.0.2", + "doctrine/mongodb-odm-bundle": "<3.0.1", + "doctrine/orm": ">=1,<1.2.4|>=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", + "dolibarr/dolibarr": "<21.0.3", + "dompdf/dompdf": "<2.0.4", + "doublethreedigital/guest-entries": "<3.1.2", + "drupal-pattern-lab/unified-twig-extensions": "<=0.1", + "drupal/access_code": "<2.0.5", + "drupal/acquia_dam": "<1.1.5", + "drupal/admin_audit_trail": "<1.0.5", + "drupal/ai": "<1.0.5", + "drupal/alogin": "<2.0.6", + "drupal/cache_utility": "<1.2.1", + "drupal/civictheme": "<1.12", + "drupal/commerce_alphabank_redirect": "<1.0.3", + "drupal/commerce_eurobank_redirect": "<2.1.1", + "drupal/config_split": "<1.10|>=2,<2.0.2", + "drupal/core": ">=6,<6.38|>=7,<7.103|>=8,<10.4.9|>=10.5,<10.5.6|>=11,<11.1.9|>=11.2,<11.2.8", + "drupal/core-recommended": ">=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/currency": "<3.5", + "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/email_tfa": "<2.0.6", + "drupal/formatter_suite": "<2.1", + "drupal/gdpr": "<3.0.1|>=3.1,<3.1.2", + "drupal/google_tag": "<1.8|>=2,<2.0.8", + "drupal/ignition": "<1.0.4", + "drupal/json_field": "<1.5", + "drupal/lightgallery": "<1.6", + "drupal/link_field_display_mode_formatter": "<1.6", + "drupal/matomo": "<1.24", + "drupal/oauth2_client": "<4.1.3", + "drupal/oauth2_server": "<2.1", + "drupal/obfuscate": "<2.0.1", + "drupal/plausible_tracking": "<1.0.2", + "drupal/quick_node_block": "<2", + "drupal/rapidoc_elements_field_formatter": "<1.0.1", + "drupal/reverse_proxy_header": "<1.1.2", + "drupal/simple_multistep": "<2", + "drupal/simple_oauth": ">=6,<6.0.7", + "drupal/spamspan": "<3.2.1", + "drupal/tfa": "<1.10", + "drupal/umami_analytics": "<1.0.1", + "duncanmcclean/guest-entries": "<3.1.2", + "dweeves/magmi": "<=0.7.24", + "ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.3.1", + "ecodev/newsletter": "<=4", + "ectouch/ectouch": "<=2.7.2", + "egroupware/egroupware": "<23.1.20260113|>=26.0.20251208,<26.0.20260113", + "elefant/cms": "<2.0.7", + "elgg/elgg": "<3.3.24|>=4,<4.0.5", + "elijaa/phpmemcacheadmin": "<=1.3", + "elmsln/haxcms": "<11.0.14", + "encore/laravel-admin": "<=1.8.19", + "endroid/qr-code-bundle": "<3.4.2", + "enhavo/enhavo-app": "<=0.13.1", + "enshrined/svg-sanitize": "<0.22", + "erusev/parsedown": "<1.7.2", + "ether/logs": "<3.0.4", + "evolutioncms/evolution": "<=3.2.3", + "exceedone/exment": "<4.4.3|>=5,<5.0.3", + "exceedone/laravel-admin": "<2.2.3|==3", + "ezsystems/demobundle": ">=5.4,<5.4.6.1-dev", + "ezsystems/ez-support-tools": ">=2.2,<2.2.3", + "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1-dev", + "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1-dev|>=5.4,<5.4.11.1-dev|>=2017.12,<2017.12.0.1-dev", + "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", + "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.39|>=3.3,<3.3.39", + "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1|>=5.3.0.0-beta1,<5.3.5", + "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12", + "ezsystems/ezplatform-http-cache": "<2.3.16", + "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.35", + "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", + "ezsystems/ezplatform-richtext": ">=2.3,<2.3.26|>=3.3,<3.3.40", + "ezsystems/ezplatform-solr-search-engine": ">=1.7,<1.7.12|>=2,<2.0.2|>=3.3,<3.3.15", + "ezsystems/ezplatform-user": ">=1,<1.0.1", + "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.31", + "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1", + "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", + "ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15", + "ezyang/htmlpurifier": "<=4.2", + "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", + "facturascripts/facturascripts": "<2025.81", + "fastly/magento2": "<1.2.26", + "feehi/cms": "<=2.1.1", + "feehi/feehicms": "<=2.1.1", + "fenom/fenom": "<=2.12.1", + "filament/actions": ">=3.2,<3.2.123", + "filament/filament": ">=4,<4.3.1", + "filament/infolists": ">=3,<3.2.115", + "filament/tables": ">=3,<3.2.115", + "filegator/filegator": "<7.8", + "filp/whoops": "<2.1.13", + "fineuploader/php-traditional-server": "<=1.2.2", + "firebase/php-jwt": "<7", + "fisharebest/webtrees": "<=2.1.18", + "fixpunkt/fp-masterquiz": "<2.2.1|>=3,<3.5.2", + "fixpunkt/fp-newsletter": "<1.1.1|>=1.2,<2.1.2|>=2.2,<3.2.6", + "flarum/core": "<1.8.10", + "flarum/flarum": "<0.1.0.0-beta8", + "flarum/framework": "<1.8.10", + "flarum/mentions": "<1.6.3", + "flarum/sticky": ">=0.1.0.0-beta14,<=0.1.0.0-beta15", + "flarum/tags": "<=0.1.0.0-beta13", + "floriangaerber/magnesium": "<0.3.1", + "fluidtypo3/vhs": "<5.1.1", + "fof/byobu": ">=0.3.0.0-beta2,<1.1.7", + "fof/pretty-mail": "<=1.1.2", + "fof/upload": "<1.2.3", + "foodcoopshop/foodcoopshop": ">=3.2,<3.6.1", + "fooman/tcpdf": "<6.2.22", + "forkcms/forkcms": "<5.11.1", + "fossar/tcpdf-parser": "<6.2.22", + "francoisjacquet/rosariosis": "<=11.5.1", + "frappant/frp-form-answers": "<3.1.2|>=4,<4.0.2", + "friendsofsymfony/oauth2-php": "<1.3", + "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", + "friendsofsymfony/user-bundle": ">=1,<1.3.5", + "friendsofsymfony1/swiftmailer": ">=4,<5.4.13|>=6,<6.2.5", + "friendsofsymfony1/symfony1": ">=1.1,<1.5.19", + "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", + "friendsoftypo3/openid": ">=4.5,<4.5.31|>=4.7,<4.7.16|>=6,<6.0.11|>=6.1,<6.1.6", + "froala/wysiwyg-editor": "<=4.3", + "frosh/adminer-platform": "<2.2.1", + "froxlor/froxlor": "<=2.3.3", + "frozennode/administrator": "<=5.0.12", + "fuel/core": "<1.8.1", + "funadmin/funadmin": "<=7.1.0.0-RC4", + "gaoming13/wechat-php-sdk": "<=1.10.2", + "genix/cms": "<=1.1.11", + "georgringer/news": "<1.3.3", + "geshi/geshi": "<=1.0.9.1", + "getformwork/formwork": "<=2.3.3", + "getgrav/grav": "<1.11.0.0-beta1", + "getkirby/cms": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1|>=5,<=5.2.1", + "getkirby/kirby": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1", + "getkirby/panel": "<2.5.14", + "getkirby/starterkit": "<=3.7.0.2", + "gilacms/gila": "<=1.15.4", + "gleez/cms": "<=1.3|==2", + "globalpayments/php-sdk": "<2", + "goalgorilla/open_social": "<12.3.11|>=12.4,<12.4.10|>=13.0.0.0-alpha1,<13.0.0.0-alpha11", + "gogentooss/samlbase": "<1.2.7", + "google/protobuf": "<3.4", + "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", + "gp247/core": "<1.1.24", + "gree/jose": "<2.2.1", + "gregwar/rst": "<1.0.3", + "grumpydictator/firefly-iii": "<6.1.17|>=6.4.23,<=6.5", + "gugoan/economizzer": "<=0.9.0.0-beta1", + "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", + "guzzlehttp/oauth-subscriber": "<0.8.1", + "guzzlehttp/psr7": "<1.9.1|>=2,<2.4.5", + "haffner/jh_captcha": "<=2.1.3|>=3,<=3.0.2", + "handcraftedinthealps/goodby-csv": "<1.4.3", + "harvesthq/chosen": "<1.8.7", + "helloxz/imgurl": "<=2.31", + "hhxsv5/laravel-s": "<3.7.36", + "hillelcoren/invoice-ninja": "<5.3.35", + "himiklab/yii2-jqgrid-widget": "<1.0.8", + "hjue/justwriting": "<=1", + "hov/jobfair": "<1.0.13|>=2,<2.0.2", + "httpsoft/http-message": "<1.0.12", + "hyn/multi-tenant": ">=5.6,<5.7.2", + "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.25|>=5,<5.0.3", + "ibexa/admin-ui-assets": ">=4.6.0.0-alpha1,<4.6.21", + "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.6|>=4.6,<4.6.2", + "ibexa/fieldtype-richtext": ">=4.6,<4.6.25|>=5,<5.0.3", + "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", + "ibexa/http-cache": ">=4.6,<4.6.14", + "ibexa/post-install": "<1.0.16|>=4.6,<4.6.14", + "ibexa/solr": ">=4.5,<4.5.4", + "ibexa/user": ">=4,<4.4.3|>=5,<5.0.4", + "icecoder/icecoder": "<=8.1", + "idno/known": "<1.6.4", + "ilicmiljan/secure-props": ">=1.2,<1.2.2", + "illuminate/auth": "<5.5.10", + "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<6.18.31|>=7,<7.22.4", + "illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40", + "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", + "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", + "imdbphp/imdbphp": "<=5.1.1", + "impresscms/impresscms": "<=1.4.5", + "impresspages/impresspages": "<1.0.13", + "in2code/femanager": "<6.4.2|>=7,<7.5.3|>=8,<8.3.1", + "in2code/ipandlanguageredirect": "<5.1.2", + "in2code/lux": "<17.6.1|>=18,<24.0.2", + "in2code/powermail": "<7.5.1|>=8,<8.5.1|>=9,<10.9.1|>=11,<12.5.3|==13", + "innologi/typo3-appointments": "<2.0.6", + "intelliants/subrion": "<4.2.2", + "inter-mediator/inter-mediator": "==5.5", + "ipl/web": "<0.10.1", + "islandora/crayfish": "<4.1", + "islandora/islandora": ">=2,<2.4.1", + "ivankristianto/phpwhois": "<=4.3", + "jackalope/jackalope-doctrine-dbal": "<1.7.4", + "jambagecom/div2007": "<0.10.2", + "james-heinrich/getid3": "<1.9.21", + "james-heinrich/phpthumb": "<=1.7.23", + "jasig/phpcas": "<1.3.3", + "jbartels/wec-map": "<3.0.3", + "jcbrand/converse.js": "<3.3.3", + "joelbutcher/socialstream": "<5.6|>=6,<6.2", + "johnbillion/wp-crontrol": "<1.16.2|>=1.17,<1.19.2", + "joomla/application": "<1.0.13", + "joomla/archive": "<1.1.12|>=2,<2.0.1", + "joomla/database": ">=1,<2.2|>=3,<3.4", + "joomla/filesystem": "<1.6.2|>=2,<2.0.1", + "joomla/filter": "<2.0.6|>=3,<3.0.5|==4", + "joomla/framework": "<1.5.7|>=2.5.4,<=3.8.12", + "joomla/input": ">=2,<2.0.2", + "joomla/joomla-cms": "<3.9.12|>=4,<4.4.13|>=5,<5.2.6", + "joomla/joomla-platform": "<1.5.4", + "joomla/session": "<1.3.1", + "joyqi/hyper-down": "<=2.4.27", + "jsdecena/laracom": "<2.0.9", + "jsmitty12/phpwhois": "<5.1", + "juzaweb/cms": "<=3.4.2", + "jweiland/events2": "<8.3.8|>=9,<9.0.6", + "jweiland/kk-downloader": "<1.2.2", + "kazist/phpwhois": "<=4.2.6", + "kelvinmo/simplexrd": "<3.1.1", + "kevinpapst/kimai2": "<1.16.7", + "khodakhah/nodcms": "<=3", + "kimai/kimai": "<=2.50", + "kitodo/presentation": "<3.2.3|>=3.3,<3.3.4", + "klaviyo/magento2-extension": ">=1,<3", + "knplabs/knp-snappy": "<=1.4.2", + "kohana/core": "<3.3.3", + "koillection/koillection": "<1.6.12", + "krayin/laravel-crm": "<=1.3", + "kreait/firebase-php": ">=3.2,<3.8.1", + "kumbiaphp/kumbiapp": "<=1.1.1", + "la-haute-societe/tcpdf": "<6.2.22", + "laminas/laminas-diactoros": "<2.18.1|==2.19|==2.20|==2.21|==2.22|==2.23|>=2.24,<2.24.2|>=2.25,<2.25.2", + "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", + "laminas/laminas-http": "<2.14.2", + "lara-zeus/artemis": ">=1,<=1.0.6", + "lara-zeus/dynamic-dashboard": ">=3,<=3.0.1", + "laravel/fortify": "<1.11.1", + "laravel/framework": "<10.48.29|>=11,<11.44.1|>=12,<12.1.1", + "laravel/laravel": ">=5.4,<5.4.22", + "laravel/pulse": "<1.3.1", + "laravel/reverb": "<1.7", + "laravel/socialite": ">=1,<2.0.10", + "latte/latte": "<2.10.8", + "lavalite/cms": "<=10.1", + "lavitto/typo3-form-to-database": "<2.2.5|>=3,<3.2.2|>=4,<4.2.3|>=5,<5.0.2", + "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", + "league/commonmark": "<=2.8", + "league/flysystem": "<1.1.4|>=2,<2.1.1", + "league/oauth2-server": ">=8.3.2,<8.4.2|>=8.5,<8.5.3", + "leantime/leantime": "<3.3", + "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", + "libreform/libreform": ">=2,<=2.0.8", + "librenms/librenms": "<26.2", + "liftkit/database": "<2.13.2", + "lightsaml/lightsaml": "<1.3.5", + "limesurvey/limesurvey": "<6.5.12", + "livehelperchat/livehelperchat": "<=3.91", + "livewire-filemanager/filemanager": "<=1.0.4", + "livewire/livewire": "<2.12.7|>=3.0.0.0-beta1,<3.6.4", + "livewire/volt": "<1.7", + "lms/routes": "<2.1.1", + "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", + "lomkit/laravel-rest-api": "<2.13", + "luracast/restler": "<3.1", + "luyadev/yii-helpers": "<1.2.1", + "macropay-solutions/laravel-crud-wizard-free": "<3.4.17", + "maestroerror/php-heic-to-jpg": "<1.0.5", + "magento/community-edition": "<2.4.6.0-patch13|>=2.4.7.0-beta1,<2.4.7.0-patch8|>=2.4.8.0-beta1,<2.4.8.0-patch3|>=2.4.9.0-alpha1,<2.4.9.0-alpha3|==2.4.9", + "magento/core": "<=1.9.4.5", + "magento/magento1ce": "<1.9.4.3-dev", + "magento/magento1ee": ">=1,<1.14.4.3-dev", + "magento/product-community-edition": "<2.4.4.0-patch9|>=2.4.5,<2.4.5.0-patch8|>=2.4.6,<2.4.6.0-patch6|>=2.4.7,<2.4.7.0-patch1", + "magento/project-community-edition": "<=2.0.2", + "magneto/core": "<1.9.4.4-dev", + "mahocommerce/maho": "<25.9", + "maikuolan/phpmussel": ">=1,<1.6", + "mainwp/mainwp": "<=4.4.3.3", + "manogi/nova-tiptap": "<=3.2.6", + "mantisbt/mantisbt": "<2.27.2", + "marcwillmann/turn": "<0.3.3", + "marshmallow/nova-tiptap": "<5.7", + "matomo/matomo": "<1.11", + "matyhtf/framework": "<3.0.6", + "mautic/core": "<5.2.10|>=6,<6.0.8|>=7.0.0.0-alpha,<7.0.1", + "mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1", + "mautic/grapes-js-builder-bundle": ">=4,<4.4.18|>=5,<5.2.9|>=6,<6.0.7", + "maximebf/debugbar": "<1.19", + "mdanter/ecc": "<2", + "mediawiki/abuse-filter": "<1.39.9|>=1.40,<1.41.3|>=1.42,<1.42.2", + "mediawiki/cargo": "<3.8.3", + "mediawiki/core": "<1.39.5|==1.40", + "mediawiki/data-transfer": ">=1.39,<1.39.11|>=1.41,<1.41.3|>=1.42,<1.42.2", + "mediawiki/matomo": "<2.4.3", + "mediawiki/semantic-media-wiki": "<4.0.2", + "mehrwert/phpmyadmin": "<3.2", + "melisplatform/melis-asset-manager": "<5.0.1", + "melisplatform/melis-cms": "<5.3.4", + "melisplatform/melis-cms-slider": "<5.3.1", + "melisplatform/melis-core": "<5.3.11", + "melisplatform/melis-front": "<5.0.1", + "mezzio/mezzio-swoole": "<3.7|>=4,<4.3", + "mgallegos/laravel-jqgrid": "<=1.3", + "microsoft/microsoft-graph": ">=1.16,<1.109.1|>=2,<2.0.1", + "microsoft/microsoft-graph-beta": "<2.0.1", + "microsoft/microsoft-graph-core": "<2.0.2", + "microweber/microweber": "<2.0.20", + "mikehaertl/php-shellcommand": "<1.6.1", + "mineadmin/mineadmin": "<=3.0.9", + "miniorange/miniorange-saml": "<1.4.3", + "mittwald/typo3_forum": "<1.2.1", + "mobiledetect/mobiledetectlib": "<2.8.32", + "modx/revolution": "<=3.1", + "mojo42/jirafeau": "<4.4", + "mongodb/mongodb": ">=1,<1.9.2", + "mongodb/mongodb-extension": "<1.21.2", + "monolog/monolog": ">=1.8,<1.12", + "moodle/moodle": "<4.5.9|>=5.0.0.0-beta,<5.0.5|>=5.1.0.0-beta,<5.1.2", + "moonshine/moonshine": "<=3.12.5", + "mos/cimage": "<0.7.19", + "movim/moxl": ">=0.8,<=0.10", + "movingbytes/social-network": "<=1.2.1", + "mpdf/mpdf": "<=7.1.7", + "munkireport/comment": "<4", + "munkireport/managedinstalls": "<2.6", + "munkireport/munki_facts": "<1.5", + "munkireport/reportdata": "<3.5", + "munkireport/softwareupdate": "<1.6", + "mustache/mustache": ">=2,<2.14.1", + "mwdelaney/wp-enable-svg": "<=0.2", + "namshi/jose": "<2.2", + "nasirkhan/laravel-starter": "<11.11", + "nategood/httpful": "<1", + "neoan3-apps/template": "<1.1.1", + "neorazorx/facturascripts": "<2022.04", + "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", + "neos/media-browser": "<7.3.19|>=8,<8.0.16|>=8.1,<8.1.11|>=8.2,<8.2.11|>=8.3,<8.3.9", + "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", + "neos/swiftmailer": "<5.4.5", + "nesbot/carbon": "<2.72.6|>=3,<3.8.4", + "netcarver/textile": "<=4.1.2", + "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", + "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", + "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", + "neuron-core/neuron-ai": "<=2.8.11", + "nilsteampassnet/teampass": "<3.1.3.1-dev", + "nitsan/ns-backup": "<13.0.1", + "nonfiction/nterchange": "<4.1.1", + "notrinos/notrinos-erp": "<=0.7", + "noumo/easyii": "<=0.9", + "novaksolutions/infusionsoft-php-sdk": "<1", + "novosga/novosga": "<=2.2.12", + "nukeviet/nukeviet": "<4.5.02", + "nyholm/psr7": "<1.6.1", + "nystudio107/craft-seomatic": "<3.4.12", + "nzedb/nzedb": "<0.8", + "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", + "october/backend": "<1.1.2", + "october/cms": "<1.0.469|==1.0.469|==1.0.471|==1.1.1", + "october/october": "<3.7.5", + "october/rain": "<1.0.472|>=1.1,<1.1.2", + "october/system": "<=3.7.12|>=4,<=4.0.11", + "oliverklee/phpunit": "<3.5.15", + "omeka/omeka-s": "<4.0.3", + "onelogin/php-saml": "<2.21.1|>=3,<3.8.1|>=4,<4.3.1", + "oneup/uploader-bundle": ">=1,<1.9.3|>=2,<2.1.5", + "open-web-analytics/open-web-analytics": "<1.8.1", + "opencart/opencart": ">=0", + "openid/php-openid": "<2.3", + "openmage/magento-lts": "<20.16.1", + "opensolutions/vimbadmin": "<=3.0.15", + "opensource-workshop/connect-cms": "<1.8.7|>=2,<2.4.7", + "orchid/platform": ">=8,<14.43", + "oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1", + "oro/commerce": ">=4.1,<5.0.11|>=5.1,<5.1.1", + "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", + "oro/crm-call-bundle": ">=4.2,<=4.2.5|>=5,<5.0.4|>=5.1,<5.1.1", + "oro/customer-portal": ">=4.1,<=4.1.13|>=4.2,<=4.2.10|>=5,<=5.0.11|>=5.1,<=5.1.3", + "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<=4.2.10|>=5,<=5.0.12|>=5.1,<=5.1.3", + "oveleon/contao-cookiebar": "<1.16.3|>=2,<2.1.3", + "oxid-esales/oxideshop-ce": "<=7.0.5", + "oxid-esales/paymorrow-module": ">=1,<1.0.2|>=2,<2.0.1", + "packbackbooks/lti-1-3-php-library": "<5", + "padraic/humbug_get_contents": "<1.1.2", + "pagarme/pagarme-php": "<3", + "pagekit/pagekit": "<=1.0.18", + "paragonie/ecc": "<2.0.1", + "paragonie/random_compat": "<2", + "paragonie/sodium_compat": "<1.24|>=2,<2.5", + "passbolt/passbolt_api": "<4.6.2", + "paypal/adaptivepayments-sdk-php": "<=3.9.2", + "paypal/invoice-sdk-php": "<=3.9", + "paypal/merchant-sdk-php": "<3.12", + "paypal/permissions-sdk-php": "<=3.9.1", + "pear/archive_tar": "<1.4.14", + "pear/auth": "<1.2.4", + "pear/crypt_gpg": "<1.6.7", + "pear/http_request2": "<2.7", + "pear/pear": "<=1.10.1", + "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", + "personnummer/personnummer": "<3.0.2", + "ph7software/ph7builder": "<=17.9.1", + "phanan/koel": "<5.1.4", + "phenx/php-svg-lib": "<0.5.2", + "php-censor/php-censor": "<2.0.13|>=2.1,<2.1.5", + "php-mod/curl": "<2.3.2", + "phpbb/phpbb": "<3.3.11", + "phpems/phpems": ">=6,<=6.1.3", + "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", + "phpmailer/phpmailer": "<6.5", + "phpmussel/phpmussel": ">=1,<1.6", + "phpmyadmin/phpmyadmin": "<5.2.2", + "phpmyfaq/phpmyfaq": "<=4.0.16", + "phpoffice/common": "<0.2.9", + "phpoffice/math": "<=0.2", + "phpoffice/phpexcel": "<=1.8.2", + "phpoffice/phpspreadsheet": "<1.30|>=2,<2.1.12|>=2.2,<2.4|>=3,<3.10|>=4,<5", + "phppgadmin/phppgadmin": "<=7.13", + "phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36", + "phpservermon/phpservermon": "<3.6", + "phpsysinfo/phpsysinfo": "<3.4.3", + "phpunit/phpunit": "<8.5.52|>=9,<9.6.33|>=10,<10.5.62|>=11,<11.5.50|>=12,<12.5.8", + "phpwhois/phpwhois": "<=4.2.5", + "phpxmlrpc/extras": "<0.6.1", + "phpxmlrpc/phpxmlrpc": "<4.9.2", + "phraseanet/phraseanet": "==4.0.3", + "pi/pi": "<=2.5", + "pimcore/admin-ui-classic-bundle": "<=1.7.15|>=2.0.0.0-RC1-dev,<=2.2.2", + "pimcore/customer-management-framework-bundle": "<4.2.1", + "pimcore/data-hub": "<1.2.4", + "pimcore/data-importer": "<1.8.9|>=1.9,<1.9.3", + "pimcore/demo": "<10.3", + "pimcore/ecommerce-framework-bundle": "<1.0.10", + "pimcore/perspective-editor": "<1.5.1", + "pimcore/pimcore": "<=11.5.14.1|>=12,<12.3.3", + "pimcore/web2print-tools-bundle": "<=5.2.1|>=6.0.0.0-RC1-dev,<=6.1", + "piwik/piwik": "<1.11", + "pixelfed/pixelfed": "<0.12.5", + "plotly/plotly.js": "<2.25.2", + "pocketmine/bedrock-protocol": "<8.0.2", + "pocketmine/pocketmine-mp": "<5.32.1", + "pocketmine/raklib": ">=0.14,<0.14.6|>=0.15,<0.15.1", + "pressbooks/pressbooks": "<5.18", + "prestashop/autoupgrade": ">=4,<4.10.1", + "prestashop/blockreassurance": "<=5.1.3", + "prestashop/blockwishlist": ">=2,<2.1.1", + "prestashop/contactform": ">=1.0.1,<4.3", + "prestashop/gamification": "<2.3.2", + "prestashop/prestashop": "<8.2.4|>=9.0.0.0-alpha1,<9.0.3", + "prestashop/productcomments": "<5.0.2", + "prestashop/ps_checkout": "<4.4.1|>=5,<5.0.5", + "prestashop/ps_contactinfo": "<=3.3.2", + "prestashop/ps_emailsubscription": "<2.6.1", + "prestashop/ps_facetedsearch": "<3.4.1", + "prestashop/ps_linklist": "<3.1", + "privatebin/privatebin": "<1.4|>=1.5,<1.7.4|>=1.7.7,<2.0.3", + "processwire/processwire": "<=3.0.246", + "propel/propel": ">=2.0.0.0-alpha1,<=2.0.0.0-alpha7", + "propel/propel1": ">=1,<=1.7.1", + "psy/psysh": "<=0.11.22|>=0.12,<=0.12.18", + "pterodactyl/panel": "<1.12.1", + "ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2", + "ptrofimov/beanstalk_console": "<1.7.14", + "pubnub/pubnub": "<6.1", + "punktde/pt_extbase": "<1.5.1", + "pusher/pusher-php-server": "<2.2.1", + "pwweb/laravel-core": "<=0.3.6.0-beta", + "pxlrbt/filament-excel": "<1.1.14|>=2.0.0.0-alpha,<2.3.3", + "pyrocms/pyrocms": "<=3.9.1", + "qcubed/qcubed": "<=3.1.1", + "quickapps/cms": "<=2.0.0.0-beta2", + "rainlab/blog-plugin": "<1.4.1", + "rainlab/debugbar-plugin": "<3.1", + "rainlab/user-plugin": "<=1.4.5", + "rankmath/seo-by-rank-math": "<=1.0.95", + "rap2hpoutre/laravel-log-viewer": "<0.13", + "react/http": ">=0.7,<1.9", + "really-simple-plugins/complianz-gdpr": "<6.4.2", + "redaxo/source": "<=5.20.1", + "remdex/livehelperchat": "<4.29", + "renolit/reint-downloadmanager": "<4.0.2|>=5,<5.0.1", + "reportico-web/reportico": "<=8.1", + "rhukster/dom-sanitizer": "<1.0.7", + "rmccue/requests": ">=1.6,<1.8", + "robrichards/xmlseclibs": "<=3.1.3", + "roots/soil": "<4.1", + "roundcube/roundcubemail": "<1.5.10|>=1.6,<1.6.11", + "rudloff/alltube": "<3.0.3", + "rudloff/rtmpdump-bin": "<=2.3.1", + "s-cart/core": "<=9.0.5", + "s-cart/s-cart": "<6.9", + "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", + "sabre/dav": ">=1.6,<1.7.11|>=1.8,<1.8.9", + "samwilson/unlinked-wikibase": "<1.42", + "scheb/two-factor-bundle": "<3.26|>=4,<4.11", + "sensiolabs/connect": "<4.2.3", + "serluck/phpwhois": "<=4.2.6", + "setasign/fpdi": "<2.6.4", + "sfroemken/url_redirect": "<=1.2.1", + "sheng/yiicms": "<1.2.1", + "shopware/core": "<6.6.10.9-dev|>=6.7,<6.7.6.1-dev", + "shopware/platform": "<6.6.10.7-dev|>=6.7,<6.7.3.1-dev", + "shopware/production": "<=6.3.5.2", + "shopware/shopware": "<=5.7.17|>=6.4.6,<6.6.10.10-dev|>=6.7,<6.7.6.1-dev", + "shopware/storefront": "<6.6.10.10-dev|>=6.7,<6.7.5.1-dev", + "shopxo/shopxo": "<=6.4", + "showdoc/showdoc": "<2.10.4", + "shuchkin/simplexlsx": ">=1.0.12,<1.1.13", + "silverstripe-australia/advancedreports": ">=1,<=2", + "silverstripe/admin": "<1.13.19|>=2,<2.1.8", + "silverstripe/assets": ">=1,<1.11.1", + "silverstripe/cms": "<4.11.3", + "silverstripe/comments": ">=1.3,<3.1.1", + "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", + "silverstripe/framework": "<5.3.23", + "silverstripe/graphql": ">=2,<2.0.5|>=3,<3.8.2|>=4,<4.3.7|>=5,<5.1.3", + "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", + "silverstripe/recipe-cms": ">=4.5,<4.5.3", + "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", + "silverstripe/reports": "<5.2.3", + "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4|>=2.1,<2.1.2", + "silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1", + "silverstripe/subsites": ">=2,<2.6.1", + "silverstripe/taxonomy": ">=1.3,<1.3.1|>=2,<2.0.1", + "silverstripe/userforms": "<3|>=5,<5.4.2", + "silverstripe/versioned-admin": ">=1,<1.11.1", + "simogeo/filemanager": "<=2.5", + "simple-updates/phpwhois": "<=1", + "simplesamlphp/saml2": "<=4.16.15|>=5.0.0.0-alpha1,<=5.0.0.0-alpha19", + "simplesamlphp/saml2-legacy": "<=4.16.15", + "simplesamlphp/simplesamlphp": "<1.18.6", + "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", + "simplesamlphp/simplesamlphp-module-openid": "<1", + "simplesamlphp/simplesamlphp-module-openidprovider": "<0.9", + "simplesamlphp/xml-common": "<1.20", + "simplesamlphp/xml-security": "==1.6.11", + "simplito/elliptic-php": "<1.0.6", + "sitegeist/fluid-components": "<3.5", + "sjbr/sr-feuser-register": "<2.6.2|>=5.1,<12.5", + "sjbr/sr-freecap": "<2.4.6|>=2.5,<2.5.3", + "sjbr/static-info-tables": "<2.3.1", + "slim/psr7": "<1.4.1|>=1.5,<1.5.1|>=1.6,<1.6.1", + "slim/slim": "<2.6", + "slub/slub-events": "<3.0.3", + "smarty/smarty": "<4.5.3|>=5,<5.1.1", + "snipe/snipe-it": "<8.3.7", + "socalnick/scn-social-auth": "<1.15.2", + "socialiteproviders/steam": "<1.1", + "solspace/craft-freeform": "<4.1.29|>=5,<=5.14.6", + "soosyze/soosyze": "<=2", + "spatie/browsershot": "<5.0.5", + "spatie/image-optimizer": "<1.7.3", + "spencer14420/sp-php-email-handler": "<1", + "spipu/html2pdf": "<5.2.8", + "spiral/roadrunner": "<2025.1", + "spoon/library": "<1.4.1", + "spoonity/tcpdf": "<6.2.22", + "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", + "ssddanbrown/bookstack": "<24.05.1", + "starcitizentools/citizen-skin": ">=1.9.4,<3.9", + "starcitizentools/short-description": ">=4,<4.0.1", + "starcitizentools/tabber-neue": ">=1.9.1,<2.7.2|>=3,<3.1.1", + "starcitizenwiki/embedvideo": "<=4", + "statamic/cms": "<5.73.11|>=6,<6.4", + "stormpath/sdk": "<9.9.99", + "studio-42/elfinder": "<=2.1.64", + "studiomitte/friendlycaptcha": "<0.1.4", + "subhh/libconnect": "<7.0.8|>=8,<8.1", + "sukohi/surpass": "<1", + "sulu/form-bundle": ">=2,<2.5.3", + "sulu/sulu": "<1.6.44|>=2,<2.5.25|>=2.6,<2.6.9|>=3.0.0.0-alpha1,<3.0.0.0-alpha3", + "sumocoders/framework-user-bundle": "<1.4", + "superbig/craft-audit": "<3.0.2", + "svewap/a21glossary": "<=0.4.10", + "swag/paypal": "<5.4.4", + "swiftmailer/swiftmailer": "<6.2.5", + "swiftyedit/swiftyedit": "<1.2", + "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", + "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", + "sylius/grid-bundle": "<1.10.1", + "sylius/paypal-plugin": "<1.6.2|>=1.7,<1.7.2|>=2,<2.0.2", + "sylius/resource-bundle": ">=1,<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", + "sylius/sylius": "<1.12.19|>=1.13.0.0-alpha1,<1.13.4", + "symbiote/silverstripe-multivaluefield": ">=3,<3.1", + "symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4", + "symbiote/silverstripe-seed": "<6.0.3", + "symbiote/silverstripe-versionedfiles": "<=2.0.3", + "symfont/process": ">=0", + "symfony/cache": ">=3.1,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8", + "symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4", + "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", + "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<5.3.15|>=5.4.3,<5.4.4|>=6.0.3,<6.0.4", + "symfony/http-client": ">=4.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8", + "symfony/http-foundation": "<5.4.50|>=6,<6.4.29|>=7,<7.3.7", + "symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", + "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", + "symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1", + "symfony/mime": ">=4.3,<4.3.8", + "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/polyfill": ">=1,<1.10", + "symfony/polyfill-php55": ">=1,<1.10", + "symfony/process": "<5.4.51|>=6,<6.4.33|>=7,<7.1.7|>=7.3,<7.3.11|>=7.4,<7.4.5|>=8,<8.0.5", + "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/routing": ">=2,<2.0.19", + "symfony/runtime": ">=5.3,<5.4.46|>=6,<6.4.14|>=7,<7.1.7", + "symfony/security": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8", + "symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.4.10|>=7,<7.0.10|>=7.1,<7.1.3", + "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", + "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", + "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8", + "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", + "symfony/symfony": "<5.4.51|>=6,<6.4.33|>=7,<7.3.11|>=7.4,<7.4.5|>=8,<8.0.5", + "symfony/translation": ">=2,<2.0.17", + "symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8", + "symfony/ux-autocomplete": "<2.11.2", + "symfony/ux-live-component": "<2.25.1", + "symfony/ux-twig-component": "<2.25.1", + "symfony/validator": "<5.4.43|>=6,<6.4.11|>=7,<7.1.4", + "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", + "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", + "symfony/webhook": ">=6.3,<6.3.8", + "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7|>=2.2.0.0-beta1,<2.2.0.0-beta2", + "symphonycms/symphony-2": "<2.6.4", + "t3/dce": "<0.11.5|>=2.2,<2.6.2", + "t3g/svg-sanitizer": "<1.0.3", + "t3s/content-consent": "<1.0.3|>=2,<2.0.2", + "tastyigniter/tastyigniter": "<4", + "tcg/voyager": "<=1.8", + "tecnickcom/tc-lib-pdf-font": "<2.6.4", + "tecnickcom/tcpdf": "<6.8", + "terminal42/contao-tablelookupwizard": "<3.3.5", + "thelia/backoffice-default-template": ">=2.1,<2.1.2", + "thelia/thelia": ">=2.1,<2.1.3", + "theonedemon/phpwhois": "<=4.2.5", + "thinkcmf/thinkcmf": "<6.0.8", + "thorsten/phpmyfaq": "<4.0.18|>=4.1.0.0-alpha,<=4.1.0.0-beta2", + "tikiwiki/tiki-manager": "<=17.1", + "timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1", + "tinymce/tinymce": "<7.2", + "tinymighty/wiki-seo": "<1.2.2", + "titon/framework": "<9.9.99", + "tltneon/lgsl": "<7", + "tobiasbg/tablepress": "<=2.0.0.0-RC1", + "topthink/framework": "<6.0.17|>=6.1,<=8.0.4", + "topthink/think": "<=6.1.1", + "topthink/thinkphp": "<=3.2.3|>=6.1.3,<=8.0.4", + "torrentpier/torrentpier": "<=2.8.8", + "tpwd/ke_search": "<4.0.3|>=4.1,<4.6.6|>=5,<5.0.2", + "tribalsystems/zenario": "<=9.7.61188", + "truckersmp/phpwhois": "<=4.3.1", + "ttskch/pagination-service-provider": "<1", + "twbs/bootstrap": "<3.4.1|>=4,<4.3.1", + "twig/twig": "<3.11.2|>=3.12,<3.14.1|>=3.16,<3.19", + "typicms/core": "<16.1.7", + "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", + "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1", + "typo3/cms-belog": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-beuser": ">=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18", + "typo3/cms-core": "<=8.7.56|>=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1", + "typo3/cms-dashboard": ">=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18", + "typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1", + "typo3/cms-extensionmanager": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-felogin": ">=4.2,<4.2.3", + "typo3/cms-fluid": "<4.3.4|>=4.4,<4.4.1", + "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-frontend": "<4.3.9|>=4.4,<4.4.5", + "typo3/cms-indexed-search": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8|==13.4.2", + "typo3/cms-lowlevel": ">=11,<=11.5.41", + "typo3/cms-recordlist": ">=11,<11.5.48", + "typo3/cms-recycler": ">=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1", + "typo3/cms-redirects": ">=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1", + "typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30", + "typo3/cms-scheduler": ">=11,<=11.5.41", + "typo3/cms-setup": ">=9,<=9.5.50|>=10,<=10.4.49|>=11,<=11.5.43|>=12,<=12.4.30|>=13,<=13.4.11", + "typo3/cms-webhooks": ">=12,<=12.4.30|>=13,<=13.4.11", + "typo3/cms-workspaces": ">=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18", + "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "typo3/html-sanitizer": ">=1,<=1.5.2|>=2,<=2.1.3", + "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", + "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", + "typo3/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", + "typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10", + "ua-parser/uap-php": "<3.8", + "uasoft-indonesia/badaso": "<=2.9.7", + "unisharp/laravel-filemanager": "<2.9.1", + "universal-omega/dynamic-page-list3": "<3.6.4", + "unopim/unopim": "<=0.3", + "userfrosting/userfrosting": ">=0.3.1,<4.6.3", + "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", + "uvdesk/community-skeleton": "<=1.1.1", + "uvdesk/core-framework": "<=1.1.1", + "vanilla/safecurl": "<0.9.2", + "verbb/comments": "<1.5.5", + "verbb/formie": "<=2.1.43", + "verbb/image-resizer": "<2.0.9", + "verbb/knock-knock": "<1.2.8", + "verot/class.upload.php": "<=2.1.6", + "vertexvaar/falsftp": "<0.2.6", + "villagedefrance/opencart-overclocked": "<=1.11.1", + "vova07/yii2-fileapi-widget": "<0.1.9", + "vrana/adminer": "<5.4.2", + "vufind/vufind": ">=2,<9.1.1", + "waldhacker/hcaptcha": "<2.1.2", + "wallabag/tcpdf": "<6.2.22", + "wallabag/wallabag": "<2.6.11", + "wanglelecc/laracms": "<=1.0.3", + "wapplersystems/a21glossary": "<=0.4.10", + "web-auth/webauthn-framework": ">=3.3,<3.3.4|>=4.5,<4.9", + "web-auth/webauthn-lib": ">=4.5,<4.9", + "web-feet/coastercms": "==5.5", + "web-tp3/wec_map": "<3.0.3", + "webbuilders-group/silverstripe-kapost-bridge": "<0.4", + "webcoast/deferred-image-processing": "<1.0.2", + "webklex/laravel-imap": "<5.3", + "webklex/php-imap": "<5.3", + "webpa/webpa": "<3.1.2", + "webreinvent/vaahcms": "<=2.3.1", + "wikibase/wikibase": "<=1.39.3", + "wikimedia/parsoid": "<0.12.2", + "willdurand/js-translation-bundle": "<2.1.1", + "winter/wn-backend-module": "<1.2.4", + "winter/wn-cms-module": "<=1.2.9", + "winter/wn-dusk-plugin": "<2.1", + "winter/wn-system-module": "<1.2.4", + "wintercms/winter": "<=1.2.3", + "wireui/wireui": "<1.19.3|>=2,<2.1.3", + "woocommerce/woocommerce": "<6.6|>=8.8,<8.8.5|>=8.9,<8.9.3", + "wp-cli/wp-cli": ">=0.12,<2.5", + "wp-graphql/wp-graphql": "<=1.14.5", + "wp-premium/gravityforms": "<2.4.21", + "wpanel/wpanel4-cms": "<=4.3.1", + "wpcloud/wp-stateless": "<3.2", + "wpglobus/wpglobus": "<=1.9.6", + "wwbn/avideo": "<25", + "xataface/xataface": "<3", + "xpressengine/xpressengine": "<3.0.15", + "yab/quarx": "<2.4.5", + "yeswiki/yeswiki": "<=4.5.4", + "yetiforce/yetiforce-crm": "<6.5", + "yidashi/yii2cmf": "<=2", + "yii2mod/yii2-cms": "<1.9.2", + "yiisoft/yii": "<1.1.31", + "yiisoft/yii2": "<2.0.52", + "yiisoft/yii2-authclient": "<2.2.15", + "yiisoft/yii2-bootstrap": "<2.0.4", + "yiisoft/yii2-dev": "<=2.0.45", + "yiisoft/yii2-elasticsearch": "<2.0.5", + "yiisoft/yii2-gii": "<=2.2.4", + "yiisoft/yii2-jui": "<2.0.4", + "yiisoft/yii2-redis": "<2.0.20", + "yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6", + "yoast-seo-for-typo3/yoast_seo": "<7.2.3", + "yourls/yourls": "<=1.10.2", + "yuan1994/tpadmin": "<=1.3.12", + "yungifez/skuul": "<=2.6.5", + "z-push/z-push-dev": "<2.7.6", + "zencart/zencart": "<=1.5.7.0-beta", + "zendesk/zendesk_api_client_php": "<2.2.11", + "zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", + "zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2", + "zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", + "zendframework/zend-db": "<2.2.10|>=2.3,<2.3.5", + "zendframework/zend-developer-tools": ">=1.2.2,<1.2.3", + "zendframework/zend-diactoros": "<1.8.4", + "zendframework/zend-feed": "<2.10.3", + "zendframework/zend-form": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-http": "<2.8.1", + "zendframework/zend-json": ">=2.1,<2.1.6|>=2.2,<2.2.6", + "zendframework/zend-ldap": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.8|>=2.3,<2.3.3", + "zendframework/zend-mail": "<2.4.11|>=2.5,<2.7.2", + "zendframework/zend-navigation": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-session": ">=2,<2.2.9|>=2.3,<2.3.4", + "zendframework/zend-validator": ">=2.3,<2.3.6", + "zendframework/zend-view": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-xmlrpc": ">=2.1,<2.1.6|>=2.2,<2.2.6", + "zendframework/zendframework": "<=3", + "zendframework/zendframework1": "<1.12.20", + "zendframework/zendopenid": "<2.0.2", + "zendframework/zendrest": "<2.0.2", + "zendframework/zendservice-amazon": "<2.0.3", + "zendframework/zendservice-api": "<1", + "zendframework/zendservice-audioscrobbler": "<2.0.2", + "zendframework/zendservice-nirvanix": "<2.0.2", + "zendframework/zendservice-slideshare": "<2.0.2", + "zendframework/zendservice-technorati": "<2.0.2", + "zendframework/zendservice-windowsazure": "<2.0.2", + "zendframework/zendxml": ">=1,<1.0.1", + "zenstruck/collection": "<0.2.1", + "zetacomponents/mail": "<1.8.2", + "zf-commons/zfc-user": "<1.2.2", + "zfcampus/zf-apigility-doctrine": ">=1,<1.0.3", + "zfr/zfr-oauth2-server-module": "<0.1.2", + "zoujingli/thinkadmin": "<=6.1.53", + "zumba/json-serializer": "<3.2.3" + }, + "default-branch": true, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "role": "maintainer" + }, + { + "name": "Ilya Tribusean", + "email": "slash3b@gmail.com", + "role": "maintainer" + } + ], + "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", + "keywords": [ + "dev" + ], + "support": { + "issues": "https://github.com/Roave/SecurityAdvisories/issues", + "source": "https://github.com/Roave/SecurityAdvisories/tree/latest" + }, + "funding": [ + { + "url": "https://github.com/Ocramius", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/roave/security-advisories", + "type": "tidelift" + } + ], + "time": "2026-03-07T02:54:13+00:00" } ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": { + "roave/security-advisories": 20 + }, "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": ">=7.4" + "php": ">=8.3", + "ext-openssl": "*" }, "platform-dev": [], "platform-overrides": { - "php": "7.4" + "php": "8.3" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/lib/Command/HSMDaemonDecrypt.php b/lib/Command/HSMDaemonDecrypt.php index ae9ec329..113f3295 100644 --- a/lib/Command/HSMDaemonDecrypt.php +++ b/lib/Command/HSMDaemonDecrypt.php @@ -118,7 +118,9 @@ protected function execute(InputInterface $input, OutputInterface $output): int if ($input->getOption('username')) { $question = new Question('Please enter password for user "' . $input->getOption('username') . '": '); $question->setHidden(true); - $password = $this->getHelper('question')->ask($input, $output, $question); + /** @var \Symfony\Component\Console\Helper\QuestionHelper $questionHelper */ + $questionHelper = $this->getHelper('question'); + $password = $questionHelper->ask($input, $output, $question); // @phan-suppress-current-line PhanUndeclaredMethod } try { diff --git a/lib/Command/RecreateMasterKey.php b/lib/Command/RecreateMasterKey.php index c077ed33..09ac1fcc 100644 --- a/lib/Command/RecreateMasterKey.php +++ b/lib/Command/RecreateMasterKey.php @@ -112,8 +112,8 @@ protected function execute(InputInterface $input, OutputInterface $output): int . ' Do you want to continue? (y/n)', false ); - //$questionHelper = $this->getHelper('question'); - if ($yes || $this->getHelper('question')->ask($input, $output, $question)) { + /** @phpstan-ignore-next-line */ + if ($yes || $this->getHelper('question')->ask($input, $output, $question)) { // @phan-suppress-current-line PhanUndeclaredMethod $output->writeln("Decryption started\n"); $progress = new ProgressBar($output); $progress->start(); diff --git a/lib/Crypto/Crypt.php b/lib/Crypto/Crypt.php index 6923365a..99bb8c6e 100644 --- a/lib/Crypto/Crypt.php +++ b/lib/Crypto/Crypt.php @@ -164,7 +164,7 @@ public function createKeyPair() { /** * Generates a new private key * - * @return resource|bool + * @return \OpenSSLAsymmetricKey|resource|bool */ public function getOpenSSLPKey() { $config = $this->getOpenSSLConfig(); @@ -472,7 +472,7 @@ public function decryptPrivateKey($privateKey, $password = '', $uid = '') { */ protected function isValidPrivateKey($plainKey) { $res = \openssl_get_privatekey($plainKey); - if (\is_resource($res) || $res instanceof \OpenSSLAsymmetricKey) { // @phpstan-ignore-line @phan-suppress-current-line PhanUndeclaredClassInstanceof + if (\is_resource($res) || $res instanceof \OpenSSLAsymmetricKey) { // instanceof check is for PHP8.0+ // for PHP7.4 it won't be evaluated (because it's a resource) // or it will be evaluated as false if the OpenSSLAsymmetricKey diff --git a/lib/KeyManager.php b/lib/KeyManager.php index 661abb07..f32cae20 100644 --- a/lib/KeyManager.php +++ b/lib/KeyManager.php @@ -578,7 +578,7 @@ public function getPublicShareKey() { * @param bool $includeUserKeys */ public function backupAllKeys($purpose, $timestamp = true, $includeUserKeys = true) { -// $backupDir = $this->keyStorage->; + // $backupDir = $this->keyStorage->; } /** diff --git a/templates/settings-personal.php b/templates/settings-personal.php index 8d10ef7b..c6d34b27 100644 --- a/templates/settings-personal.php +++ b/templates/settings-personal.php @@ -1,8 +1,8 @@ +/** @var array $_ */ +/** @var \OCP\IL10N $l */ +script('encryption', 'settings-personal'); +?>

t('ownCloud basic encryption module')); ?>

diff --git a/tests/unit/Crypto/DecryptAllTest.php b/tests/unit/Crypto/DecryptAllTest.php index f4992f39..a7ce1fed 100644 --- a/tests/unit/Crypto/DecryptAllTest.php +++ b/tests/unit/Crypto/DecryptAllTest.php @@ -70,13 +70,13 @@ class DecryptAllTest extends TestCase { public function setUp(): void { parent::setUp(); - $this->util = $this->getMockBuilder('OCA\Encryption\Util') + $this->util = $this->getMockBuilder(Util::class) ->disableOriginalConstructor()->getMock(); - $this->keyManager = $this->getMockBuilder('OCA\Encryption\KeyManager') + $this->keyManager = $this->getMockBuilder(KeyManager::class) ->disableOriginalConstructor()->getMock(); - $this->crypt = $this->getMockBuilder('OCA\Encryption\Crypto\Crypt') + $this->crypt = $this->getMockBuilder(Crypt::class) ->disableOriginalConstructor()->getMock(); - $this->session = $this->getMockBuilder('OCA\Encryption\Session') + $this->session = $this->getMockBuilder(Session::class) ->disableOriginalConstructor()->getMock(); $this->userManager = $this->createMock(IUserManager::class); $this->questionHelper = $this->getMockBuilder('Symfony\Component\Console\Helper\QuestionHelper') @@ -120,7 +120,7 @@ public function testPrepareWithUnsetEnv($method, $env) { $input->expects($this->once()) ->method('hasOption') ->with('method') - ->willReturn($method); + ->willReturn(true); $input->expects($this->any()) ->method('getOption') @@ -138,7 +138,7 @@ public function testUpdateSession() { $this->session->expects($this->once())->method('prepareDecryptAll') ->with('user1', 'key1'); - $this->invokePrivate($this->instance, 'updateSession', ['user1', 'key1']); + self::invokePrivate($this->instance, 'updateSession', ['user1', 'key1']); } /** @@ -178,7 +178,7 @@ public function testGetPrivateKey($user, $recoveryKeyId, $masterKeyId) { $this->assertSame( $unencryptedKey, - $this->invokePrivate($this->instance, 'getPrivateKey', [$user, $password]) + self::invokePrivate($this->instance, 'getPrivateKey', [$user, $password]) ); } diff --git a/vendor-bin/owncloud-codestyle/composer.json b/vendor-bin/owncloud-codestyle/composer.json index d16041f7..e54768da 100644 --- a/vendor-bin/owncloud-codestyle/composer.json +++ b/vendor-bin/owncloud-codestyle/composer.json @@ -1,5 +1,5 @@ { "require": { - "owncloud/coding-standard": "^4.1" + "owncloud/coding-standard": "^5.3" } } From f365cb2c73d7d2ad0368e3d7a0512b1ed83709a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 7 Apr 2026 17:43:55 +0200 Subject: [PATCH 333/348] ci: add lint PR title workflow (#419) Co-authored-by: Claude Sonnet 4.6 --- .github/workflows/lint-pr-title.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .github/workflows/lint-pr-title.yml diff --git a/.github/workflows/lint-pr-title.yml b/.github/workflows/lint-pr-title.yml new file mode 100644 index 00000000..ee7e019e --- /dev/null +++ b/.github/workflows/lint-pr-title.yml @@ -0,0 +1,16 @@ +name: Lint PR title + +on: + pull_request: + types: + - opened + - edited + - synchronize + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 0469c984b4dd2ca121bd18b4135e7be250e2c104 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Fri, 10 Apr 2026 10:06:27 +0200 Subject: [PATCH 334/348] feat: add translation sync workflow (#420) * feat: add translation sync workflow Co-Authored-By: Claude Sonnet 4.6 * chore: restrict GITHUB_TOKEN to no permissions Co-Authored-By: Claude Sonnet 4.6 * chore: change translation sync schedule to daily Co-Authored-By: Claude Sonnet 4.6 --------- Co-authored-by: Claude Sonnet 4.6 --- .github/workflows/translation-sync.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/translation-sync.yml diff --git a/.github/workflows/translation-sync.yml b/.github/workflows/translation-sync.yml new file mode 100644 index 00000000..3268414d --- /dev/null +++ b/.github/workflows/translation-sync.yml @@ -0,0 +1,19 @@ +name: Translation Sync + +on: + schedule: + - cron: '0 2 * * *' + workflow_dispatch: + +permissions: {} + +jobs: + sync: + uses: owncloud/reusable-workflows/.github/workflows/translation-sync.yml@main + with: + mode: old + sub_path: l10n + secrets: + TX_TOKEN: ${{ secrets.TX_TOKEN }} + TRANSLATION_APP_ID: ${{ secrets.TRANSLATION_APP_ID }} + TRANSLATION_APP_PRIVATE_KEY: ${{ secrets.TRANSLATION_APP_PRIVATE_KEY }} From 042084f82ede49a2b8e079307bd3dd652733b23d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 14 Apr 2026 03:35:36 +0200 Subject: [PATCH 335/348] feat: add dist build workflow (#421) * feat: add dist build workflow * fix: grant contents:read permission for dist workflow checkout --- .github/workflows/dist.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/dist.yml diff --git a/.github/workflows/dist.yml b/.github/workflows/dist.yml new file mode 100644 index 00000000..7d88ca59 --- /dev/null +++ b/.github/workflows/dist.yml @@ -0,0 +1,17 @@ +name: Build dist + +on: + push: + branches: [ master ] + pull_request: + types: + - opened + - synchronize + - reopened + +permissions: + contents: read + +jobs: + build: + uses: owncloud/reusable-workflows/.github/workflows/build.yml@main From 7a4e18932a2b8134e6f67c14773fcce157de7102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Mon, 20 Apr 2026 15:41:52 +0200 Subject: [PATCH 336/348] fix(ci): grant contents:read permission for translation-sync caller (#422) --- .github/workflows/translation-sync.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/translation-sync.yml b/.github/workflows/translation-sync.yml index 3268414d..1f2498f9 100644 --- a/.github/workflows/translation-sync.yml +++ b/.github/workflows/translation-sync.yml @@ -5,7 +5,8 @@ on: - cron: '0 2 * * *' workflow_dispatch: -permissions: {} +permissions: + contents: read jobs: sync: From 48b5b74eab894d3abc8feacbdca72aff787f119c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 12 May 2026 10:54:58 +0200 Subject: [PATCH 337/348] chore: update dependabot to weekly Sunday schedule (#424) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit chore: add standardized dependabot config Weekly Sunday 22:00 UTC, 5 PR limit per ecosystem, minor+patch grouped. Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --- .github/dependabot.yml | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 3c18346a..482bffcf 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,14 +1,29 @@ version: 2 updates: -- package-ecosystem: composer - directory: "/" - schedule: - interval: daily - time: "22:00" - open-pull-requests-limit: 10 -- package-ecosystem: npm - directory: "/" - schedule: - interval: daily - time: "22:00" - open-pull-requests-limit: 10 + - package-ecosystem: composer + directory: "/" + schedule: + interval: weekly + day: sunday + time: '22:00' + timezone: Etc/UTC + open-pull-requests-limit: 5 + groups: + minor-and-patch: + update-types: + - minor + - patch + + - package-ecosystem: github-actions + directory: "/" + schedule: + interval: weekly + day: sunday + time: '22:00' + timezone: Etc/UTC + open-pull-requests-limit: 5 + groups: + minor-and-patch: + update-types: + - minor + - patch From aa63b73ab62d61e6077650bb17b3aea2ab50f5c0 Mon Sep 17 00:00:00 2001 From: "owncloud-translations-bot[bot]" <274778013+owncloud-translations-bot[bot]@users.noreply.github.com> Date: Tue, 12 May 2026 10:55:32 +0200 Subject: [PATCH 338/348] chore: update translations from transifex (#423) Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com> --- l10n/lo.js | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++ l10n/lo.json | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 l10n/lo.js create mode 100644 l10n/lo.json diff --git a/l10n/lo.js b/l10n/lo.js new file mode 100644 index 00000000..44eac7dd --- /dev/null +++ b/l10n/lo.js @@ -0,0 +1,69 @@ +OC.L10N.register( + "encryption", + { + "Missing recovery key password" : "ບໍ່ພົບລະຫັດຜ່ານຂອງກະແຈກູ້ຄືນ", + "Please repeat the recovery key password" : "ກະລຸນາປ້ອນລະຫັດຜ່ານຂອງກະແຈກູ້ຄືນຄືນໃໝ່", + "Repeated recovery key password does not match the provided recovery key password" : "ລະຫັດຜ່ານຂອງກະແຈກູ້ຄືນທີ່ປ້ອນຄືນໃໝ່ບໍ່ກົງກັບລະຫັດຜ່ານທີ່ລະບຸໄວ້", + "Recovery key successfully enabled" : "ເປີດໃຊ້ງານກະແຈກູ້ຄືນສຳເລັດແລ້ວ", + "Could not enable recovery key. Please check your recovery key password!" : "ບໍ່ສາມາດເປີດໃຊ້ງານກະແຈກູ້ຄືນໄດ້. ກະລຸນາກວດສອບລະຫັດຜ່ານກະແຈກູ້ຄືນຂອງທ່ານ!", + "Recovery key successfully disabled" : "ປິດໃຊ້ງານກະແຈກູ້ຄືນສຳເລັດແລ້ວ", + "Could not disable recovery key. Please check your recovery key password!" : "ບໍ່ສາມາດປິດໃຊ້ງານກະແຈກູ້ຄືນໄດ້. ກະລຸນາກວດສອບລະຫັດຜ່ານກະແຈກູ້ຄືນຂອງທ່ານ!", + "Missing parameters" : "ພາລາມິເຕີບໍ່ຄົບຖ້ວນ", + "Please provide the old recovery password" : "ກະລຸນາລະບຸລະຫັດຜ່ານກູ້ຄືນອັນເກົ່າ", + "Please provide a new recovery password" : "ກະລຸນາລະບຸລະຫັດຜ່ານກູ້ຄືນອັນໃໝ່", + "Please repeat the new recovery password" : "ກະລຸນາປ້ອນລະຫັດຜ່ານກູ້ຄືນອັນໃໝ່ຄືນໃໝ່", + "Password successfully changed." : "ປ່ຽນລະຫັດຜ່ານສຳເລັດແລ້ວ.", + "Could not change the password. Maybe the old password was not correct." : "ບໍ່ສາມາດປ່ຽນລະຫັດຜ່ານໄດ້. ບາງທີລະຫັດຜ່ານເກົ່າອາດບໍ່ຖືກຕ້ອງ.", + "Recovery Key disabled" : "ປິດໃຊ້ງານກະແຈກູ້ຄືນແລ້ວ", + "Recovery Key enabled" : "ເປີດໃຊ້ງານກະແຈກູ້ຄືນແລ້ວ", + "Could not enable the recovery key, please try again or contact your administrator" : "ບໍ່ສາມາດເປີດໃຊ້ງານກະແຈກູ້ຄືນໄດ້, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ ຫຼື ຕິດຕໍ່ຜູ້ດູແລລະບົບຂອງທ່ານ", + "Could not update the private key password." : "ບໍ່ສາມາດອັບເດດລະຫັດຜ່ານກະແຈສ່ວນຕົວໄດ້.", + "The old password was not correct, please try again." : "ລະຫັດຜ່ານເກົ່າບໍ່ຖືກຕ້ອງ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ.", + "The current log-in password was not correct, please try again." : "ລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນບໍ່ຖືກຕ້ອງ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ.", + "Private key password successfully updated." : "ອັບເດດລະຫັດຜ່ານກະແຈສ່ວນຕົວສຳເລັດແລ້ວ.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "ທ່ານຈຳເປັນຕ້ອງຍ້າຍກະແຈການເຂົ້າລະຫັດຂອງທ່ານຈາກລະບົບເກົ່າ (ownCloud <= 8.0) ໄປຫາລະບົບໃໝ່. ກະລຸນາລັນຄຳສັ່ງ 'occ encryption:migrate' ຫຼື ຕິດຕໍ່ຜູ້ດູແລລະບົບຂອງທ່ານ", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "ກະແຈສ່ວນຕົວສຳລັບແອັບການເຂົ້າລະຫັດບໍ່ຖືກຕ້ອງ. ກະລຸນາອັບເດດລະຫັດຜ່ານກະແຈສ່ວນຕົວຂອງທ່ານໃນການຕັ້ງຄ່າສ່ວນຕົວເພື່ອເຂົ້າເຖິງໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້ຄືນໃໝ່.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "ເປີດໃຊ້ງານແອັບການເຂົ້າລະຫັດແລ້ວ, ແຕ່ກະແຈຂອງທ່ານຍັງບໍ່ທັນໄດ້ຖືກຕັ້ງຄ່າເລີ່ມຕົ້ນ. ກະລຸນາອອກຈາກລະບົບ ແລະ ເຂົ້າລະບົບໃໝ່ອີກຄັ້ງ.", + "Encryption App is enabled and ready" : "ແອັບການເຂົ້າລະຫັດເປີດໃຊ້ງານ ແລະ ພ້ອມໃຊ້ງານແລ້ວ", + "Bad Signature" : "ລາຍເຊັນບໍ່ຖືກຕ້ອງ", + "Missing Signature" : "ບໍ່ພົບລາຍເຊັນ", + "one-time password for server-side-encryption" : "ລະຫັດຜ່ານຄັ້ງດຽວສຳລັບການເຂົ້າລະຫັດຝັ່ງເຊີບເວີ", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ບໍ່ສາມາດຖອດລະຫັດໄຟລ໌ນີ້ໄດ້, ອາດຈະເປັນໄຟລ໌ທີ່ແຊຣ໌ມາ. ກະລຸນາບອກເຈົ້າຂອງໄຟລ໌ໃຫ້ແຊຣ໌ໄຟລ໌ໃຫ້ທ່ານຄືນໃໝ່.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ບໍ່ສາມາດອ່ານໄຟລ໌ນີ້ໄດ້, ອາດຈະເປັນໄຟລ໌ທີ່ແຊຣ໌ມາ. ກະລຸນາບອກເຈົ້າຂອງໄຟລ໌ໃຫ້ແຊຣ໌ໄຟລ໌ໃຫ້ທ່ານຄືນໃໝ່.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "ສະບາຍດີ,\n\nຜູ້ດູແລລະບົບໄດ້ເປີດໃຊ້ງານການເຂົ້າລະຫັດຝັ່ງເຊີບເວີ. ໄຟລ໌ຂອງທ່ານຖືກເຂົ້າລະຫັດໂດຍໃຊ້ລະຫັດຜ່ານ '%s'.\n\nກະລຸນາເຂົ້າລະບົບຜ່ານໜ້າເວັບ, ໄປທີ່ສ່ວນ 'ownCloud basic encryption module' ໃນການຕັ້ງຄ່າສ່ວນຕົວຂອງທ່ານ ແລະ ອັບເດດລະຫັດຜ່ານການເຂົ້າລະຫັດຂອງທ່ານໂດຍການປ້ອນລະຫັດຜ່ານນີ້ໃສ່ໃນຊ່ອງ 'ລະຫັດຜ່ານເຂົ້າລະບົບເກົ່າ' ແລະ ລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນຂອງທ່ານ.\n\n", + "The share will expire on %s." : "ການແຊຣ໌ນີ້ຈະໝົດອາຍຸໃນວັນທີ %s.", + "Cheers!" : "ດ້ວຍຄວາມນັບຖື!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "ສະບາຍດີ,

ຜູ້ດູແລລະບົບໄດ້ເປີດໃຊ້ງານການເຂົ້າລະຫັດຝັ່ງເຊີບເວີ. ໄຟລ໌ຂອງທ່ານຖືກເຂົ້າລະຫັດໂດຍໃຊ້ລະຫັດຜ່ານ %s.

ກະລຸນາເຂົ້າລະບົບຜ່ານໜ້າເວັບ, ໄປທີ່ສ່ວນ \"ownCloud basic encryption module\" ໃນການຕັ້ງຄ່າສ່ວນຕົວຂອງທ່ານ ແລະ ອັບເດດລະຫັດຜ່ານການເຂົ້າລະຫັດຂອງທ່ານໂດຍການປ້ອນລະຫັດຜ່ານນີ້ໃສ່ໃນຊ່ອງ \"ລະຫັດຜ່ານເຂົ້າລະບົບເກົ່າ\" ແລະ ລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນຂອງທ່ານ.

", + "Default encryption module" : "ໂມດູນການເຂົ້າລະຫັດມາດຕະຖານ", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "ແອັບການເຂົ້າລະຫັດເປີດໃຊ້ງານແລ້ວ ແຕ່ກະແຈຂອງທ່ານຍັງບໍ່ທັນໄດ້ຖືກຕັ້ງຄ່າເລີ່ມຕົ້ນ, ກະລຸນາອອກຈາກລະບົບ ແລະ ເຂົ້າລະບົບໃໝ່ອີກຄັ້ງ", + "Encryption type: Master Key" : "ປະເພດການເຂົ້າລະຫັດ: ກະແຈຫຼັກ (Master Key)", + "Encryption type: User Specific Key" : "ປະເພດການເຂົ້າລະຫັດ: ກະແຈສະເພາະຜູ້ໃຊ້", + "Please select an encryption option" : "ກະລຸນາເລືອກຕົວເລືອກການເຂົ້າລະຫັດ", + "Master Key" : "ກະແຈຫຼັກ (Master Key)", + "Permanently select this mode" : "ເລືອກໂໝດນີ້ແບບຖາວອນ", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "ໂມດູນການເຂົ້າລະຫັດແບບກະແຈສະເພາະຜູ້ໃຊ້ແມ່ນຖືກຍົກເລີກການນຳໃຊ້ແລ້ວ. ເບິ່ງ ບັນທຶກການປ່ອຍເວີຊັນຂອງເຊີບເວີ ↗ ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.", + "Encrypt the home storage" : "ເຂົ້າລະຫັດບ່ອນເກັບຂໍ້ມູນຫຼັກ", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "ການເປີດໃຊ້ຕົວເລືອກນີ້ຈະເຂົ້າລະຫັດທຸກໄຟລ໌ທີ່ເກັບໄວ້ໃນບ່ອນເກັບຂໍ້ມູນຫຼັກ, ຖ້າບໍ່ດັ່ງນັ້ນ ຈະມີພຽງແຕ່ໄຟລ໌ໃນບ່ອນເກັບຂໍ້ມູນພາຍນອກເທົ່ານັ້ນທີ່ຈະຖືກເຂົ້າລະຫັດ", + "Enable recovery key" : "ເປີດໃຊ້ງານກະແຈກູ້ຄືນ", + "Disable recovery key" : "ປິດໃຊ້ງານກະແຈກູ້ຄືນ", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "ກະແຈກູ້ຄືນແມ່ນກະແຈການເຂົ້າລະຫັດເສີມທີ່ໃຊ້ເພື່ອເຂົ້າລະຫັດໄຟລ໌. ມັນຊ່ວຍໃຫ້ສາມາດກູ້ຄືນໄຟລ໌ຂອງຜູ້ໃຊ້ໄດ້ ຫາກຜູ້ໃຊ້ລືມລະຫັດຜ່ານຂອງຕົນເອງ.", + "Recovery key password" : "ລະຫັດຜ່ານກະແຈກູ້ຄືນ", + "Repeat recovery key password" : "ປ້ອນລະຫັດຜ່ານກະແຈກູ້ຄືນຄືນໃໝ່", + "Change recovery key password:" : "ປ່ຽນລະຫັດຜ່ານກະແຈກູ້ຄືນ:", + "Old recovery key password" : "ລະຫັດຜ່ານກະແຈກູ້ຄືນອັນເກົ່າ", + "New recovery key password" : "ລະຫັດຜ່ານກະແຈກູ້ຄືນອັນໃໝ່", + "Repeat new recovery key password" : "ປ້ອນລະຫັດຜ່ານກະແຈກູ້ຄືນອັນໃໝ່ຄືນໃໝ່", + "Change Password" : "ປ່ຽນລະຫັດຜ່ານ", + "ownCloud basic encryption module" : "ໂມດູນການເຂົ້າລະຫັດພື້ນຖານຂອງ ownCloud", + "Your private key password no longer matches your log-in password." : "ລະຫັດຜ່ານກະແຈສ່ວນຕົວຂອງທ່ານບໍ່ກົງກັບລະຫັດຜ່ານເຂົ້າລະບົບຂອງທ່ານອີກຕໍ່ໄປ.", + "Set your old private key password to your current log-in password:" : "ຕັ້ງລະຫັດຜ່ານກະແຈສ່ວນຕົວອັນເກົ່າໃຫ້ເປັນລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນຂອງທ່ານ:", + " If you don't remember your old password you can ask your administrator to recover your files." : " ຖ້າທ່ານຈື່ລະຫັດຜ່ານເກົ່າບໍ່ໄດ້ ທ່ານສາມາດຂໍໃຫ້ຜູ້ດູແລລະບົບກູ້ຄືນໄຟລ໌ຂອງທ່ານໃຫ້ໄດ້.", + "Old log-in password" : "ລະຫັດຜ່ານເຂົ້າລະບົບອັນເກົ່າ", + "Current log-in password" : "ລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນ", + "Update Private Key Password" : "ອັບເດດລະຫັດຜ່ານກະແຈສ່ວນຕົວ", + "Enable password recovery:" : "ເປີດໃຊ້ງານການກູ້ຄືນລະຫັດຜ່ານ:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "ການເປີດໃຊ້ຕົວເລືອກນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດເຂົ້າເຖິງໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້ໄດ້ອີກຄັ້ງ ໃນກໍລະນີທີ່ລືມລະຫັດຜ່ານ", + "Enabled" : "ເປີດໃຊ້ງານແລ້ວ", + "Disabled" : "ປິດໃຊ້ງານແລ້ວ" +}, +"nplurals=1; plural=0;"); diff --git a/l10n/lo.json b/l10n/lo.json new file mode 100644 index 00000000..272ea240 --- /dev/null +++ b/l10n/lo.json @@ -0,0 +1,67 @@ +{ "translations": { + "Missing recovery key password" : "ບໍ່ພົບລະຫັດຜ່ານຂອງກະແຈກູ້ຄືນ", + "Please repeat the recovery key password" : "ກະລຸນາປ້ອນລະຫັດຜ່ານຂອງກະແຈກູ້ຄືນຄືນໃໝ່", + "Repeated recovery key password does not match the provided recovery key password" : "ລະຫັດຜ່ານຂອງກະແຈກູ້ຄືນທີ່ປ້ອນຄືນໃໝ່ບໍ່ກົງກັບລະຫັດຜ່ານທີ່ລະບຸໄວ້", + "Recovery key successfully enabled" : "ເປີດໃຊ້ງານກະແຈກູ້ຄືນສຳເລັດແລ້ວ", + "Could not enable recovery key. Please check your recovery key password!" : "ບໍ່ສາມາດເປີດໃຊ້ງານກະແຈກູ້ຄືນໄດ້. ກະລຸນາກວດສອບລະຫັດຜ່ານກະແຈກູ້ຄືນຂອງທ່ານ!", + "Recovery key successfully disabled" : "ປິດໃຊ້ງານກະແຈກູ້ຄືນສຳເລັດແລ້ວ", + "Could not disable recovery key. Please check your recovery key password!" : "ບໍ່ສາມາດປິດໃຊ້ງານກະແຈກູ້ຄືນໄດ້. ກະລຸນາກວດສອບລະຫັດຜ່ານກະແຈກູ້ຄືນຂອງທ່ານ!", + "Missing parameters" : "ພາລາມິເຕີບໍ່ຄົບຖ້ວນ", + "Please provide the old recovery password" : "ກະລຸນາລະບຸລະຫັດຜ່ານກູ້ຄືນອັນເກົ່າ", + "Please provide a new recovery password" : "ກະລຸນາລະບຸລະຫັດຜ່ານກູ້ຄືນອັນໃໝ່", + "Please repeat the new recovery password" : "ກະລຸນາປ້ອນລະຫັດຜ່ານກູ້ຄືນອັນໃໝ່ຄືນໃໝ່", + "Password successfully changed." : "ປ່ຽນລະຫັດຜ່ານສຳເລັດແລ້ວ.", + "Could not change the password. Maybe the old password was not correct." : "ບໍ່ສາມາດປ່ຽນລະຫັດຜ່ານໄດ້. ບາງທີລະຫັດຜ່ານເກົ່າອາດບໍ່ຖືກຕ້ອງ.", + "Recovery Key disabled" : "ປິດໃຊ້ງານກະແຈກູ້ຄືນແລ້ວ", + "Recovery Key enabled" : "ເປີດໃຊ້ງານກະແຈກູ້ຄືນແລ້ວ", + "Could not enable the recovery key, please try again or contact your administrator" : "ບໍ່ສາມາດເປີດໃຊ້ງານກະແຈກູ້ຄືນໄດ້, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ ຫຼື ຕິດຕໍ່ຜູ້ດູແລລະບົບຂອງທ່ານ", + "Could not update the private key password." : "ບໍ່ສາມາດອັບເດດລະຫັດຜ່ານກະແຈສ່ວນຕົວໄດ້.", + "The old password was not correct, please try again." : "ລະຫັດຜ່ານເກົ່າບໍ່ຖືກຕ້ອງ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ.", + "The current log-in password was not correct, please try again." : "ລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນບໍ່ຖືກຕ້ອງ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ.", + "Private key password successfully updated." : "ອັບເດດລະຫັດຜ່ານກະແຈສ່ວນຕົວສຳເລັດແລ້ວ.", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "ທ່ານຈຳເປັນຕ້ອງຍ້າຍກະແຈການເຂົ້າລະຫັດຂອງທ່ານຈາກລະບົບເກົ່າ (ownCloud <= 8.0) ໄປຫາລະບົບໃໝ່. ກະລຸນາລັນຄຳສັ່ງ 'occ encryption:migrate' ຫຼື ຕິດຕໍ່ຜູ້ດູແລລະບົບຂອງທ່ານ", + "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "ກະແຈສ່ວນຕົວສຳລັບແອັບການເຂົ້າລະຫັດບໍ່ຖືກຕ້ອງ. ກະລຸນາອັບເດດລະຫັດຜ່ານກະແຈສ່ວນຕົວຂອງທ່ານໃນການຕັ້ງຄ່າສ່ວນຕົວເພື່ອເຂົ້າເຖິງໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້ຄືນໃໝ່.", + "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "ເປີດໃຊ້ງານແອັບການເຂົ້າລະຫັດແລ້ວ, ແຕ່ກະແຈຂອງທ່ານຍັງບໍ່ທັນໄດ້ຖືກຕັ້ງຄ່າເລີ່ມຕົ້ນ. ກະລຸນາອອກຈາກລະບົບ ແລະ ເຂົ້າລະບົບໃໝ່ອີກຄັ້ງ.", + "Encryption App is enabled and ready" : "ແອັບການເຂົ້າລະຫັດເປີດໃຊ້ງານ ແລະ ພ້ອມໃຊ້ງານແລ້ວ", + "Bad Signature" : "ລາຍເຊັນບໍ່ຖືກຕ້ອງ", + "Missing Signature" : "ບໍ່ພົບລາຍເຊັນ", + "one-time password for server-side-encryption" : "ລະຫັດຜ່ານຄັ້ງດຽວສຳລັບການເຂົ້າລະຫັດຝັ່ງເຊີບເວີ", + "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ບໍ່ສາມາດຖອດລະຫັດໄຟລ໌ນີ້ໄດ້, ອາດຈະເປັນໄຟລ໌ທີ່ແຊຣ໌ມາ. ກະລຸນາບອກເຈົ້າຂອງໄຟລ໌ໃຫ້ແຊຣ໌ໄຟລ໌ໃຫ້ທ່ານຄືນໃໝ່.", + "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "ບໍ່ສາມາດອ່ານໄຟລ໌ນີ້ໄດ້, ອາດຈະເປັນໄຟລ໌ທີ່ແຊຣ໌ມາ. ກະລຸນາບອກເຈົ້າຂອງໄຟລ໌ໃຫ້ແຊຣ໌ໄຟລ໌ໃຫ້ທ່ານຄືນໃໝ່.", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "ສະບາຍດີ,\n\nຜູ້ດູແລລະບົບໄດ້ເປີດໃຊ້ງານການເຂົ້າລະຫັດຝັ່ງເຊີບເວີ. ໄຟລ໌ຂອງທ່ານຖືກເຂົ້າລະຫັດໂດຍໃຊ້ລະຫັດຜ່ານ '%s'.\n\nກະລຸນາເຂົ້າລະບົບຜ່ານໜ້າເວັບ, ໄປທີ່ສ່ວນ 'ownCloud basic encryption module' ໃນການຕັ້ງຄ່າສ່ວນຕົວຂອງທ່ານ ແລະ ອັບເດດລະຫັດຜ່ານການເຂົ້າລະຫັດຂອງທ່ານໂດຍການປ້ອນລະຫັດຜ່ານນີ້ໃສ່ໃນຊ່ອງ 'ລະຫັດຜ່ານເຂົ້າລະບົບເກົ່າ' ແລະ ລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນຂອງທ່ານ.\n\n", + "The share will expire on %s." : "ການແຊຣ໌ນີ້ຈະໝົດອາຍຸໃນວັນທີ %s.", + "Cheers!" : "ດ້ວຍຄວາມນັບຖື!", + "Hey there,

the admin enabled server-side-encryption. Your files were encrypted using the password %s.

Please login to the web interface, go to the section \"ownCloud basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.

" : "ສະບາຍດີ,

ຜູ້ດູແລລະບົບໄດ້ເປີດໃຊ້ງານການເຂົ້າລະຫັດຝັ່ງເຊີບເວີ. ໄຟລ໌ຂອງທ່ານຖືກເຂົ້າລະຫັດໂດຍໃຊ້ລະຫັດຜ່ານ %s.

ກະລຸນາເຂົ້າລະບົບຜ່ານໜ້າເວັບ, ໄປທີ່ສ່ວນ \"ownCloud basic encryption module\" ໃນການຕັ້ງຄ່າສ່ວນຕົວຂອງທ່ານ ແລະ ອັບເດດລະຫັດຜ່ານການເຂົ້າລະຫັດຂອງທ່ານໂດຍການປ້ອນລະຫັດຜ່ານນີ້ໃສ່ໃນຊ່ອງ \"ລະຫັດຜ່ານເຂົ້າລະບົບເກົ່າ\" ແລະ ລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນຂອງທ່ານ.

", + "Default encryption module" : "ໂມດູນການເຂົ້າລະຫັດມາດຕະຖານ", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "ແອັບການເຂົ້າລະຫັດເປີດໃຊ້ງານແລ້ວ ແຕ່ກະແຈຂອງທ່ານຍັງບໍ່ທັນໄດ້ຖືກຕັ້ງຄ່າເລີ່ມຕົ້ນ, ກະລຸນາອອກຈາກລະບົບ ແລະ ເຂົ້າລະບົບໃໝ່ອີກຄັ້ງ", + "Encryption type: Master Key" : "ປະເພດການເຂົ້າລະຫັດ: ກະແຈຫຼັກ (Master Key)", + "Encryption type: User Specific Key" : "ປະເພດການເຂົ້າລະຫັດ: ກະແຈສະເພາະຜູ້ໃຊ້", + "Please select an encryption option" : "ກະລຸນາເລືອກຕົວເລືອກການເຂົ້າລະຫັດ", + "Master Key" : "ກະແຈຫຼັກ (Master Key)", + "Permanently select this mode" : "ເລືອກໂໝດນີ້ແບບຖາວອນ", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "ໂມດູນການເຂົ້າລະຫັດແບບກະແຈສະເພາະຜູ້ໃຊ້ແມ່ນຖືກຍົກເລີກການນຳໃຊ້ແລ້ວ. ເບິ່ງ ບັນທຶກການປ່ອຍເວີຊັນຂອງເຊີບເວີ ↗ ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.", + "Encrypt the home storage" : "ເຂົ້າລະຫັດບ່ອນເກັບຂໍ້ມູນຫຼັກ", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "ການເປີດໃຊ້ຕົວເລືອກນີ້ຈະເຂົ້າລະຫັດທຸກໄຟລ໌ທີ່ເກັບໄວ້ໃນບ່ອນເກັບຂໍ້ມູນຫຼັກ, ຖ້າບໍ່ດັ່ງນັ້ນ ຈະມີພຽງແຕ່ໄຟລ໌ໃນບ່ອນເກັບຂໍ້ມູນພາຍນອກເທົ່ານັ້ນທີ່ຈະຖືກເຂົ້າລະຫັດ", + "Enable recovery key" : "ເປີດໃຊ້ງານກະແຈກູ້ຄືນ", + "Disable recovery key" : "ປິດໃຊ້ງານກະແຈກູ້ຄືນ", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "ກະແຈກູ້ຄືນແມ່ນກະແຈການເຂົ້າລະຫັດເສີມທີ່ໃຊ້ເພື່ອເຂົ້າລະຫັດໄຟລ໌. ມັນຊ່ວຍໃຫ້ສາມາດກູ້ຄືນໄຟລ໌ຂອງຜູ້ໃຊ້ໄດ້ ຫາກຜູ້ໃຊ້ລືມລະຫັດຜ່ານຂອງຕົນເອງ.", + "Recovery key password" : "ລະຫັດຜ່ານກະແຈກູ້ຄືນ", + "Repeat recovery key password" : "ປ້ອນລະຫັດຜ່ານກະແຈກູ້ຄືນຄືນໃໝ່", + "Change recovery key password:" : "ປ່ຽນລະຫັດຜ່ານກະແຈກູ້ຄືນ:", + "Old recovery key password" : "ລະຫັດຜ່ານກະແຈກູ້ຄືນອັນເກົ່າ", + "New recovery key password" : "ລະຫັດຜ່ານກະແຈກູ້ຄືນອັນໃໝ່", + "Repeat new recovery key password" : "ປ້ອນລະຫັດຜ່ານກະແຈກູ້ຄືນອັນໃໝ່ຄືນໃໝ່", + "Change Password" : "ປ່ຽນລະຫັດຜ່ານ", + "ownCloud basic encryption module" : "ໂມດູນການເຂົ້າລະຫັດພື້ນຖານຂອງ ownCloud", + "Your private key password no longer matches your log-in password." : "ລະຫັດຜ່ານກະແຈສ່ວນຕົວຂອງທ່ານບໍ່ກົງກັບລະຫັດຜ່ານເຂົ້າລະບົບຂອງທ່ານອີກຕໍ່ໄປ.", + "Set your old private key password to your current log-in password:" : "ຕັ້ງລະຫັດຜ່ານກະແຈສ່ວນຕົວອັນເກົ່າໃຫ້ເປັນລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນຂອງທ່ານ:", + " If you don't remember your old password you can ask your administrator to recover your files." : " ຖ້າທ່ານຈື່ລະຫັດຜ່ານເກົ່າບໍ່ໄດ້ ທ່ານສາມາດຂໍໃຫ້ຜູ້ດູແລລະບົບກູ້ຄືນໄຟລ໌ຂອງທ່ານໃຫ້ໄດ້.", + "Old log-in password" : "ລະຫັດຜ່ານເຂົ້າລະບົບອັນເກົ່າ", + "Current log-in password" : "ລະຫັດຜ່ານເຂົ້າລະບົບປັດຈຸບັນ", + "Update Private Key Password" : "ອັບເດດລະຫັດຜ່ານກະແຈສ່ວນຕົວ", + "Enable password recovery:" : "ເປີດໃຊ້ງານການກູ້ຄືນລະຫັດຜ່ານ:", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "ການເປີດໃຊ້ຕົວເລືອກນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດເຂົ້າເຖິງໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້ໄດ້ອີກຄັ້ງ ໃນກໍລະນີທີ່ລືມລະຫັດຜ່ານ", + "Enabled" : "ເປີດໃຊ້ງານແລ້ວ", + "Disabled" : "ປິດໃຊ້ງານແລ້ວ" +},"pluralForm" :"nplurals=1; plural=0;" +} \ No newline at end of file From 92c1e4882544149ddc1d1889730ceec7b7908d8e Mon Sep 17 00:00:00 2001 From: "owncloud-settings-bot[bot]" <291027677+owncloud-settings-bot[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 01:25:44 +0930 Subject: [PATCH 339/348] chore: add CODEOWNERS (managed by owncloud/admin) (#427) * chore: add CODEOWNERS (managed by owncloud/admin) * chore: add CODEOWNERS (managed by owncloud/admin) * chore: add CODEOWNERS (managed by owncloud/admin) --------- Co-authored-by: owncloud-settings-bot[bot] <291027677+owncloud-settings-bot[bot]@users.noreply.github.com> --- .github/CODEOWNERS | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000..9a3a934d --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,3 @@ +# Managed by owncloud/admin — edit codeowners/ownership.yml, not this file. +# Generated by scripts/sync-codeowners.py. Last matching pattern wins. +* @owncloud/classic-maintainers From e54e8343d30f436a5b505947ce7b76894025efda Mon Sep 17 00:00:00 2001 From: "owncloud-translations-bot[bot]" <274778013+owncloud-translations-bot[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 07:52:22 +0200 Subject: [PATCH 340/348] chore: update translations from transifex (#426) Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com> --- l10n/ja.js | 1 + l10n/ja.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/ja.js b/l10n/ja.js index 84a9900f..6b0d90fb 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "暗号化のオプションを選択してください", "Master Key" : "マスターキー", "Permanently select this mode" : "常にこのモードを選択する", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "ユーザー固有キー暗号化モジュールは非推奨となりました。詳細については、サーバーのリリースノート ↗ を参照してください。", "Encrypt the home storage" : "メインストレージを暗号化する", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "このオプションを有効にすると、メインストレージのファイル全てが暗号化されます。無効にすると、外部ストレージのファイルだけが暗号化されます。", "Enable recovery key" : "復旧キーを有効にする", diff --git a/l10n/ja.json b/l10n/ja.json index 5317bd3b..ad3f6f96 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "暗号化のオプションを選択してください", "Master Key" : "マスターキー", "Permanently select this mode" : "常にこのモードを選択する", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "ユーザー固有キー暗号化モジュールは非推奨となりました。詳細については、サーバーのリリースノート ↗ を参照してください。", "Encrypt the home storage" : "メインストレージを暗号化する", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "このオプションを有効にすると、メインストレージのファイル全てが暗号化されます。無効にすると、外部ストレージのファイルだけが暗号化されます。", "Enable recovery key" : "復旧キーを有効にする", From 37049225d3cb5f87c0c604496a2350f31d6c60db Mon Sep 17 00:00:00 2001 From: "owncloud-settings-bot[bot]" <291027677+owncloud-settings-bot[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 20:21:29 +0930 Subject: [PATCH 341/348] chore: add CODEOWNERS (managed by owncloud/admin) (#428) Co-authored-by: owncloud-settings-bot[bot] <291027677+owncloud-settings-bot[bot]@users.noreply.github.com> --- .github/CODEOWNERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 9a3a934d..f7f83c74 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: ownCloud GmbH - A Kiteworks Company and ownCloud contributors +# SPDX-License-Identifier: Apache-2.0 +# # Managed by owncloud/admin — edit codeowners/ownership.yml, not this file. # Generated by scripts/sync-codeowners.py. Last matching pattern wins. * @owncloud/classic-maintainers From ea45246ff5ab7136fb1e11f2f85fc1773eb58488 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Tue, 21 Jul 2026 00:01:00 +0200 Subject: [PATCH 342/348] chore: add code-signing challenge for G2 cert enrollment (#429) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --- .well-known/owncloud-codesigning-challenge.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 .well-known/owncloud-codesigning-challenge.txt diff --git a/.well-known/owncloud-codesigning-challenge.txt b/.well-known/owncloud-codesigning-challenge.txt new file mode 100644 index 00000000..af560d48 --- /dev/null +++ b/.well-known/owncloud-codesigning-challenge.txt @@ -0,0 +1 @@ +18e37fd21bb60094c40d1c86970d68d97cbcedfc91b0d56b9a9e91dc6d3920f0 \ No newline at end of file From 47b3c9eb00f7bef96416da0bda6d88c9d2fbd9d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Wed, 22 Jul 2026 11:11:10 +0200 Subject: [PATCH 343/348] chore: bump version to 1.7.1 (#430) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --- CHANGELOG.md | 14 ++++++++++++-- appinfo/info.xml | 2 +- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 70b4f6a1..8a15e04e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). ## [Unreleased] - XXXX-XX-XX +## [1.7.1] - 2026-07-22 + +### Changed +- Maintenance release re-signed with the ownCloud G2 code-signing certificate for the ownCloud 11.0.0 release. + +## [1.7.0] - 2026-06-29 + +### Changed +- ownCloud 11 compatible release (oc 11.0.0-rc1). ## [1.6.0] - 2023-03-29 @@ -64,8 +73,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). - Issues with recreating masterkeys when HSM is used [#128](https://github.com/owncloud/encryption/pull/128) - -[Unreleased]: https://github.com/owncloud/encryption/compare/v1.6.0...HEAD +[Unreleased]: https://github.com/owncloud/encryption/compare/v1.7.1..master +[1.7.1]: https://github.com/owncloud/encryption/compare/v1.7.0..v1.7.1 +[1.7.0]: https://github.com/owncloud/encryption/compare/v1.6.0..v1.7.0 [1.6.0]: https://github.com/owncloud/encryption/compare/v1.5.3...v1.6.0 [1.5.3]: https://github.com/owncloud/encryption/compare/v1.5.2...v1.5.3 [1.5.2]: https://github.com/owncloud/encryption/compare/v1.5.1...v1.5.2 diff --git a/appinfo/info.xml b/appinfo/info.xml index 26128d07..0a8d03ed 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -19,7 +19,7 @@ admin-encryption false - 1.7.0 + 1.7.1 security From b7134476b05deb360fffc2de699215d3920885f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Wed, 29 Jul 2026 04:35:26 +0200 Subject: [PATCH 344/348] ci: add signed release workflow (#431) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --- .github/workflows/release.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..ecb4280c --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,22 @@ +name: Release + +on: + push: + tags: + - 'v*' + +permissions: + contents: read + +jobs: + release: + permissions: + contents: write + uses: owncloud/reusable-workflows/.github/workflows/release.yml@main + with: + app-name: encryption + artifact-glob: build/dist/encryption.tar.gz + secrets: + SIGNING_KEY: ${{ secrets.SIGNING_KEY }} + SIGNING_CERT: ${{ secrets.SIGNING_CERT }} + SIGNING_CHAIN: ${{ secrets.SIGNING_CHAIN }} From 3331c06e9fc132ae33ae1dde6171f9c4a9235aa8 Mon Sep 17 00:00:00 2001 From: David Walter <115982880+dj4oC@users.noreply.github.com> Date: Sat, 1 Aug 2026 04:59:34 +0200 Subject: [PATCH 345/348] =?UTF-8?q?docs(ospo):=20community=20health=20roll?= =?UTF-8?q?out=20v2=20=E2=80=94=20README,=20agents.md,=20health=20files=20?= =?UTF-8?q?(#425)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs(ospo): community health rollout v2 — README, agents.md, health files Introduced by the Kiteworks Open Source Program Office (OSPO) on May 5, 2026. Changes: - README.md: rewritten with OSPO v2 template — license-specific migration guidance, Community & Support section, Contributing workflow, Security section pointing to security.owncloud.com + YesWeHack bug bounty - agents.md: AI agent context file with architecture, build commands, and OSPO Policy Constraints (GitHub Actions, Dependabot, Git Workflow) - CODE_OF_CONDUCT.md: redirect to https://owncloud.com/contribute/code-of-conduct/ - CONTRIBUTING.md: redirect to https://owncloud.com/contribute/ - SECURITY.md: redirect to https://security.owncloud.com + YesWeHack - SUPPORT.md: redirect to https://owncloud.com/contact-us/ + channels OSPO: https://kiteworks.com/opensource Signed-off-by: David Walter * docs(ospo): address review feedback on community health rollout (#432) - agents.md: note tests/ covers acceptance tests too, and list the PHPUnit/API/CLI/WebUI acceptance make targets individually (per phil-davis review comments) - README: drop the outdated "encryption cannot be disabled" claim — `occ encryption:decrypt-all` + `occ encryption:disable` reverse it — and restore the OpenSSL 3.x legacy-cipher guidance that was dropped (per phil-davis review comment) - README: stop recommending per-user key encryption, which is deprecated per the server release notes (per phil-davis review comment) 🤖 Generated with Claude Code Signed-off-by: David Walter --------- Signed-off-by: David Walter --- CODE_OF_CONDUCT.md | 8 +++ CONTRIBUTING.md | 9 ++++ README.md | 119 +++++++++++++++++++++++++++++++++++---------- SECURITY.md | 11 +++++ SUPPORT.md | 10 ++++ agents.md | 78 +++++++++++++++++++++++++++++ 6 files changed, 209 insertions(+), 26 deletions(-) create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 SECURITY.md create mode 100644 SUPPORT.md create mode 100644 agents.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..ce144bf1 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,8 @@ +# Code of Conduct + +This project follows the ownCloud Code of Conduct. + +Please read the full Code of Conduct at: +**** + +By participating in this project, you agree to abide by its terms. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..65c99156 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,9 @@ +# Contributing + +Thank you for your interest in contributing to this project! + +Please read the full contributing guidelines at: +**** + +For development setup, coding standards, and pull request process, +see the README in this repository. diff --git a/README.md b/README.md index 5758a109..59c3eb53 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,106 @@ -# encryption - :lock_with_ink_pen: server side encryption of files - - [![Build Status](https://drone.owncloud.com/api/badges/owncloud/encryption/status.svg)](https://drone.owncloud.com/owncloud/encryption) -[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=alert_status)](https://sonarcloud.io/dashboard?id=owncloud_encryption) -[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=security_rating)](https://sonarcloud.io/dashboard?id=owncloud_encryption) -[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=owncloud_encryption&metric=coverage)](https://sonarcloud.io/dashboard?id=owncloud_encryption) +# ownCloud Encryption -In order to use this encryption module you need to enable server-side -encryption in the admin settings. Once enabled this module will encrypt -all your files transparently. The encryption is based on AES 256 keys. -The module won't touch existing files, only new files will be encrypted -after server-side encryption was enabled. It is also not possible to -disable the encryption again and switch back to a unencrypted system. -Please read the documentation to know all implications before you decide -to enable server-side encryption. + -## The following occ commands are not documented in the official documentation but added here for completness +[![License](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE) [![ownCloud OSPO](https://img.shields.io/badge/OSPO-ownCloud-blue)](https://kiteworks.com/opensource) [![Docker Hub](https://img.shields.io/docker/pulls/owncloud)](https://hub.docker.com/r/owncloud/server) -The values bellow mostly represent internal configuration state and should not be set by the user directly. They are controlled by respective encryption-commands. Change only if you know what you are doing or are debugging. +An ownCloud Classic (OC10) app that provides transparent server-side encryption of files using AES-256 keys. Once enabled in the admin settings, all newly uploaded files are encrypted at rest. The module supports master key encryption, recovery keys, and optional HSM (Hardware Security Module) integration for key storage. Per-user key encryption is deprecated and no longer recommended — see the [server release notes](https://doc.owncloud.com/docs/next/server_release_notes.html#deprecation-note-for-user-key-storage-encryption). -`config:app:set encryption masterKeyId --value ??` +## Getting Started -`config:app:set encryption recoveryKeyId --value ??` +Enable server-side encryption via the ownCloud admin settings or the command line: -The ID of the respective key. Background: Instead of giving a path to a keyfile (which might be error-prone) an explicit key-id which is part of the key is given. This is also done to accomodate for Keystorages which might not be file-based. +```bash +sudo -u www-data php occ encryption:enable +sudo -u www-data php occ encryption:select-encryption-type masterkey +sudo -u www-data php occ encryption:encrypt-all +``` -`config:app:set encryption useMasterKey --value 1/0` +**Important:** Read the documentation thoroughly before enabling. To reverse encryption, run `occ encryption:decrypt-all` (decrypts all files and disables encryption), followed by `occ encryption:disable`. Requires OpenSSL 1.1.x: OpenSSL 3.x retired several legacy ciphers this module depends on, which can break access to already-encrypted files. If this happens, re-enable the legacy ciphers in your OpenSSL 3.x config -- see the "Providers" section of the OpenSSL 3.0 wiki for the workaround. -Is masterkey encryption enabled? +## Documentation -`config:app:set encryption crypto.engine --value 'internal | hsm'` +- [ownCloud Encryption Documentation](https://doc.owncloud.com/server/latest/admin_manual/configuration/files/encryption/) +- [ownCloud Server Admin Manual](https://doc.owncloud.com/server/latest/admin_manual/) -Normal ownCloud encryption vs storing decryption-keys in a HSM +## Part of ownCloud Classic (OC10) -`config:app:set encryption recoveryAdminEnabled --value 1/0` +This app extends [ownCloud Server](https://github.com/owncloud/core) with server-side file encryption. It is shipped as part of the [ownCloud Server Docker image](https://hub.docker.com/r/owncloud/server). +## Community & Support -> Note : You need openSSL version 1.1.x installed for encryption app to work. With the release change of openSSL v1.x to openSSL version 3.x in December 2021, some ciphers which were valid in version 1.x, have been retired with immediate effect. This impacts the ownCloud encryption app. Your encryption environment will break due to openSSL v3 retired (legacy) ciphers. As a result, encrypted files cant be accessed. As a temporary solution, you have to manually reenable in the openSSL v3 config the legacy ciphers. To do so, see the example in the OpenSSL 3.0 Wiki at section 6.2 Providers. \ No newline at end of file +**[Star](https://github.com/owncloud/encryption)** this repo and **Watch** for release notifications! + +- [ownCloud Website](https://owncloud.com) +- [Community Discussions](https://github.com/orgs/owncloud/discussions) +- [Matrix Chat](https://app.element.io/#/room/#owncloud:matrix.org) +- [Documentation](https://doc.owncloud.com) +- [Enterprise Support](https://owncloud.com/contact-us/) +- [OSPO Home](https://kiteworks.com/opensource) + +## Contributing + +We welcome contributions! Please read the [Contributing Guidelines](CONTRIBUTING.md) +and our [Code of Conduct](CODE_OF_CONDUCT.md) before getting started. + +### Workflow + +- **Rebase Early, Rebase Often!** We use a rebase workflow. Always rebase on the target branch before submitting a PR. +- **Dependabot**: Automated dependency updates are managed via Dependabot. Review and merge dependency PRs promptly. +- **Signed Commits**: All commits **must** be PGP/GPG signed. See [GitHub's signing guide](https://docs.github.com/en/authentication/managing-commit-signature-verification). +- **DCO Sign-off**: Every commit must carry a `Signed-off-by` line: + ``` + git commit -s -S -m "your commit message" + ``` +- **GitHub Actions Policy**: Workflows may only use actions that are (a) owned by `owncloud`, (b) created by GitHub (`actions/*`), or (c) verified in the GitHub Marketplace. + +## Translations + +Help translate this project on Transifex: +**** + +Please submit translations via Transifex -- do not open pull requests for translation changes. + +## Security + +**Do not open a public GitHub issue for security vulnerabilities.** + +Report vulnerabilities at **** -- see [SECURITY.md](SECURITY.md). + +Bug bounty: [YesWeHack ownCloud Program](https://yeswehack.com/programs/owncloud-bug-bounty-program) + +## License + +This project is licensed under the [AGPL-3.0](LICENSE). + +## About the ownCloud OSPO + +The [Kiteworks Open Source Program Office](https://kiteworks.com/opensource), operating under +the [ownCloud](https://owncloud.com) brand, launched on May 5, 2026, to steward the open source +ecosystem around ownCloud's products. The OSPO ensures transparent governance, license compliance, +community health, and sustainable collaboration between the open source community and +[Kiteworks](https://www.kiteworks.com), which acquired ownCloud in 2023. + +- **OSPO Home**: +- **GitHub**: +- **ownCloud**: + +For questions about the OSPO or licensing, contact ospo@kiteworks.com. + +### License Migration to Apache 2.0 + +The OSPO is driving a strategic relicensing of ownCloud repositories toward the +[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), following +the [Apache Software Foundation's third-party license policy](https://www.apache.org/legal/resolved.html). + +Individual repositories will migrate as their audit is completed. The LICENSE file +in each repo reflects its **current** license status (not the target). + +**Current license: AGPL-3.0** (Category X per Apache policy -- cannot be included in Apache-2.0 works). + +Migration prerequisites for this repository: + +- **CLA/DCO coverage**: All past contributors must have signed agreements permitting relicensing +- **Copyleft dependency audit**: All AGPL/GPL dependencies must be replaced or isolated +- **KDE heritage review**: Any code with KDE-era copyrights requires legal analysis +- **Complete relicensing**: AGPL-3.0 is a strong copyleft license; migration requires full relicensing of all files, not just a header change diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000..78094ae4 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,11 @@ +# Security Policy + +## Reporting a Vulnerability + +**Do NOT open a public GitHub issue for security vulnerabilities.** + +Please report security issues responsibly via: +**** + +You can also report vulnerabilities through our YesWeHack bug bounty program: +**** diff --git a/SUPPORT.md b/SUPPORT.md new file mode 100644 index 00000000..d87c0ca8 --- /dev/null +++ b/SUPPORT.md @@ -0,0 +1,10 @@ +# Support + +For support with this project, please use the following channels: + +- **Enterprise Support**: +- **Community discussions**: https://github.com/orgs/owncloud/discussions +- **Matrix Chat**: +- **Documentation**: + +Please do not use GitHub issues for general support questions. diff --git a/agents.md b/agents.md new file mode 100644 index 00000000..92dce9cf --- /dev/null +++ b/agents.md @@ -0,0 +1,78 @@ +# AI Agent Guidelines for ownCloud Encryption + +This file provides context for AI coding agents (Claude Code, GitHub Copilot, Cursor, etc.) working in this repository. + +## Repository Overview +- **Product family:** Classic (OC10) +- **Primary language(s):** PHP +- **Build system:** Make + Composer +- **Test framework:** PHPUnit +- **CI system:** GitHub Actions + +## Architecture & Key Paths + +- `appinfo/` -- App metadata and registration +- `lib/` -- PHP application logic (encryption providers, key managers) +- `js/` -- Frontend JavaScript +- `css/` -- Stylesheets +- `templates/` -- PHP templates +- `tests/` -- PHPUnit and acceptance tests +- `l10n/` -- Translations +- `Makefile` -- Build and test targets + +## Development Conventions +- **Branching:** master +- **Commit messages:** DCO sign-off required (`git commit -s`) +- **Code style:** PHP-CS-Fixer (ownCloud codestyle) and PHP_CodeSniffer (`phpcs.xml`) +- **PR process:** Open a PR against `master`. All CI checks must pass. + +## Build & Test Commands +```bash +# Build +make dist + +# Test (PHPUnit) +make test-php-unit + +# Test (API acceptance) +make test-acceptance-api + +# Test (CLI acceptance) +make test-acceptance-cli + +# Test (WebUI acceptance) +make test-acceptance-webui + +# Lint +make test-php-style +``` + +## Important Constraints +- All code contributions must be compatible with the **AGPL-3.0** license +- Do not introduce new **copyleft-licensed dependencies** (GPL, AGPL, LGPL, MPL) without explicit discussion in an issue first. This is especially important for repos migrating to Apache 2.0. +- Do not introduce new dependencies without discussion in an issue first + + +## OSPO Policy Constraints + +### GitHub Actions +- **Only** use actions owned by `owncloud`, created by GitHub (`actions/*`), verified on the GitHub Marketplace, or verified by the ownCloud Maintainers. +- Pin all actions to their full commit SHA (not tags): `uses: actions/checkout@ # vX.Y.Z` +- Never introduce actions from unverified third parties. + +### Dependency Management +- Dependabot is configured for automated dependency updates. +- Review and merge Dependabot PRs as part of regular maintenance. +- Do not introduce new dependencies without discussion in an issue first. + +### Git Workflow +- **Rebase policy**: Always rebase; never create merge commits. Use `git pull --rebase` and `git rebase` before pushing. +- **Signed commits**: All commits **must** be PGP/GPG signed (`git commit -S -s`). +- **DCO sign-off**: Every commit needs a `Signed-off-by` line (`git commit -s`). +- **Conventional Commits & Squash Merge**: Use the [Conventional Commits](https://www.conventionalcommits.org/) format where the repository enforces it. Many repos use squash merge, where the PR title becomes the commit message on the default branch — apply Conventional Commits format to PR titles as well. A reusable GitHub Actions workflow enforces this. + +## Context for AI Agents +- Match existing code style +- Do not refactor unrelated code in the same PR +- Write tests for new functionality +- Keep PRs focused and atomic From 41afc38bc4796b05653f3a066cc489c15184a85c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <1005065+DeepDiver1975@users.noreply.github.com> Date: Wed, 19 Aug 2026 04:24:10 +0200 Subject: [PATCH 346/348] ci: scan the distribution tree for known vulnerabilities (#433) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a Trivy scan of the built app tree, using the reusable workflow. It runs on pushes and pull requests and, more importantly, weekly: most findings appear when a CVE is published against code that was released long ago, with no repository activity to trigger CI. The scan fails on HIGH and CRITICAL findings that have a fix available. It scans the unpacked distribution tree with `trivy rootfs` rather than the checkout with `trivy fs`, because the fs scanner does not run Trivy's gobinary analyzer and dependencies only exist after the build. Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com> --- .github/workflows/security-scan.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/security-scan.yml diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml new file mode 100644 index 00000000..436e088b --- /dev/null +++ b/.github/workflows/security-scan.yml @@ -0,0 +1,28 @@ +name: Security Scan + +on: + push: + branches: + - master + pull_request: + types: + - opened + - synchronize + - reopened + schedule: + # Weekly, so CVEs published against already-released code surface without a + # code change. That is how the outdated bundled rclone would have been found. + - cron: '0 3 * * 1' + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: security-scan-${{ github.ref }} + cancel-in-progress: true + +jobs: + trivy: + name: Trivy + uses: owncloud/reusable-workflows/.github/workflows/trivy.yml@main From cec1089fb08c5dfc7c3969ec9076379509ed60ff Mon Sep 17 00:00:00 2001 From: "owncloud-translations-bot[bot]" <274778013+owncloud-translations-bot[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 16:28:38 +0930 Subject: [PATCH 347/348] chore: update translations from transifex (#434) Co-authored-by: owncloud-translations-bot[bot] <274778013+owncloud-translations-bot[bot]@users.noreply.github.com> --- l10n/sv.js | 1 + l10n/sv.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/sv.js b/l10n/sv.js index 403e9bbc..bc6d7bbc 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -41,6 +41,7 @@ OC.L10N.register( "Please select an encryption option" : "Välj ett krypteringsalternativ", "Master Key" : "Huvudnyckel", "Permanently select this mode" : "Välj detta läge permanent", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "Modulen för användarspecifik nyckelkryptering är föråldrad. Mer information finns i serverns versionsanteckningar ↗.", "Encrypt the home storage" : "Kryptera hemmalagringen", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Aktivering av det här alternativet krypterar alla filer som är lagrade på huvudlagringsplatsen, annars kommer bara filer på extern lagringsplats att krypteras", "Enable recovery key" : "Aktivera återställningsnyckel", diff --git a/l10n/sv.json b/l10n/sv.json index 02302508..e8719c2a 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -39,6 +39,7 @@ "Please select an encryption option" : "Välj ett krypteringsalternativ", "Master Key" : "Huvudnyckel", "Permanently select this mode" : "Välj detta läge permanent", + "User Specific Key encryption module is deprecated. See the server release notes ↗ for more information." : "Modulen för användarspecifik nyckelkryptering är föråldrad. Mer information finns i serverns versionsanteckningar ↗.", "Encrypt the home storage" : "Kryptera hemmalagringen", "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "Aktivering av det här alternativet krypterar alla filer som är lagrade på huvudlagringsplatsen, annars kommer bara filer på extern lagringsplats att krypteras", "Enable recovery key" : "Aktivera återställningsnyckel", From c7401fc878c550182b6a68d78b04f6b29d1e5195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <169163068+kw-tmueller@users.noreply.github.com> Date: Tue, 1 Sep 2026 09:09:10 +0200 Subject: [PATCH 348/348] chore: adopt the AGENTS.md convention (add CLAUDE.md symlink) (#435) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Thomas Müller <169163068+ThomasMuellerKiteworks@users.noreply.github.com> --- agents.md => AGENTS.md | 0 CLAUDE.md | 1 + 2 files changed, 1 insertion(+) rename agents.md => AGENTS.md (100%) create mode 120000 CLAUDE.md diff --git a/agents.md b/AGENTS.md similarity index 100% rename from agents.md rename to AGENTS.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 120000 index 00000000..47dc3e3d --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +AGENTS.md \ No newline at end of file